2023-09-15 09:10 Temps de lecture : 9 min

9 langages de programmation en voie d'extinction

Points Importants à Retenir

  • Le langage R perd de son influence dans le domaine de l'analyse de données, et il est improbable qu'il remonte dans les classements.
  • Visual Basic n'est plus privilégié par Microsoft, qui le remplace par Visual Basic .NET pour le développement d'applications Windows.
  • Haskell, autrefois un langage fonctionnel apprécié, connaît un désintérêt croissant en raison de ses temps de réponse lents et de la concurrence de Go et Python.

Le paysage technologique est en perpétuelle mutation, et les langages de programmation ne font pas exception. L'essor de l'intelligence artificielle redéfinit l'usage de ces langages, concentrant l'attention sur ceux qui perdureront et ceux qui déclineront.

Les langages polyvalents tels que Python, Java et JavaScript dominent le marché, tandis que d'autres, plus spécialisés, semblent perdre de leur attrait.

Dans un monde où le changement est la seule constante, il est judicieux de s'éloigner de ces neuf langages, dont la présence future sur la scène technologique semble compromise.

1. R

Le langage de programmation R avait pour ambition de régner sur l'analyse de données. Après une période de succès, il a récemment commencé à céder du terrain face à Python.

Bien que R offre des fonctionnalités intéressantes aux codeurs, il se trouve désormais en bas des classements. Il occupe la 18e place dans l'Indice TIOBE, et son ascension semble peu probable.

Cependant, il est toujours utilisé et il est possible de l'installer sur un ordinateur Mac ou Windows pour ceux qui souhaitent l'expérimenter.

2. Visual Basic

Visual Basic, un langage datant de 1991, a longtemps été associé aux machines Windows. Cependant, il semble que ce langage de Microsoft ne retrouvera plus sa gloire passée.

Microsoft ne favorisant plus Visual Basic, son déclin semble inévitable. Visual Basic .NET, un langage orienté objet, l'a largement supplanté. Il est donc préférable de se familiariser avec lui pour le développement d'applications Windows.

Bien que l'on puisse penser que Visual Basic .NET connaîtra le même sort, Microsoft semble vouloir maintenir son soutien, car il reste essentiel à l'écosystème Windows.

3. Haskell

L'âge d'or de Haskell est révolu, ce qui est regrettable pour de nombreux programmeurs qui appréciaient ce langage fonctionnel. Il a été largement utilisé pour la création de programmes financiers grâce à ses monades et ses types de données algébriques.

Inspiré par Miranda, Clean, HOPE et d'autres, Haskell avait beaucoup à offrir. Toutefois, sa lenteur a rebuté de nombreux développeurs. Ce manque d'efficacité a entraîné un désintérêt et l'absence de mises à jour récentes (la dernière datant de neuf ans).

De plus, Haskell a souffert de la concurrence de langages plus pertinents et flexibles comme Go et Python, qui ont gagné en popularité et en utilité. C'est pourquoi Go a regagné sa place dans l'index TIOBE.

4. Applications Visual Basic

Visual Basic for Applications, ou VBA, est un langage d'automatisation très pratique intégré à la suite Microsoft Office. Il permet d'automatiser des tâches dans Excel, de créer des documents Word et PowerPoint, grâce à ses macros.

Selon certaines rumeurs, Microsoft pourrait remplacer VBA par JavaScript, compte tenu de sa popularité et de sa flexibilité.

Quand Microsoft pourrait-il mettre fin à l'utilisation de VBA ?

Étant donné que de nombreuses entreprises utilisent VBA pour automatiser des tâches répétitives, cela pourrait prendre un certain temps. Des problèmes avec l'API JavaScript et l'intégration Microsoft pourraient retarder son remplacement, mais son utilité reste limitée.

5. Fortran

Fortran (Formula Translation), un langage de programmation de 62 ans, est toujours en activité. Son usage a diminué, mais il survit à d'autres langages.

Fortran est cependant un langage de niche. Il est principalement utilisé pour les calculs numériques et les modèles scientifiques, par exemple pour les prévisions météorologiques, la physique numérique et la dynamique des fluides.

Malgré son usage restreint, sa base solide garantit sa survie, et les développeurs Fortran pourraient continuer à l'utiliser pendant encore quelque temps.

6. COBOL

Le langage COBOL (Common Business-Oriented Language) dominait la programmation dans les années 1960, aux côtés d'ALGOL, LISP et FORTRAN. Conçu pour séparer l'informatique commerciale et scientifique, il a fini par tomber en désuétude.

Son intégration limitée avec d'autres langages et son faible impact sur les développeurs l'ont confiné à un rôle de niche, malgré les exigences fédérales et gouvernementales. On peut affirmer qu'il ne reste qu'une poignée de développeurs maîtrisant COBOL.

7. Perl

Bien qu'il s'agisse d'un langage polyvalent, Perl était surtout utilisé pour le développement web, la programmation réseau, la manipulation de texte et les interfaces graphiques.

Il existe deux versions de Perl : Perl 5 et Perl 6 (Raku). Perl offre une grande polyvalence et un éventail de fonctionnalités. Cependant, cela se traduit par une utilisation plus élevée du processeur et de la mémoire.

La concurrence réduit la part de marché de Perl, car les développeurs se tournent vers des alternatives de développement web plus accessibles et efficaces.

8. ActionScript

Proche de JavaScript, ActionScript est la version Adobe d'ECMAScript. Il est principalement utilisé dans Adobe Flash.

ActionScript était un langage orienté objet utilisé pour rendre les applications Flash interactives. Avec le déclin de Flash, l'utilisation d'ActionScript a également diminué.

Le choix d'Apple de supprimer le support de Flash sur iOS a précipité le déclin d'ActionScript.

9. Pascal

Créé en 1970 par Niklaus Wirth, Pascal s'inspire d'ALGOL-60. En tant que langage procédural, il était un outil d'apprentissage pour les programmeurs en herbe.

Pascal a progressivement gagné en popularité, mais n'a pas apporté de réelles innovations. Bien que le langage n'ait pas beaucoup évolué, ses successeurs se sont montrés plus novateurs.

Pascal a donné naissance à Turbo Pascal, Object Pascal et Delphi, un langage visuel orienté objet qui a dépassé son prédécesseur.

Les langages de programmation voués à disparaître

De nos jours, les développeurs utilisent divers langages car aucun ne répond à tous les besoins. Les langages évoluent constamment en fonction des exigences changeantes et complexes.

Les langages mentionnés ici ont subi les conséquences de la concurrence et n'ont pas su proposer des fonctionnalités modernes. De meilleurs langages ont pris le dessus, reléguant les autres au second plan.

Auteur
France

Rédacteur tech, guides pratiques et astuces numériques.