Здравствуйте, Сергей Губанов, Вы писали:
СГ>Здравствуйте, Курилка, Вы писали:
К>>Ну коли они достаточные, то скажи тогда по твоему примеру — как на нём реализуется функциональность аналогичная шаблонам C++? К>>Вот это уже покажет какую-то "достаточность" (хотя и не докажет), а простыми заявлениями и я кидаться могу, факты важнее, имхо.
СГ>Ну, знаете...., перефразируя фразу Клюева об абстракциях, скажу что шаблоны ради шаблонов нам не нужны. Шаблоны не добавляют программе новых возможностей. Во время исполнения программы никаких шаблонов нет. Шаблоны позволяют меньше ручками по клавиатуре долбить.
Не соглашусь, тут не есть абстракция только ради абстракции.
Тут есть полиморфизм повыше обычного ООПшного, т.е. полиморфизм типов очень близкий к функциональному программированию, т.е. вот реализуй полиморфную для любых типов ф-цию swap?
В STL она есть, на любом функциональном языке или есть, или реализуется очень элементарно.
Покажи как это реализуется на обероне?