Les langages informatiques

Les Langages Informatiques
Il existe une multitude de langages informatiques, classés selon leur usage et leur niveau d’abstraction. Voici une liste complète, bien que non exhaustive.

Langages de programmation généraux

Les langages les plus couramment utilisés pour le développement d’applications, de logiciels et de systèmes.

C C++ C# Java Kotlin Scala Python Ruby JavaScript TypeScript Go Swift Dart Rust PHP Perl Objective-C Lua R Haskell OCaml Julia F# Elixir Erlang Lisp Scheme Common Lisp Clojure Visual Basic (VB.NET)

Langages bas niveau / systèmes

Utilisés pour programmer les systèmes d’exploitation, les microcontrôleurs et les pilotes.

Assembleur (x86, ARM, MIPS) C Rust Ada Nim

Langages pour le Web

Utilisés pour le développement de sites et d’applications web.

HTML CSS JavaScript TypeScript PHP Ruby (Ruby on Rails) Python (Django, Flask, FastAPI) Go (Gin, Echo) Perl (Mojolicious, Catalyst) ASP.NET ColdFusion

Langages pour bases de données et requêtes

Utilisés pour manipuler les bases de données.

SQL (MySQL, PostgreSQL, SQLite) PL/SQL T-SQL GraphQL SPARQL XQuery

Langages pour la Data Science

Utilisés en analyse de données, statistiques et intelligence artificielle.

Python (NumPy, Pandas, TensorFlow) R Julia MATLAB SAS

Langages pour scripts et automatisation

Conçus pour écrire des scripts d’automatisation.

Bash (Shell scripting) PowerShell Python Perl Lua Groovy

Langages pour l’embarqué et temps réel

Utilisés dans l’automobile, l’aéronautique, l’IoT et les systèmes embarqués.

C C++ Rust Ada Verilog VHDL Assembly (ASM)

Langages pour la Blockchain

Utilisés pour développer des applications décentralisées et des contrats intelligents.

Solidity (Ethereum) Rust (Solana, Near) Vyper Move (Aptos, Sui)

Langages pour le développement mobile

Spécifiques aux applications mobiles.

Swift (iOS) Objective-C (iOS, macOS) Kotlin (Android) Java (Android) Dart (Flutter) C# (Xamarin, MAUI)

Langages pour l’intelligence artificielle

Utilisés dans l’IA, l’apprentissage automatique et les réseaux neuronaux.

Python (TensorFlow, PyTorch) R Julia Lisp Prolog

Langages fonctionnels

Orientés programmation fonctionnelle.

Haskell F# OCaml Elixir Erlang Clojure Lisp

Langages pour le développement de jeux vidéo

Utilisés dans l’industrie du jeu.

C++ (Unreal Engine, Godot) C# (Unity) GDScript (Godot) Python (Pygame, Panda3D) Lua (Roblox, Love2D)

Langages obsolètes (encore utilisés)

Encore présents dans les systèmes bancaires, industriels ou scientifiques.

COBOL Fortran Pascal Delphi RPG (IBM AS/400)

Langages spécialisés (DSL)

Conçus pour des usages très spécifiques.

LaTeX SQL Verilog VHDL XSLT Makefile ABAP (SAP) GAMS AMPL IDL

Langages de description graphique

Pour la description de pages et les graphiques vectoriels.

PostScript SVG PDF TikZ

Langages de balisage et documentation

Pour structurer et documenter les données.

XML YAML JSON TOML Markdown reStructuredText AsciiDoc

Langages de configuration et déploiement

Infrastructure as code et automatisation du déploiement.

Terraform Ansible Puppet Chef Docker Compose Kubernetes YAML Nginx config Apache config

Langages de template

Pour générer du contenu dynamique.

Jinja2 (Python) Handlebars (JavaScript) Mustache EJS Pug (Jade) Twig (PHP)

Langages expérimentaux et émergents

Nouveaux venus promettant de devenir plus populaires.

Zig Nim Crystal Red Bosque (Microsoft)

© 2025 – Liste complète des langages informatiques

Tagged