пятница, 14 марта 2014 г.

Ссылка. C++ 11 FAQ от Бьярна Страуструпа. Перевод от Теплякова

http://sergeyteplyakov.blogspot.ru/2012/05/c-11-faq.html

Ещё раз публикую ссылку.

Чтобы ВСЕ (интересующиеся) наконец поняли, что такое "НАСТОЯЩЕЕ" мета-программирование.

Чтобы про "макросы" ну не было уж больше разговоров.

Ну 21-й век на дворе.. А "макросы" относятся к 50-60-м годам ПРОШЛОГО века. Вспомним макро-ассемблер PDP-11. Ну смешно. Когда-то БЫЛО АКТУАЛЬНО. Теперь - СМЕШНО.

Надо думать уже о "мета-программировании". И C++ 11 - ШАГ к нему.

ХОТЯ - дальнейшие шаги уже НАДО ДЕЛАТЬ.

Продолжу "дуть в свою дуду" - UML И кодогенерация СТЕРЕОТИПОВ.

Хотя - ДРУГИХ альтернатив - МНОЖЕСТВО.

Например Duck-Typing. Скажете вы. Да! И он - ТОЖЕ!

ХОТЯ я ЛИЧНО - ЗА СТАТИЧЕСКУЮ типизацию. По мере компиляции кода.

Что в C++ 11 мы и ИМЕЕМ.

С одной стороны - "параметризуемость" и "шаблонизация".

А с другой стороны - СТАТИЧЕСКАЯ типизация.

МНЕ ЛИЧНО - ИМЕННО этот подход импонирует.

Ну если откинуть в сторону кодогенерацию.

Комментариев нет:

Отправить комментарий