Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 2010.08.27;
Скачать: [xml.tar.bz2];

Вниз

Изучают ли Делфи в ВУЗАХ   Найти похожие ветки 

 
Кто б сомневался ©   (2010-03-19 16:00) [240]


> Ну а стартовать новый проект на Delphi  я бы сегодня не
> стал.


Если основной язык написания Delphi - то нужно стартовать проект именно с него. Это логичное решение.
Никаких серьезных тех. ограничений для win app нет.
А переучивать программистов или себя на новый язык, это еще 3 месяца, + деньги только на обучение.


 
Кто б сомневался ©   (2010-03-19 16:02) [241]


> А переучивать программистов или себя на новый язык


Который к тому же не дает плюс в конечном продукте. Что мультиплатформа появится? Нет. Быстрее работать будет? Тоже нет, даже наоборот.


 
DVM ©   (2010-03-19 16:03) [242]


> Anatoly Podgoretsky ©   (19.03.10 15:56) [239]

Зачастую достаточно ее открыть в редакторе ресурсов, да что там в блокноте даже. Если конечно она незапакована. Да и по внешним кое-каким признакам я в 80% программу на Delphi узнаю.


 
Кто б сомневался ©   (2010-03-19 16:05) [243]

А делать только ради "прекрасного далека", это не серьезно, Delphi тоже начала развиваться в правильном направлении, после покупки ее Embarcadero. Никто не уверен что будет через 5 лет с C#, возможно будет то же, что и с VBA.


 
Anatoly Podgoretsky ©   (2010-03-19 16:11) [244]

> DVM  (19.03.2010 16:03:02)  [242]

Ну вот еще, в потрохах рыться. А так на взгляд?


 
Кто б сомневался ©   (2010-03-19 16:12) [245]

Microsoft представила новый язык программирования

Специалисты Microsoft работают над новым языком программирования Axum. Особенность новой разработки заключается в том, что этот язык изначально предназначен для написания многопоточных параллельных приложений, оптимизированных для работы на современных многоядерных процессорах.

Формально Axum - это инкубационный проект, помогающий разработчикам использовать технологии параллельного программирования в рамках среды .Net, но позже, как утверждают в Microsoft, Axum станет полноценным языком.

Джошуа Филлипс, программный менеджер Microsoft Parallel Computing Platform заявил, что пока каких-то утвержденных дат релиза Axum нет. "Новый язык в большей степени ориентирован на профессионалов, он предлагает безопасный и эффективный интерфейс для Net-программирования. Этот язык строится на веб-архитектуре, а также на принципах изолированности, масштабируемости и производительности", - говорит он.

Ранее в документах Microsoft язык Axum фигурировал под названием Maestro. Филлипс говорит, что в корпорации сейчас работают над интеграцией Axum в среду Visual Studio, оптимизацией языка для сетевого использования и повышением устойчивости платформы в целом.

Возможно первые варианты Axum появятся уже в среде Visual Studio 2010 в качестве движка, инкубированного в некоторые технологии. "Наша основная задача - создать безопасную, масштабируемую и более производительную модель программирования в .Net-окружении. Концепция Axum основана на полной изолированности процессов, которые будут между собой обмениваться контрольными сообщениями", - рассказывает Филлипс.

Также как и многие другие современные языки, Axum будет базироваться на декларативной модели. Синтаксис Axum будет в значительной мере похож на C#. В Microsoft говорят, что новую синтаксическую модель там не стали делать намеренно, чтобы легче было использовать новый язык.

http://www.securitylab.ru/news/378089.php


 
Eraser ©   (2010-03-19 16:12) [246]

> [243] Кто б сомневался ©   (19.03.10 16:05)

так и будет. MS что то не торопится переписывать свои системные утилиты на .net. Вот, к примеру, в 7 paint полностью переписан, но не на .net.


 
DVM ©   (2010-03-19 16:13) [247]


> А так на взгляд?

да там 90% на C++ писано и смотреть даже не обязательно.


 
Anatoly Podgoretsky ©   (2010-03-19 16:13) [248]

> Кто б сомневался  (19.03.2010 16:05:03)  [243]

А что с VBA случилось, неужели ни Акцесс, ни Ворд, ни Эксель больше не поддерживают VBA, а это ведь три главных приложения, ради которых этот VBA и затевался.


 
Anatoly Podgoretsky ©   (2010-03-19 16:19) [249]

> Eraser  (19.03.2010 16:12:06)  [246]

Ищи Paint.NET
Но я уже писал, что у меня в папке WinSxS свыше 12 тысяч папок, объемом порядка 9 гб


 
Kerk ©   (2010-03-19 16:20) [250]


