Здравствуйте, Дарней, Вы писали:
Д>>>Напомню еще раз — не бывает универсальных инструментов. А если кто-то говорит, что некий инструмент решает все проблемы одинаково хорошо — значит, на самом деле он решает все эти проблемы одинаково плохо.
E>>Нужно эти слова к Nemerle для очень горячих голов отнести.
Д>а никто такого и не говорил. Вполне очевидно например, что немерле не приспособлен для программирования на низком уровне, равно как и для RTS. Ты можешь привести примеры, где кто-то утверждал обратное?
Легко:
Re[12]: Вопрос к Vlad2: Nemerle & R#Автор: eao197
Дата: 25.03.06
(мой ответ VladD2)
VD>Неперле банально проектировался с учетом опыта ML-подобных языков и Хаскеля. Так что функциональная парадигма для него радная. Вот только Немерле — это не чистый ФЯ, и даже не ФЯ с прикрученным к нему императивом и ООП. Немрле — это попытка сделать язык одинаково хорошо поддерживающий множество парадигм.
Одинакого хорошо -- это, очень вероятно, на одинаково сером уровне.
и получил в ответ
Re[13]: Вопрос к Vlad2: Nemerle & R#Автор: VladD2
Дата: 25.03.06
E>Одинакого хорошо -- это, очень вероятно, на одинаково сером уровне.
Дело в том, что Немерле — это не мечтания на тему, а готовый язык с компилятором.
Я его уже попробовал, и смею заверить тебя реализовано все очень достойно. И уши оной парадигмы не мешают другой.
Ты конечно, можешь мне возразить, что там речи не было ни о низком уровне, ни о RTS. Но смысла это не изменит. К тому же обсуждавшийся фрагмент кода на C++ со скалярными параметрами шаблонов ни относился ни к низкому уровню, ни к RealTime.
E>>Т.е., в данный момент ты не можешь привести более понятной и эффективной записи этого выражения на языке, отличном от C++?
Д>Конкретно этой задачей я не интересовался, поэтому не скажу.
Так вот, мало кто скажет. Потому, что когда нужно решать реальные задачи, все разговоры о красиво/не красиво, отрывать/пришивать что-нибудь и пр. остаются в курилке. Поскольку нужно либо написать работающую программу и получить за это деньги, либо провалить проект. И выясняется, что на C++ коряво написать можно, и работать будет. А вот альтернативу найти -- еще попробуй.
Не на Фортране же программировать в 21-м веке, ей богу.