Сообщение от cyberblut
Да, фанат. А что странного?
|
хм, ну если приложения писать, то еще более-менее, а если игры...
ну сам посуди:
1. в обж-цэ все вызовы динамические. т.е. каждый [object message] стоит даже дороже чем virtual call в С++. причем раза в 2,5. в iOS5 это ускорили на треть, но всё равно дороже чем virtual call.
2. в обж-цэ нету перегрузки операторов, т.е. если нам надо (а нам надо! и причем много!!!) векторную и матричную алгебру - то, либо pure C, либо С++
ассемблерные вставки, впрочем, обязательны.
3. ну и куча мелких неудобств как в холодном сортире зимой на улице:
- вызываем руками ratain/release, в плюсах можно smart pointers
- пишем кучу тарабарщины для доступа к данным экземпляра, в плюсах это просто data-members у класса.
достаточно?