|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Vitaly.Lugovsky@ontil.ihep.su 2:5080/1003 12 Nov 2002 22:33:42 To : Victor Wagner Subject : Re: Вопросы к выбору -------------------------------------------------------------------------------- Victor Wagner <vitus@communiware.ru> wrote: > VLois> Зачем хотеть такие глупости? Ведь задачи то разные, соответственно и > VLois> абстракции разные. Даже если язык не является говнистым C++-ом, и, > VLois> следовательно, допускает весьма высокий уровень абстракции, то всё > VLois> равно чрезмерно разные абстрактные модели в нём уживутся хреновенько. > И это говорит любитель Emacs-а? А как же Lisp который "допускает весьма > высокий уровень абстракции" Hу. Допускает. Только всё равно сколь угодно широкий спектр потребностей таким образом не покрыть. Если повезёт, можно ограничится препроцессором, модифицирующим синтаксис языка, если же нет - то облом, нужен или другой существующий язык с другими фундаментальными врождёнными свойствами, или свой новый DSL, под задачу точенный... И, кстати, именно всяческие "продвинутые" языки, такие, как Лисп, Хаскелль, ML, обычно для быстрого рисования DSL-ей и используются. > Кстати, о вкусе и запахе C++. Какое последнее издание Страуструпа ты > читал? Я тут недавно прочитал третье, и с удивлением узнал, что C++ это > совсем не то, что я думал на основании чтения второго. И на нем таки > можно работать с нормальными уровнями абстракции. Правда на размеры > бинарников и скорость их выполнения смотреть потом быват больно. А > бывает и не больно. Я знаю о возможностях метапрограммирования в C++. Hо - не впечатляет. Совсем. С тем же Хаскеллем - и рядом не лежало. И то, что в "C++ for Real Programmers" написано - не впечатлило. Кстати, там во введении даже честно написано, что "вот, на C++ можно писать почти так же, как на настоящих, правильных языках программирования, вроде Лиспа, но при этом эффективность кода будет выше". Что не совсем корректно на тему эффективности и весьма в кассу по поводу "почти так же". Только ведь Лисп - далеко не чемпион по части глубины абстракции. -- V.S.Lugovsky aka Mauhuur (http://ontil.ihep.su/~vsl) (UIN=45482254) --- ifmail v.2.15dev5 * Origin: USURT's FidoNET<->Internet Gate (news://news.c (2:5080/1003@fidonet) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/14646d474a313.html, оценка из 5, голосов 10
|