> Anatoly Podgoretsky ©   (19.03.10 16:19) [249]
>
> > Eraser  (19.03.2010 16:12:06)  [246]
>
> Ищи Paint.NET

А причем тут сторонний софт?


 
Anatoly Podgoretsky ©   (2010-03-19 16:20) [251]

И на всякий случай, это не накоплено за годы работы, а свежее, в начале месяца устанавливал Висту с нуля.


 
Anatoly Podgoretsky ©   (2010-03-19 16:20) [252]

> DVM  (19.03.2010 16:13:07)  [247]

То есть гадаешь.


 
DVM ©   (2010-03-19 16:25) [253]


> Anatoly Podgoretsky ©   (19.03.10 16:19) [249]


> Ищи Paint.NET

Ну до фотошопа ему как до луны пешком по всем показателям и по скорости в том числе, причем последнее не лечится. Это пожалуй единственная законченная известная программа такого рода на для .NET и неспроста - MS ее поддерживает.


 
Кто б сомневался ©   (2010-03-19 16:25) [254]


> Но я уже писал, что у меня в папке WinSxS свыше 12 тысяч
> папок, объемом порядка 9 гб
>

Через 5 лет эта папка будет размером 120 гиг.
И тут MS заявит про новый язык, которые имеет, цитата: "безопасную, масштабируемую и более производительную модель программирования в .Net-окружени", который решает и этот минус втч.


 
Дмитрий Белькевич   (2010-03-19 16:26) [255]

Я бы не стал сегодня стартовать новый проект на C#. Нужно смотреть в будущее. Сейчас разумно начинать проекты на Axum"е. Ведь он позволяет создавать безопасную, масштабируемую и более производительную модель программирования в .Net-окружении.


 
DVM ©   (2010-03-19 16:29) [256]


> Anatoly Podgoretsky ©   (19.03.10 16:19) [249]


> Но я уже писал, что у меня в папке WinSxS свыше 12 тысяч
> папок, объемом порядка 9 гб

Это ни о чем ни говорит еще. Там большая от MS.


> Anatoly Podgoretsky ©   (19.03.10 16:20) [252]


> То есть гадаешь.

Зачем гадать, многие из программ на том сайте мне хорошо и давно знакомы. И я знаю на чем они писаны.


 
oxffff ©   (2010-03-19 16:29) [257]


> Кто б сомневался ©   (19.03.10 16:12) [245]


Молодцы.
Это действительно будет востребовано в самое, самое ближайшее время.
Сейчас уже 12 ядерные процессоры от AMD. в 2011 16 ядерные.
А вот DPL для Delphi, что-то задерживается.


 
Кто б сомневался ©   (2010-03-19 16:37) [258]


> Сейчас уже 12 ядерные процессоры от AMD. в 2011 16 ядерные.

"Распараллеливать" свои задачи должен в первую очередь сам программист, т.к. только он знает что должно работать в одном потоке, а что в другом.


 
Anatoly Podgoretsky ©   (2010-03-19 16:42) [259]

> DVM  (19.03.2010 16:25:13)  [253]

Речь шла про Paint, а не про фотошоп, да и смешно сравнивать любительский продукт с гигантской империей.
Продукт получился достойный и цель его была это замена микрософтовского пайнта.


 
Anatoly Podgoretsky ©   (2010-03-19 16:44) [260]

> Кто б сомневался  (19.03.2010 16:25:14)  [254]

Все может быть, но это папка забита библиотеками от программ для .NET, даже имена папок примечательные MSIL а тут я слышу, что для .NET мол ничего и нет.


 
Дмитрий Белькевич   (2010-03-19 17:01) [261]


> Все может быть, но это папка забита библиотеками от программ
> для .NET, даже имена папок примечательные MSIL а тут я слышу,
>  что для .NET мол ничего и нет.


Нечего особенно удивляться. Каждый софт под дотнетом таскает с собой еще одну операционку.

Посмотрел у себя - WinSxS - 55 метров.


 
Дмитрий Белькевич   (2010-03-19 17:02) [262]

Вытянул недавно Tray Syslog. Две или три формы - софт весит 400 кб что ли. Дотнет к нему - 235 мб. Что тут добавить.


 
Дмитрий Белькевич   (2010-03-19 17:57) [263]

И что - была какая-то критическая необходимость делать этот Syslog на дотнете. Что бы потом народ на этот дотнет из-за его размеров плевался?


 
Piter ©   (2010-03-19 18:03) [264]

Кто б сомневался ©   (19.03.10 16:02) [241]
Что мультиплатформа появится? Нет. Быстрее работать будет? Тоже нет, даже наоборот.


есть мнение, что при знании .NET и при знании Delphi - разработка на дотнете будет произведена быстрее.


 
Игорь Шевченко ©   (2010-03-19 18:04) [265]

