Защо Objective-C е изместил C

Готово е! За първи път в историята на независимия индекс TIOBE програмният език Objective-C надмина C ++ по популярност. В същото време все още няма и не се предвижда друга система за развитие, която би могла да повтори успеха на Objective-C, който започна от нулата в средата на 2009 г., а днес е на трето място (9,3%).

Siemens по-добре затвори

Донякъде странната тенденция на второстепенната роля на Java продължава да се стабилизира. Лидерството на Xi отново е извън съмнение (18,3%), докато Java е спаднала значително през последната година (16,1%). Въпреки това е напълно възможно тези колебания да са локални, тъй като броят на големите проекти в Java активно се разширява и най-сериозните залози се правят върху тази технология.

Интересът към C # също се колебае (5-то място, 6,7%), но вероятно и временно и по политически причини (неяснота с Windows 8 и платформата .NET). Интересното е, че спадът на интереса към C # беше напълно компенсиран от следващото покачване на Visual Basic за .NET (6-то място), което изпревари PHP.

Но причината за успеха на Objective-C е съвсем очевидна: нарастващата популярност на iPhone, развитието на пазара на мобилни приложения. В същото време тази тенденция всъщност не засяга Java, очевидно, защото според много разработчици монетизирането на софтуер за iPhone значително надвишава монетизирането на андроид програми (до голяма степен поради факта, че качеството на софтуера в Android Market/Google Play много по-лош от софтуера от виртуалния магазин на Apple, изборът е много по-строг). Между другото, най-ефективното мобилно устройство по отношение на осигуряването на приходи е BlackBerry (OS RIM)!

Фактът, че тази система всъщност е единствената основна официална технология за разработка на iOS от Apple, играе роля за популярността на Objective-C.