À propos de ce blog

C'est une petite révolution qui s'est jouée dans la catégorie « Langages » des curriculum vitae : les traditionnelles mentions « anglais », « espagnol » ou « allemand » sont maintenant concurrencées par de nouveaux noms exotiques en constant renouvellement. Python, Java, C, Javascript et bien d'autres sont devenus autant de sésames pour de nouveaux emplois qui semblent de plus en plus attractifs. Il est tentant d'assimiler ces langages de programmation aux langages dits « naturels », et les points communs existent entre les deux. En effet, comme il existe des familles de langages naturels, il existe des familles de langages de programmation. Et comme il est vrai qu'un polyglotte apprend d'autant plus vite un nouvelle langue qu'il en parle déjà, assimiler un nouveau langage de programmation est plus facile pour celui qui en connaît un grand nombre.

Le but de ce blog est d'explorer et de faire comprendre, à ceux qui les utilisent sans trop se poser de questions, la linguistique de ces nouveaux langages, ce qui fait leur diversité et leur différence. Au delà de la curiosité intellectuelle, cette compréhension est à mon avis essentielle pour tout ceux qui auront besoin d'écrire dans leur vie un programme plus complexe qu'un script d'une dizaine de lignes, car elle permet de faire des choix informés au delà de l'effet de mode du moment.