Ça m’a fait sursauter :
« The emergence of compelling alternative platforms like iOS has meant that the web platform must compete on its merits, not just its reach. »
Ansi donc, le succès de l’Ojbective-C ne tient pas du fait qu’il est le principal, voire le seul langage supporté nativement sur iOS et OS X, mais parce qu’il est supérieur à tous les autres langages ?
En mettant à jour mon CV voici quelques années, j’ai vu un point qui m’a révolté : je maîtrise près d’une vingtaine de langages informatiques. Mais, sérieusement, dans combien de ces langages suis-je réellement compétent ? Je parle trois langues vivantes au quotidien depuis plus de dix ans, depuis plus de 25 ans pour deux d’entre elles, et pourtant, je ne suis réellement à l’aise que dans l’une d’entre elles. Pourquoi serait-ce différent avec les langages informatiques ? Je me rends de plus en plus compte de mon incompétence dès qu’il s’agit d’aller au-delà de problèmes triviaux dans la plupart des langages informatiques que je suis censé maîtriser. Du coup, non, aucune envie d’en apprendre un nouveau que je ne maîtriserai pas davantage. Je préfère encore utiliser un langage que je maîtrise correctement, même s’il n’est pas adapté, que de baraguiner dans un langage super pratique et bien conçu, mais dont je ne maîtrise que quelques bases, et encore, assez maladroitement...
Sérieux, Google. Bosse plutôt sur des compilateurs de n’importe quel langage en JavaScript, ou encore fais la promotion du Native Client SDK, et tout le monde sera gagnant. Un nouveau langage... pffff...