Xenocephal
Member
Откуда:
Сообщений: 666
|
| VirtualMan | | автор | | Самая мощная форма метапрограммирования предполагает возможность изменения не только семантики, но и синтаксиса, а для этого нужна эффективная компиляция регулярных выражений и парсеров. |
Вот с этим я пожалуй соглашусь. Но требовать это от языка, созданного в пору, когда такие понятия были ещё в стадии интуитивного осмысливания не стоит. |
Лисп был создан в конце 50-х годов прошлого века. Вскоре в нем появились макры, в том числе и синтаксические макры. От него отпочковалось некоторое количество языков, которые на этой идее вообще зациклены были. И все это - задолго до появления даже Си, не говоря уж и о C++.
Но вообще - соглашусь, C++, кроме всего прочего, еще и устарел. Он набрал в себя тяжкий груз заблуждений и предрассудков нескольких поколений программистов, и теперь все это приходится на себе тащить. Лучше уж выкинуть и начать с чистого листа. |