Quando Apple ha aperto l'App Store nel 2008, ha iniziato una rivoluzione che avrebbe portato al più grande e vivace ecosistema di app mobili esistente. Non dovrebbe quindi sorprendere che Objective-C, il linguaggio di programmazione orientato agli oggetti utilizzato dagli sviluppatori per build app per iOS e OS X, è diventato il terzo linguaggio di programmazione più popolare, subito dopo Java e lo stesso C.
L'indice TIOBE tiene traccia della popolarità dei linguaggi di programmazione e aggiorna i suoi risultati globali ogni mese. Questo mese, TIOBE ha notato che Objective-C è finalmente diventato più popolare del C++. Objective-C e C++ hanno gareggiato per diventare il "linguaggio di programmazione orientato agli oggetti di fatto". Entrambi i linguaggi utilizzano una sintassi molto simile e sono usciti negli anni '80.
Apple ha scelto Objective-C in passato perché era già il linguaggio di NeXTSTEP, il sistema operativo desktop lanciato da Steve Jobs e NeXT. Quando Apple ha acquistato NeXT, Objective-C è diventato la spina dorsale di OS X e iOS anni dopo.
Java attualmente si trova al di sopra di Objective-C ed è improbabile che i due cambino posizione nell'indice in qualunque momento presto. Java è molto utilizzato sul Web e su tutti i tipi di altri dispositivi, incluso il sistema operativo Android di Google. Ma come puoi vedere, Java è in declino mentre Objective-C sta crescendo rapidamente. E 'solo questione di tempo.
Oltre alla popolarità dell'App Store, il successo di Objective-C può essere attribuito anche a quanto sia facile per gli aspiranti sviluppatori bagnarsi i piedi. Tutti i tipi di corsi a pagamento e anche risorse gratuite come iTunes U esistono per insegnare lo sviluppo per iOS. Per iniziare a inviare app all'App Store, gli sviluppatori devono solo scaricarle Xcode gratis nel Mac App Store e configura un account da $ 99 all'anno con Apple per accedere al Dev Center. Dopodiché, è solo questione di aspettare con il fiato sospeso per vedere se Apple accetta o rifiuta la tua app.
Fonte: Indice TIOBE
Attraverso: WIRED Enterprise