Re[39]: C+ vs C#
От: VladD2 Российская Империя www.nemerle.org
Дата: 10.02.06 16:02
Оценка: :))
Здравствуйте, alexeiz, Вы писали:

A>Вот это и моё мнение. Использовать C# имеет смысл ради доступа к библиотеке .NET. Другой вопрос насколько она важна для тех или иных целей, и насколько ради доступа к библиотеке ты согласен поменять стиль программирования, перейти на другие идиомы и т.д.


Видиш ли, я не верю, что ты действительно 3 года программировал на C#. За такой срок можно оценить повышение производительности.

Бессмысленно пытаться найти одно приемущество C# или дотнета. Каждое отдельное приемущество не столь существнно. Приемущество получается в свете того комулятивного эффекта который получается в итоге. Важно все. И типобезопасность языка, и поддержка IDE, и полнота/непротиворичивость библиотеки, и простата реализации идиом/паттернов, и выразительность конструкций, и возможности рефакторинга, и дизайнеры (классов, компонентов, форм). В общем, важно все. Все вместе дает нехилое упрощение работы. В итоге ты можешь делать больше, решать более сложные задачи и тратить на все это меньшее время.

Вот только, чтобы все это получить нужно избавиться от фобий и принять другие подходы! На C# нельзя программировать как на С++! Это свой мир, своя идеология. В C# больше дотнета, чем собственно языка.

Кстати после того, как изучишь эту идеологию, то и на С++ станешь писать по другому. Начнешь понимать весь вред кулхакерских решений выжимающих пару тактов процессора иди делающих код чуть короче, но при этом нарушающих принципы безопасности и надежности.


A>Абсолютно другой язык, не имеющий ни к C# ни к C++ никакого отношения. Зачем ты его здесь привёл?


Вообще-то Нэмерл явно создавался как развитие C#. Это можно сказать такой идеальный C#. C# в который хорошо интегрированы функциональная парадигма и парадигма метапрограммирования. Так что совершенно ясно причем тут он.
... << RSDN@Home 1.2.0 alpha rev. 637>>
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.