Objective-C, un langage de programmation souvent critiqué pour sa verbosité, a marqué une génération de développeurs. Cet article explore son héritage, son influence et pourquoi il a su captiver avant de tomber en désuétude.
Le Rêve d’une Langue Universelle
Depuis l’époque de Leibniz, l’idée d’une langue universelle capable de représenter toutes les vérités scientifiques a fasciné. Aujourd’hui, les langages de programmation poursuivent ce rêve, cherchant à offrir une expressivité sans faille. Objective-C, avec sa syntaxe unique, a été pour beaucoup cette première rencontre avec le pouvoir de création illimité.
Une Rencontre Fortuite
Pour moi, Objective-C est arrivé à un moment crucial. Alors que je découvrais tardivement l’informatique, ce langage m’a offert une niche dans le développement mobile naissant. Son apprentissage, bien que ardu, a été une révélation, m’ouvrant les portes de la création numérique.
L’Ère des Objets et des Messages
Né dans les années 80, Objective-C a combiné la programmation orientée objet avec la syntaxe du C. Sauvé de l’oubli par NeXT puis Apple, il a propulsé les produits d’une des entreprises les plus influentes au monde. Sa structure, bien que verbeuse, offrait une expressivité sans pareille.
Le Déclin d’un Géant
Avec le temps, les limites d’Objective-C sont devenues apparentes. Sa verbosité, autrefois perçue comme une force, est devenue un fardeau. L’annonce de Swift en 2014 a sonné le glas de ce langage, marquant la fin d’une ère pour les développeurs Apple.
La Quête Continue
Comme Leibniz avec sa characteristica universalis, les programmeurs sont en quête perpétuelle du langage parfait. Objective-C, malgré ses défauts, restera pour beaucoup un premier amour, une étape dans cette quête sans fin.