vitus_wagner: My photo 2005 (Default)
vitus_wagner ([personal profile] vitus_wagner) wrote2012-10-18 08:43 am

Плюсы C++

Тут сегодня в debian-russian кто-то высказался, что де у C++ есть плюсы и минусы. Минусов больше.
Не могу не согласиться. Я знаю целых два плюса C++. Оба - в названии.

[identity profile] max630.net 2012-10-18 08:37 am (UTC)(link)
Темплейты всё же лучше чем программирование на препроцессоре

Виртуальные вызовы тормозят независимо от языка, хоть на C их напиши, хоть на хаскеле. Тут уж надо выбирать, что надо - скорость или гибкость.
filin: (Default)

[personal profile] filin 2012-10-18 12:12 pm (UTC)(link)
На хаскеле их можно развиртуализовать на этапе компиляции.

[identity profile] max630.net 2012-10-18 12:23 pm (UTC)(link)
Это делается только в тех случаях когда тип можно определить на этапе компиляции.

На C++ то же самое делается темплейтами. Это, конечно, плохо, что для одного и того же используются разные механизмы.