Anatoly Podgoretsky ©   (19.03.10 16:19) [249]


> Но я уже писал, что у меня в папке WinSxS свыше 12 тысяч
> папок, объемом порядка 9 гб


а причем тут .Net ?

в Windows 7 64 в этой папке 10600 подпапок, 42 тыщи файлов, но не все они к .Net имеют отношение.


 
Игорь Шевченко ©   (2010-03-19 18:06) [266]

Дмитрий Белькевич   (19.03.10 17:02) [262]

.Net должен быть встроен в систему


 
Кто б сомневался ©   (2010-03-19 18:06) [267]


> есть мнение, что при знании .NET и при знании Delphi - разработка
> на дотнете будет произведена быстрее.


За счет чего быстрее то?


 
GDI+   (2010-03-19 18:08) [268]

Связка C# + C++ даёт гораздо большие возможности для реализации проекта чем Delphi.
- Интегрированная разработка кода на C# и тяжёлых вычислительных функций на C++, вызываемых через PInvoke из C# кода;
- C# - более удобная разработка интерфейса и лёгкой бизнес-логики чем на том же Delphi;
- С++ при разработке даёт более оптимизированный код, причем в отличие от Delphi есть возможность нативной 64-битной компиляции;
- Большое количество библиотек к C# и C++ (высокопроизводительных) что позволяет не отвлекатся на реализацию ограничиваясь на логике;
- При наличии покрытия юниттестами критического ко времени C++, очень удобная интегрированная отладка;
- Возможность для ускорения некоторых вычислений использовать другие аппаратные ресурсы компьютера, как GPU (CUDA, ATI Stream), увеличивающие производительность некоторых алгоритмов на 1000%-5000%;
- Огромная база всегда актуальной документации от крупнейшего производителя в сфере IT;
- Наличие бесплатных сред разработки как для C# так и для C++.


 
Eraser ©   (2010-03-19 18:20) [269]

> [259] Anatoly Podgoretsky ©   (19.03.10 16:42)


> Продукт получился достойный и цель его была это замена микрософтовского
> пайнта.

так я ни сколько не спорю, что продукт замечательный, только вот почему MS свой Paint на .net не переписывает? и блокнот тоже и калькулятор и все остальное?
причем, повторюсь, в win 7 почти все системные утилиты полностью переписаны, но не на .net.


 
Кто б сомневался ©   (2010-03-19 18:23) [270]


> GDI+   (19.03.10 18:08) [268]


информация с sql.ru . От одного участника форума.
Интересно  кто то реально засекал где быстрее?

Я не ради холивара, а ради справедливости только отмечу что большая часть пунктов, совсем не к месту.
(пункты соотвествуют пунктами из поста GDI):

1. Это не преимущесто. Это уже проблемы связки C# и С++.
2. В Delphi создание интерфейса не менее быстрое и удобное. вы ведь прекрасно знаете. куда уже легче - взял и кинул на форму?
3. Вопрос не к месту да и очень спорный - у кого код быстрее (С++ - delphi).
4. Т.е. кол. компонентов в C# больше чем в Delphi? если это правда, то принимается.
5. Не аргумент. Это уже проблемы связки.
6. Принимается. Хотя это не зависит от языка.
7. не аргумент.
8. Цена продукта.

Итого плюсы C#

1. Кол. компонентов больше (если это правда) - кто нибудь считал?
2. Возможность юзать GPU, хотя опять же это можно адаптировать и на Delphi если это действительно нужно.
3. Цена меньше.

Старался как можно объективнее.


 
test ©   (2010-03-19 18:29) [271]

GDI+   (19.03.10 18:08) [268]
Минусы для написания всего этого нужен коллектив, причем коллектив разносторонних программистов, в одиночку вечерком как на Дельфи уже ничего не напишешь.


 
DVM ©   (2010-03-19 18:30) [272]


> - Интегрированная разработка кода на C# и тяжёлых вычислительных
> функций на C++, вызываемых через PInvoke из C# кода;

Пусть так. Но я не вижу тут никаких преимуществ и тем более перед Delphi.


> - C# - более удобная разработка интерфейса и лёгкой бизнес-
> логики чем на том же Delphi;

Более удобная в Delphi. И все тут. Я сказал. Обоснования где?


> - С++ при разработке даёт более оптимизированный код, причем
> в отличие от Delphi есть возможность нативной 64-битной
> компиляции;

с++ ничего не дает, дает компилятор. Про 64 бит согласен. Пока.


> - Большое количество библиотек к C# и C++ (высокопроизводительных)
> что позволяет не отвлекатся на реализацию ограничиваясь
> на логике;

