ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Суббота
18 мая
210899 Топик полностью
Скрипач, пророк (15.09.2010 12:23, просмотров: 157) ответил Evgeny_CD на Статья и ее переработки поразили меня до глубины души. Во весь рост в моей голове встала проблема нелинейности и немонотонности этого языка. В приведенных замечательных примерах введение дополнительного уровня абстрации позволило компилятору
Да, статья хорошая. Но выводы я из нее сделал несколько иные. Пробегала статья о том что С++ на самом деле знают очень не многие. Что еще хуже, каждый знает "свой диалект" С++ :) Написание такой библиотеки сопоставимо с написанием своего языка на YACC. (т.е. не то чтобы сложная, но другая работа) Использование такой библиотеки - с использованием такого языка. (с соответствующим итеративным RTFM и граблесобирательством) :) Мой вывод: Если под ваши задачи имеет смысл написать свой язык, то это можно сделать на С++. Без написания своего кодогенератора. Но, без "колдовства" не обойтись:
воспользуемся алгоритмом NoDuplicates из библиотеки Loki:
//разве библиотека "Loki" часть языка? :)
... но не любой ценой.