| |
[Jan. 24th, 2007|07:37 pm] |
Программистское
Правильный программист должен писать на Немерле - это язык программирования. хуяк (1 м)
Немерле - это: высокоуровневый, статически типизированный гибрид, сочетающий императивную, функциональную и декларативную парадигмы, позволяющий писать очень лаконично и смешивать три стиля: 1. Объектно-ориентированный. 2. Функциональный, что означает не только функции, как первоклассные значения. 3. Декларативный, что означает наличие мощной макросистемы.
Синтаксически Немерле близок к С#. Семантически это его надмножество.
Некоторые мульки, удачно спижженные из таких языков, как Haskell, OCaml, Lisp: - Мощный паттерн-матчинг. - Вывод типов (статически). - Варианты (тип данных). - и т.д. Про макросистему говорить стоит отдельно, очень мощная, гигиена соблюдается.
Был создан, и продолжает дорабатываться во Вроцлавском Университете поляками. Флейм по поводу этого языка был на rsdn.ru. (Russian Software Developer Network). Наиболее правильная позиция там у VladD2. Несколько русских хуярят сейчас расширение для Visual Studio, позволяющее писать в ней на Немерле.
Компилятор и расширение - полностью опенсорс. Код Немерле компилируется под .NET и под Mono. Т.е. работает и на Винде, и на Линуксе.
http://nemerle.org/
Вопросов жду, но с флеймом - сразу на rsdn.ru. |
|
|