http://sergeyteplyakov.blogspot.ru/2012/05/c-11-faq.html
Ещё раз публикую ссылку.
Чтобы ВСЕ (интересующиеся) наконец поняли, что такое "НАСТОЯЩЕЕ" мета-программирование.
Чтобы про "макросы" ну не было уж больше разговоров.
Ну 21-й век на дворе.. А "макросы" относятся к 50-60-м годам ПРОШЛОГО века. Вспомним макро-ассемблер PDP-11. Ну смешно. Когда-то БЫЛО АКТУАЛЬНО. Теперь - СМЕШНО.
Надо думать уже о "мета-программировании". И C++ 11 - ШАГ к нему.
ХОТЯ - дальнейшие шаги уже НАДО ДЕЛАТЬ.
Продолжу "дуть в свою дуду" - UML И кодогенерация СТЕРЕОТИПОВ.
Хотя - ДРУГИХ альтернатив - МНОЖЕСТВО.
Например Duck-Typing. Скажете вы. Да! И он - ТОЖЕ!
ХОТЯ я ЛИЧНО - ЗА СТАТИЧЕСКУЮ типизацию. По мере компиляции кода.
Что в C++ 11 мы и ИМЕЕМ.
С одной стороны - "параметризуемость" и "шаблонизация".
А с другой стороны - СТАТИЧЕСКАЯ типизация.
МНЕ ЛИЧНО - ИМЕННО этот подход импонирует.
Ну если откинуть в сторону кодогенерацию.
Ещё раз публикую ссылку.
Чтобы ВСЕ (интересующиеся) наконец поняли, что такое "НАСТОЯЩЕЕ" мета-программирование.
Чтобы про "макросы" ну не было уж больше разговоров.
Ну 21-й век на дворе.. А "макросы" относятся к 50-60-м годам ПРОШЛОГО века. Вспомним макро-ассемблер PDP-11. Ну смешно. Когда-то БЫЛО АКТУАЛЬНО. Теперь - СМЕШНО.
Надо думать уже о "мета-программировании". И C++ 11 - ШАГ к нему.
ХОТЯ - дальнейшие шаги уже НАДО ДЕЛАТЬ.
Продолжу "дуть в свою дуду" - UML И кодогенерация СТЕРЕОТИПОВ.
Хотя - ДРУГИХ альтернатив - МНОЖЕСТВО.
Например Duck-Typing. Скажете вы. Да! И он - ТОЖЕ!
ХОТЯ я ЛИЧНО - ЗА СТАТИЧЕСКУЮ типизацию. По мере компиляции кода.
Что в C++ 11 мы и ИМЕЕМ.
С одной стороны - "параметризуемость" и "шаблонизация".
А с другой стороны - СТАТИЧЕСКАЯ типизация.
МНЕ ЛИЧНО - ИМЕННО этот подход импонирует.
Ну если откинуть в сторону кодогенерацию.
Комментариев нет:
Отправить комментарий