Re[9]: Не пора ли нам перейти на D
От: Disappear  
Дата: 27.02.07 08:30
Оценка: +1 -1
Здравствуйте, konsoletyper, Вы писали:

K>Здравствуйте, Disappear, Вы писали:


D>>Читал про nemerle немного.


K>Надо было не немного. Именно из-за немного срабатывает парадокс Блаба.


D>> Выбивает интерес сразу то, что язык работает через .NET CLI (как и любую другую VM)


K>И что? VM — весьма условная штука. На самом деле всё так же компилится в native-код и выполняется достаточно быстро.


Минусы VM:
— Это всегда ряд ограничений при сближении с платформой. Все зависит от VM, но в хорошей VM этих ограничений должно быть больше.
— Прерывания, порты ввода вывода, управление памятью и другая жизненная реальность — все это скрыто под занавесом виртуальной машины.
— Код под виртуальной машиной всегда будет медленнее native кода. Это элементарные законы математики, тут ничего нельзя изменить. Никакие технологии, и отчаянные попытки маркетологов не убедят в обратном.

Это только минусы, есть конечно ряд хороших плюсов. Но как не печально, все это не подходит для C++ программистов, которые привыкли "ощущать" работу программы.

D>>Субъективно конечно — но синтаксис мне не понравился, как-то скептически отношусь к добавлению функционала через всяческие синтаксические причуды (закорючки и пр.)


K>Какие именно закорючки не понравились? Чем вообще синтаксис плох?


Говорю же — субъективно. Как С++ программисту, нравится С/C++ синтаксис, а лучше — если он проще, как в D.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.