Для делфи есть не менее большое количество высокопроизводительных библиотек и гигантсткое количество бесплатных компонентов, что позволяет не отвлекаться на их создание как в C#. Не аргумент.


> - При наличии покрытия юниттестами критического ко времени
> C++, очень удобная интегрированная отладка;

Кто мешает делать юнит тесты в делфи? Неумение? Нежелание? Табу?


> - Возможность для ускорения некоторых вычислений использовать
> другие аппаратные ресурсы компьютера, как GPU (CUDA, ATI
> Stream), увеличивающие производительность некоторых алгоритмов
> на 1000%-5000%;

Ну это и в делфи можно. Используя те же средства.


> - Огромная база всегда актуальной документации от крупнейшего
> производителя в сфере IT;

Документация она по операционной системе как бы, с++ и c# тут вообще не при чем.


> - Наличие бесплатных сред разработки как для C# так и для
> C++.

Это да, это плюс.


 
DVM ©   (2010-03-19 18:32) [273]


> Eraser ©   (19.03.10 18:20) [269]


> только вот почему MS свой Paint на .net не переписывает?
>  и блокнот тоже и калькулятор и все остальное?
> причем, повторюсь, в win 7 почти все системные утилиты полностью
> переписаны, но не на .net.

блокнот с калькулятором тоже ведь переписаны и вордпед


 
Кто б сомневался ©   (2010-03-19 18:33) [274]

Да кстати, ведь там спор C# vs Delphi . Причем тут С++ не пойму. Ведь это уже другой язык, и другая песня - т.е используются уже два языка в связке и времени на изучение в два раза больше.


 
Eraser ©   (2010-03-19 18:34) [275]

> [273] DVM ©   (19.03.10 18:32)

так и я про то.


 
DVM ©   (2010-03-19 18:35) [276]


> Кто б сомневался ©   (19.03.10 18:33) [274]


> Да кстати, ведь там спор C# vs Delphi .

спор переростает в C# + все остальные языки мира и средства против Delphi


 
Кто б сомневался ©   (2010-03-19 18:45) [277]

По окончании спора надо будет обязательно подвести объективные итоги, не зависимые от маркетинга и public relations, чтобы можно было ссылаться на эту ветку.


 
Дмитрий Белькевич   (2010-03-19 18:45) [278]


> .Net должен быть встроен в систему


Это не избавляет каждый калькулятор на дотнете от необходимости тянуть за собой дотнет (и, конечно же, самый последний и толстый - 3.5). Из-за совместимости с Win XP, где нет дотнета и которая еще лет 5-10 будет актуальна.

Видел предел маразма - когда инсталлятор написан на дотнете, софт - на плюсах.


>  Кол. компонентов больше (если это правда) - кто нибудь
> считал?


Интересно было бы увидеть что-то типа torry.net, что бы сравнить.

Хочу для начала увидеть что-то похожее на:

http://www.x-files.pl/components/xdbgrid.html


> Огромная база всегда актуальной документации от крупнейшего
> производителя в сфере IT;


Которую можно использовать и в Делфи.


> Возможность юзать GPU, хотя опять же это можно адаптировать
> и на Delphi если это действительно нужно.


А что не Делфи - нельзя? Ядро никто не мешает, на C/C++ сделать, вся обвязка может и на Делфи быть.


 
DVM ©   (2010-03-19 18:48) [279]


> Дмитрий Белькевич   (19.03.10 18:45) [278]


> Видел предел маразма - когда инсталлятор написан на дотнете,
>  софт - на плюсах.

Во-во. Тоже такое видел, как раз вчера.


 
Игорь Шевченко ©   (2010-03-19 19:01) [280]

Дмитрий Белькевич   (19.03.10 18:45) [278]


> Это не избавляет каждый калькулятор на дотнете от необходимости
> тянуть за собой дотнет


Странно, я не тяну. Наверное опять все делаю не так :)
давай не будем перекладывать проблемы кривых рук калькуляторописателей на среду или язык.



Страницы: 1 2 3 4 5 6 7 8 9 
10 вся ветка

Форум: "Прочее";
Текущий архив: 2010.08.27;
Скачать: [xml.tar.bz2];

Наверх




Память: 1.08 MB
Время: 0.11 c
2-1270202304
Fr
2010-04-02 13:58
2010.08.27
Локализация программы с помощью Resource DLL Wizard


2-1266230351
Андрей_1
2010-02-15 13:39
2010.08.27
IP и имя компьютера


15-1269714022
Jeer
2010-03-27 21:20
2010.08.27
7-й чемпион мира по шахматам


9-1185113429
AlexanderMS
2007-07-22 18:10
2010.08.27
Ограждение округлой формы.


4-1232550179
Magedon
2009-01-21 18:02
2010.08.27
Как обновить часть экрана?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский