Sembra che siamo arrivati a un punto in cui non abbiamo più bisogno di usare codice tecnico in linguaggi come Python o SQL per comandare il computer: possiamo parlare semplicemente. “Il nuovo linguaggio di programmazione più in voga è l’inglese”, ha twittato alcuni mesi fa Andrej Karpathy, l’ex capo dell’IA di Tesla che è recentemente tornato in OpenAI.
Con l’intelligenza artificiale generativa che ha preso il sopravvento su Internet, la comunicazione è diventata un mestiere, noto come ingegneria rapida. Un prompt ben congegnato offre all’utente un vantaggio in quanto il motore AI può generare output previsti. Pertanto, l’ingegneria rapida sta diventando una competenza essenziale per l’ecosistema tecnologico.
Se la tecnologia richiede la conoscenza delle lingue umane, allora la lingua principale da conoscere è, senza dubbio, l’inglese. È essenziale in modo razionale poiché le basi di codice della maggior parte dei principali linguaggi di programmazione, API e librerie sono scritte con nomi di variabili, commenti e documentazione in inglese. Non sorprende che l’inglese sia la lingua franca dell’informatica. Molte delle innovazioni tecnologiche che conosciamo e amiamo oggi sono nate negli Stati Uniti, dove l’inglese era considerato perfetto per le macchine. Dall’HTML all’iPod, è stato tutto in inglese.
Sinceramente, il primo sito web in assoluto non è stato scritto in HTML ma in HTML inglese. Sembra che la “promessa iniziale del web” fosse solo per gli utenti di lingua inglese. Piaccia o no, il buon vecchio inglese è la lingua “predefinita” della tecnologia. Ma cosa succederebbe se vivessimo in un mondo in cui l’HTML russo o il Javascript swahili fossero comuni?
Ma non è proprio una buona idea. La lingua inglese è giustamente orientata verso tutte le cose tecniche. Quando inizi, ad esempio, a programmare in russo, ti imbatti rapidamente in un problema divertente: quasi tutte le parole in russo cambiano in base al genere dell’oggetto a cui corrispondono. Aggettivi, verbi e altro ancora. Inoltre, puoi identificare immediatamente il genere di qualsiasi nome con una certezza del 98% dalla fine della parola.
Tim Cook, l’amministratore delegato di Apple, è stato criticato alcuni anni fa per la sua opinione che insisteva sul fatto che i bambini dovrebbero imparare a programmare invece di studiare l’inglese come seconda lingua. “Se fossi uno studente francese e avessi 10 anni, penso che sarebbe più importante imparare a programmare piuttosto che l’inglese”, ha detto Cook al quotidiano francese Konbini.
Mentre l’inglese rimane la lingua dominante della tecnologia, si stanno compiendo sforzi per rendere la programmazione più accessibile a persone di lingue e culture diverse. Un giorno potremmo persino assistere all’ascesa di linguaggi di programmazione come ‘Klingon’ o ‘Dothraki’.