Re[21]: Вопрос к Vlad2: Nemerle & R#
От: eao197 Беларусь http://eao197.blogspot.com
Дата: 27.03.06 08:22
Оценка: +1 -1
Здравствуйте, Дарней, Вы писали:

Д>>>Напомню еще раз — не бывает универсальных инструментов. А если кто-то говорит, что некий инструмент решает все проблемы одинаково хорошо — значит, на самом деле он решает все эти проблемы одинаково плохо.


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-м веке, ей богу.


SObjectizer: <микро>Агентно-ориентированное программирование на C++.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.