Здравствуйте, kuj, Вы писали:
MK>>По мне, так C# и .Net идеологически очень схожи с Delphi. kuj>Бугагагага... Пиши еще.
Вот IT в соседней ветке писал о вызове через точку
. Это можно отнести к влиянию Явы, а можно и к Делфи, где тоже только точка. Та же фигня со свойствами. Возьми WinForms — генерация кода в InitializeComponent практически тоже самое, что DFM в Делфи. Сейчас C#, конечно, далеко ушел от Делфи, но, когда я в брался за изучение еще первого .Net, не покидало ощущение эдакого о-Делфённого Си.
Здравствуйте, olexandr, Вы писали:
G>>ЗЫ. В википедии в статье по Cω приводится пример именно работы с коллекциями объектов. O>Cω это шо такое? Си с яйцами? (:
Cω (pronounced C omega, /Ō-mē'gɘ/ or /Ō-mĕg'ɘ/;[1] usually written as "Cw" or "Comega language") is a free extension to the C# programming language, developed by the WebData team in Microsoft SQL Server in collaboration with Microsoft Research in the UK and Redmond. It was formerly known as the codenames "X#" (X Sharp) and "Xen". It was renamed Cω after Polyphonic C#, another research language based on Join calculus, was integrated into it.
Здравствуйте, hattab, Вы писали:
H>Здравствуйте, Cyberax, Вы писали:
VR>>>когда-то тоже делфисты на каждому углу кричали "зато у нас есть куча компонент на все случаи жизни" (Cyberax тоже самое кричит про джава-библиотеки). C>>Так ведь, действительно, компоненты были... H>Их и сейчас на любой вкус и цвет
Только в делфи компоненты гуевые, а в джаве компонентный подход есть на всех уровнях приложения.
C>>Вообще-то, если ты не заметил, Дельфи превратился именно в .NET H>Не надо грязи. Дельфи живет своей, отдельной от .Net жизнью
"Живет" громко сказано, новые проекты на делфи начинают только там, где разработчики ничего другого не знают.
Здравствуйте, hattab, Вы писали:
H>Здравствуйте, Cyberax, Вы писали:
C>>>>Так ведь, действительно, компоненты были... H>>>Их и сейчас на любой вкус и цвет C>>Всё же, Дельфи намного ограниченнее в этой области была. Успешные компоненты так или иначе обычно были связаны с GUI. H>Собствено, в какую нишу она и позиционировалась
В мировом масштабе ниши у делфи никогда не было.
На территории Росии и СНГ делфи пользовалась значительной популярностью по причине того что делфи изучали во всех вузах, в отличие даже от С\С++.
C>>>>Вообще-то, если ты не заметил, Дельфи превратился именно в .NET H>>>Не надо грязи. Дельфи живет своей, отдельной от .Net жизнью C>>Перефразируя одного дельфиста: ".NET — рулез! Пишешь как не Дельфи, но не при этом стыдно говорить на чём пишешь".
H>Щас, найду... Цитата из NVRN.HUMOR 2003 года: H>
Программирование под Майкрософт.Net — это как секс с представителем своего
H>пола — пока этим не займешься, сама мысль об этом кажется извращением. После
H>того, как этим займешься, понимаешь, что наверное что-то в этом есть, но
H>друзьям признаться стыдно.
H>Как, слушай, изменились взгляды
Да уж, NVRN.HUMOR — прямо источник объективности.
Лучше бы цитаты с баша приводили.
Здравствуйте, Cyberax, Вы писали:
VR>>Увы, как язык джава сильно отстал от шарпа. Шарп бурно развивается ,стирая постепенно грань между функциональщиной и императивностью. Оно и неудивительно, МС вкладывает кучу денег в исследования и разработку. C>Sun зато вкладывает кучу денег в исследования и разработку самой JVM. Она до сих пор намного технологичнее .NET VM остаётся — в Java более умные gargage collector'ы, есть адаптивная оптимизация (технология HotSpot), и т.д.
Но при этом Java тормознее .NET.
Здравствуйте, gandjustas, Вы писали:
VR>>>>когда-то тоже делфисты на каждому углу кричали "зато у нас есть куча компонент на все случаи жизни" (Cyberax тоже самое кричит про джава-библиотеки). C>>>Так ведь, действительно, компоненты были... H>>Их и сейчас на любой вкус и цвет G>Только в делфи компоненты гуевые, а в джаве компонентный подход есть на всех уровнях приложения.
Вообще, если ты потрудишься прочитать отквоченное, то сможешь увидеть, что никакого противопоставления Delphi Java тут нет. А компоненты в Delphi не только для гуя.
C>>>Вообще-то, если ты не заметил, Дельфи превратился именно в .NET H>>Не надо грязи. Дельфи живет своей, отдельной от .Net жизнью G>"Живет" громко сказано, новые проекты на делфи начинают только там, где разработчики ничего другого не знают.
Здравствуйте, gandjustas, Вы писали:
H>>Собствено, в какую нишу она и позиционировалась G>В мировом масштабе ниши у делфи никогда не было. G>На территории Росии и СНГ делфи пользовалась значительной популярностью по причине того что делфи изучали во всех вузах, в отличие даже от С\С++.
И Борланд делал Delphi исключительно для CCCP/России. Еще одна газированная лужа.
Здравствуйте, gandjustas, Вы писали:
>>Sun зато вкладывает кучу денег в исследования и разработку самой JVM. Она до сих пор намного технологичнее .NET VM остаётся — в Java более умные gargage collector'ы, есть адаптивная оптимизация (технология HotSpot), и т.д. G>Но при этом Java тормознее .NET.
Почему? По тестам — обратный результат.
Здравствуйте, hattab, Вы писали:
H>Здравствуйте, gandjustas, Вы писали:
VR>>>>>когда-то тоже делфисты на каждому углу кричали "зато у нас есть куча компонент на все случаи жизни" (Cyberax тоже самое кричит про джава-библиотеки). C>>>>Так ведь, действительно, компоненты были... H>>>Их и сейчас на любой вкус и цвет G>>Только в делфи компоненты гуевые, а в джаве компонентный подход есть на всех уровнях приложения.
H>Вообще, если ты потрудишься прочитать отквоченное, то сможешь увидеть, что никакого противопоставления Delphi Java тут нет.
Противопоставления нет, сравнение есть.
H>А компоненты в Delphi не только для гуя.
Ну и для чего еще?
В делфи очень сильная завязка всего на гуй, при желании её можно не использовать, то среда разработки диктует именно такой стиль.
Здравствуйте, Cyberax, Вы писали:
C>Здравствуйте, gandjustas, Вы писали:
>>>Sun зато вкладывает кучу денег в исследования и разработку самой JVM. Она до сих пор намного технологичнее .NET VM остаётся — в Java более умные gargage collector'ы, есть адаптивная оптимизация (технология HotSpot), и т.д. G>>Но при этом Java тормознее .NET. C>Почему? По тестам — обратный результат.
По каким?
Здравствуйте, MxKazan, Вы писали:
MK>Здравствуйте, kuj, Вы писали:
MK>>>По мне, так C# и .Net идеологически очень схожи с Delphi. kuj>>Бугагагага... Пиши еще. MK>Вот IT в соседней ветке писал о вызове через точку
. Это можно отнести к влиянию Явы, а можно и к Делфи, где тоже только точка. Та же фигня со свойствами. Возьми WinForms — генерация кода в InitializeComponent практически тоже самое, что DFM в Делфи. Сейчас C#, конечно, далеко ушел от Делфи, но, когда я в брался за изучение еще первого .Net, не покидало ощущение эдакого о-Делфённого Си.
Сама платформа .NET строилась по образу и подобию Java, а язык C# гораздо больше похож на Delphi(чуть слабее на Java) чем на C++.
Здравствуйте, gandjustas, Вы писали:
VR>>>>>>когда-то тоже делфисты на каждому углу кричали "зато у нас есть куча компонент на все случаи жизни" (Cyberax тоже самое кричит про джава-библиотеки). C>>>>>Так ведь, действительно, компоненты были... H>>>>Их и сейчас на любой вкус и цвет G>>>Только в делфи компоненты гуевые, а в джаве компонентный подход есть на всех уровнях приложения.
H>>Вообще, если ты потрудишься прочитать отквоченное, то сможешь увидеть, что никакого противопоставления Delphi Java тут нет. G>Противопоставления нет, сравнение есть.
Где ты увидел сравнение?. Речь шла исключительно о компонентах Delphi, а точнее об их наличии в прошлом и настоящем.
H>>А компоненты в Delphi не только для гуя. G>Ну и для чего еще?
Покури относительно невизуальных компонентов.
G>В делфи очень сильная завязка всего на гуй, при желании её можно не использовать, то среда разработки диктует именно такой стиль.
Этот вопрос уже обсуждался. Среда ничего не диктует. Вакуум в голове техническими средствами не лечится.
H>>>А компоненты в Delphi не только для гуя. G>>Ну и для чего еще? H>Покури относительно невизуальных компонентов.
Ага, и они тоже кладутся в дизайнере на формочки.
G>>В делфи очень сильная завязка всего на гуй, при желании её можно не использовать, то среда разработки диктует именно такой стиль. H>Этот вопрос уже обсуждался. Среда ничего не диктует. Вакуум в голове техническими средствами не лечится.
Еще как лечится.
Особенно хорошо лечится принципиальной невозможностью сделать что-то неправильно, также отлично лечится средством Threat Warnings As Errors, а также статической проверкой кода (для которой тоже включен Threat Warnings As Errors в некоторых местах)
Здравствуйте, hattab, Вы писали:
C>>>>Вообще-то, если ты не заметил, Дельфи превратился именно в .NET H>>>Не надо грязи. Дельфи живет своей, отдельной от .Net жизнью G>>"Живет" громко сказано, новые проекты на делфи начинают только там, где разработчики ничего другого не знают. H>Газированные лужи...
А вот и нет. Именно все так и есть. Там, где разработчики другого не знают. Потому что Delphi уже нет. Есть только то, что было создано раньше и это надо поддерживать. Не берусь судить, к сожалению или к счастью, но Delphi как серьезное и перспективное средство разработки уничтожена.
G>В мировом масштабе ниши у делфи никогда не было. G>На территории Росии и СНГ делфи пользовалась значительной популярностью по причине того что делфи изучали во всех вузах, в отличие даже от С\С++.
+ Япония, Китай, Болгария ну и конечно солнечная Бразилия.
Здравствуйте, MxKazan, Вы писали:
MK>>>По мне, так C# и .Net идеологически очень схожи с Delphi. kuj>>Бугагагага... Пиши еще. MK>Вот IT в соседней ветке писал о вызове через точку
. Это можно отнести к влиянию Явы,
Это и есть влияние Явы.
MK>а можно и к Делфи, где тоже только точка. Та же фигня со свойствами.
Свойства — да, но это не делает C# "идеологически похожим на Делфи".
По твоей логике дженерики, тернарные операторы, перегрузка и т.д. делают С# "идеологически похожим на С++" — так чтоли?.
MK>Возьми WinForms — генерация кода в InitializeComponent практически тоже самое, что DFM в Делфи.
Не пиши такой чуши больше.
MK>Сейчас C#, конечно, далеко ушел от Делфи, но, когда я в брался за изучение еще первого .Net, не покидало ощущение эдакого о-Делфённого Си.
Это просто потому, что ты кроме делфи ничего больше не знал.
Здравствуйте, MxKazan, Вы писали:
G>>>ЗЫ. В википедии в статье по Cω приводится пример именно работы с коллекциями объектов. O>>Cω это шо такое? Си с яйцами? (: MK>
Cω (pronounced C omega, /Ō-mē'gɘ/ or /Ō-mĕg'ɘ/;[1] usually written as "Cw" or "Comega language") is a free extension to the C# programming language, developed by the WebData team in Microsoft SQL Server in collaboration with Microsoft Research in the UK and Redmond. It was formerly known as the codenames "X#" (X Sharp) and "Xen". It was renamed Cω after Polyphonic C#, another research language based on Join calculus, was integrated into it.
Тьфу блин... где эту кнопку омега на клавиатуре найти-то? Лазить в alt-коды чтоли постоянно...
Здравствуйте, kuj, Вы писали:
MK>>а можно и к Делфи, где тоже только точка. Та же фигня со свойствами. kuj>Свойства — да, но это не делает C# "идеологически похожим на Делфи". kuj>По твоей логике дженерики, тернарные операторы, перегрузка и т.д. делают С# "идеологически похожим на С++" — так чтоли?.
Ну хорошо, слово "идеологически" я, пожалуй, зря употребил. Скажем так, ряд концепций заимствовано из Делфи.
MK>>Возьми WinForms — генерация кода в InitializeComponent практически тоже самое, что DFM в Делфи. kuj>Не пиши такой чуши больше.
В чем же чушь?
>>>Sun зато вкладывает кучу денег в исследования и разработку самой JVM. Она до сих пор намного технологичнее .NET VM остаётся — в Java более умные gargage collector'ы, есть адаптивная оптимизация (технология HotSpot), и т.д. G>>Но при этом Java тормознее .NET. C>Почему? По тестам — обратный результат.
Да покажите тесты-то.
Особенно интересно посмотреть на тесты с активным использованием дженериков. ;>