💻 Langages de Programmation — Veille
Langages récents, alternatifs et de niche : actualités, versions stables, blogs officiels et flux RSS.
Zig Très actif
v0.15.2 · ziglang.org
Langage système sans GC, sans exceptions cachées, interopérable C. Alternative moderne à C pour les systèmes embarqués, les outils et le WebAssembly. A migré de GitHub vers Codeberg (nov. 2025).
Rust Très actif
v1.86.0 · rust-lang.org
Langage système sans GC, sans segfaults, sans data races : le borrow checker garantit la sûreté mémoire à la compilation. Adopté dans le noyau Linux (6.1+), Windows, Android. Performances comparables au C/C++. Cargo : gestionnaire de paquets intégré. Écosystème crates.io en pleine explosion.
Mojo Très actif
v24.6+ · docs.modular.com/mojo
Superset de Python créé par Chris Lattner (créateur de LLVM, Swift) chez Modular. Cible l'IA et le calcul haute performance : SIMD natif, ownership optionnel, compatible GPU. Peut être 68 000× plus rapide que Python pur sur des kernels de calcul. Interopérable avec l'écosystème Python/NumPy/PyTorch.
Odin Actif
dev-2026-03 · odin-lang.org
Langage système moderne par gingerBill, conçu comme un C simple et sûr — sans preprocesseur, sans macros cachées, sans exceptions implicites. Idéal pour les jeux vidéo, outils et moteurs (utilisé avec Haiku, Raylib). Compilation rapide, types sommes, intrinsèques SIMD. Alternative pragmatique à Zig et C++.
Go Très actif
v1.24 · go.dev
Créé par Google (Rob Pike, Ken Thompson, Robert Griesemer). Goroutines + channels pour la concurrence, GC léger, compilation ultra-rapide, déploiement en binaire unique. Langage dominant des microservices et DevOps : Docker, Kubernetes, Terraform, Prometheus, Grafana sont écrits en Go. Syntaxe minimaliste, stdlib complète.
D Modéré
v2.112.0 · dlang.org
Langage système de haut niveau : GC optionnel, templates puissants, interop C/C++. Créé par Walter Bright + Andrei Alexandrescu. Blog officiel peu actif depuis fin 2023 ; activité principale sur le forum et GitHub.
Oct. 2023Crafting Self-Evident Code with D
Nim Actif
v2.2.8 · nim-lang.org
Langage compilé hybride (syntaxe Python-like + performances C). Compile vers C, C++ ou JavaScript. GC configurable ou désactivable (opt-in). Macros hygiéniques très puissantes, métaprogrammation à la compilation. Utilisé pour des outils CLI, des serveurs, des projets embarqués. Concurrent de Zig et D, moins connu mais très expressif.
23 fév. 2026Nim version 2.2.8 released
Elixir Très actif
v1.19.0 · elixir-lang.org
Langage fonctionnel concurrent sur BEAM/Erlang OTP. José Valim publie une série sur les internals du système de types (Lazy BDDs). Idéal pour les systèmes distribués tolérants aux pannes, Phoenix/LiveView pour le web.
19 mars 2026Lazy BDDs with eager literal differences
26 fév. 2026Lazy BDDs with eager literal intersections
Gleam Actif
v1.15.0 · gleam.run
Langage fonctionnel typé statiquement sur BEAM/Erlang et JavaScript. Syntaxe moderne, inférence de types complète. Première conférence Gleam Gathering (Bristol, 21 fév. 2026). Migration Hex vers OAuth2.
16 mars 2026Upgrading Hex security — v1.15.0
11 fév. 2026Join us at Gleam Gathering (Bristol)
Rocq (ex-Coq) Renommé 2024
v9.1.1 · rocq-prover.org
Assistant de preuve formelle de l'INRIA. Renommé Rocq en 2024 (coq.inria.fr → rocq-prover.org). Types dépendants, preuves interactives, extraction de code Haskell/OCaml. Très utilisé en cryptographie formelle et vérification de compilateurs.
9 fév. 2026Rocq 9.1.1 released
15 sept. 2025Rocq 9.1 released
OCaml Très actif
v5.3.0 · ocaml.org
Langage multi-paradigme (fonctionnel, impératif, orienté objet) de l'INRIA. OCaml 5 introduit le multicore natif avec effets algébriques. Utilisé industriellement par Jane Street (trading HF), Meta (Hack, Flow, Pyre), Docker. ReasonML et Melange compilent vers JavaScript. opam : gestionnaire de paquets.
Haskell Actif
GHC 9.12 · haskell.org
Langage fonctionnel pur et paresseux (lazy evaluation) — référence académique et industrielle. Système de types Hindley-Milner + type classes : le modèle dont s'inspirent Rust, Scala, Swift. Monades pour gérer les effets. Utilisé chez Standard Chartered, IOHK (Cardano). Haskell Weekly Newsletter très suivie.
Lean 4 Très actif
v4.x stable · lean-lang.org
Assistant de preuve ET langage de programmation fonctionnel développé par Microsoft Research. mathlib4 : bibliothèque mathématique formalisée (100 000+ théorèmes). Concurrent direct de Rocq (Coq). Lean 4 peut générer du code exécutable efficace. Forte montée en puissance depuis 2023 dans les communautés de preuves formelles et IA.
Scheme Actif (académique)
R7RS (2013) · schemers.org
Dialecte minimaliste de Lisp (Guy Steele + Gerald Sussman, MIT, 1975). Pilier du SICP (« Structure and Interpretation of Computer Programs »). Paradigmes : continuations, tail-call optimization obligatoire, macros hygiéniques, programmation par continuation. Implémentations : MIT/GNU Scheme, Chicken Scheme (compile vers C), Guile (GNU), Racket (superset très actif avec typed racket). Très utilisé en enseignement de l'informatique fondamentale.
SWI-Prolog Actif
v9.3.x · swi-prolog.org
Programmation logique : on déclare des faits et des règles, le moteur dérive les solutions. Paradigme radicalement différent de l'impératif. Utilisé en NLP, systèmes experts, vérification formelle, bio-informatique, planification IA. Moteur d'inférence par backtracking avec cut. SWI-Prolog : implémentation libre très complète, modules, threads, interfaçage C/Java/Python. Très actif en 2025-2026.
Roc Alpha
Alpha builds (pas de version numérotée) · roc-lang.org
Langage fonctionnel pur compilé, sans runtime, sans GC (ownership à la Rust mais implicite). Conçu par Richard Feldman (auteur du livre Elm in Action). Syntaxe épurée, performances proches du C. En alpha active avec financement communautaire.
R Très actif
R 4.4.x · r-project.org
Référence mondiale pour la statistique, la data science et la bioinformatique. Écosystème CRAN immense (20 000+ packages). R-bloggers agrège des centaines de blogs de la communauté. Intégration Python via reticulate, Quarto pour les rapports reproductibles.
Julia Très actif
v1.11.4 · julialang.org
Conçu pour le calcul scientifique et numérique haute performance : syntaxe Python-like + vitesse C via JIT (LLVM). Multiple dispatch comme paradigme central. Utilisé en physique, biologie, finance quantitative, machine learning. Compatible Python/R via PyCall/RCall. Blog officiel actif, très présent sur arXiv.
Octave Modéré
v9.4.0 · octave.org
Alternative libre et compatible à MATLAB pour le calcul numérique. GNU Octave : même syntaxe matricielle que MATLAB, compatible avec la majorité des scripts existants. Idéal pour les ingénieurs et chercheurs sans licence MATLAB. Interface graphique incluse. Packages supplémentaires via Octave Forge.
Wolfram Language Actif
v14.x · wolfram.com / Mathematica
Langage symbolique créé par Stephen Wolfram, moteur de Mathematica et Wolfram|Alpha. Tout est expression symbolique : code, données, équations. Calcul symbolique et numérique, visualisation 3D, machine learning intégré, accès aux bases de données Wolfram. Propriétaire (Mathematica) mais WolframScript + Wolfram Cloud gratuits. Très puissant en mathématiques, physique, finance.
Rebol Communauté
Rebol 3 (r3) · rebol.com / rebol.net
Créé par Carl Sassenrath (Amiga OS). Langage homoiconique : le code EST de la donnée. Dialects intégrés pour créer des mini-langages (parse, draw, vid). Ultra-compact : exécutable ~1 Mo. Influença Clojure, Red, et les DSL modernes. Communauté active autour de Rebol 3 et Ren-C (fork moderne).
Red Alpha
v0.6.5 · red-lang.org
Successeur spirituel de Rebol : langage + OS + GUI dans un seul exécutable <2 Mo. Dialects intégrés (parse, draw, vid). Red/System : sous-langage système bas niveau intégré. Cible ambitieuse : écrire un OS complet en Red. Développé par Nenad Rakocevic (Fullstack founder). Alpha stable, production partielle.
Ada / SPARK Actif
Ada 2022 (ISO/IEC 8652:2023) · ada-lang.io
Langage de référence pour les systèmes critiques (avionique, défense, spatial, médical). SPARK : sous-ensemble formel pour la vérification automatique (absence de runtime errors, mémoire sûre). NVIDIA adopte Ada/SPARK pour ses systèmes de véhicules autonomes (ISO 26262). Alire : gestionnaire de paquets Ada (v2.1.0).
Jan. 2026Advent of Ada/SPARK 2025 Results
Oberon Maintenance
Oberon-07 (norme 2016) · oberon-lang.ch
Langage minimaliste de Niklaus Wirth (décédé le 1er janvier 2024). Oberon-07 : norme stable, syntaxe épurée, sûreté de types. Oberon+ : extension moderne sur GitHub (Rochus Keller). Communauté académique très petite. Le projet Oberon original inclut un OS complet en ~5 000 lignes.
C Standard vivant
C23 (ISO/IEC 9899:2024) · gcc.gnu.org
Le langage des systèmes d'exploitation, du firmware et de l'embarqué. C23 modernise le standard :
typeof, #embed, nullptr, attributs. Compilateurs : GCC 14, Clang 18, MSVC. Encore premier choix pour noyaux OS (Linux, BSD, Windows), microcontrôleurs, pilotes. Base de toute la chaîne logicielle moderne.C++ Très actif
C++23 (ISO/IEC 14882:2024) · isocpp.org
Langage multi-paradigme dominant en jeux vidéo (Unreal Engine), HPC, finance et systèmes embarqués critiques. C++23 : std::expected, std::print, ranges. C++26 en préparation (modules, reflection). Herb Sutter et le comité ISO très actifs. clang-tidy, Clang-Format outillage moderne. cppreference.com : référence incontournable.
Objective-C Legacy
Stable (Clang/LLVM) · developer.apple.com
Langage Apple historique (NeXT/macOS/iOS). Syntaxe à messages
[object method:arg] inspirée de Smalltalk. Remplacé par Swift depuis 2014 mais encore présent dans d'immenses codebases iOS/macOS. Interopérable Swift ↔ Obj-C via bridging header. Clang est le compilateur de référence. Maintenance stable, pas d'évolution active.Swift Très actif
v6.1 · swift.org
Langage Apple (Chris Lattner), successeur d'Objective-C. Swift 6 : concurrence stricte (acteurs, Sendable, async/await), vérification à la compilation des data races. Open source, multiplateforme (Linux, Windows, WASM). Swift Package Manager. Utilisé pour iOS, macOS, tvOS, watchOS, et de plus en plus côté serveur (Vapor, Hummingbird).
Java Très actif
Java 24 (LTS : 21) · dev.java
Langage dominant en entreprise depuis 1995. Java 24 : records patterns, unnamed patterns, virtual threads (Project Loom stable). GraalVM native image : compilation AOT en binaire natif ultra-rapide. JDK maintenu par Oracle + OpenJDK + Amazon Corretto + Eclipse Temurin. Spring Boot, Quarkus, Micronaut pour le web. Adoptium pour les binaires libres.
Scala Actif
v3.7.x · scala-lang.org
Langage JVM multi-paradigme (fonctionnel + OOP). Scala 3 (Dotty) : nouveau système de types, given/using, match types, opaque types, union/intersection types. Compile aussi vers JavaScript (Scala.js) et binaire natif (Scala Native). Écosystème : Apache Spark, Akka/Pekko, Cats, ZIO, Tapir. Utilisé à Twitter/X, Netflix, LinkedIn.
Kotlin Très actif
v2.1.x · kotlinlang.org
Langage JetBrains, officiel Android depuis 2019. Kotlin 2.0 : nouveau compilateur K2 (2× plus rapide), stable. Kotlin Multiplatform (KMP) : partage du code entre Android, iOS, Web, Desktop. Coroutines natives pour la concurrence. null-safety intégré. IntelliJ IDEA inclut Kotlin par défaut. Interop Java totale.
C# Très actif
C# 13 / .NET 9 · dotnet.microsoft.com
Langage phare de Microsoft et .NET. C# 13 : params collections, ref struct interfaces, `field` keyword. .NET 9 : performances JIT record, Native AOT stabilisé (binaire natif sans runtime), Aspire pour le cloud-native. Utilisé pour ASP.NET Core, Blazor (WASM), MAUI (multiplateforme), Unity (jeux), Azure Functions. Roslyn : compilateur open source très extensible. Rider + VS2022 = excellent tooling.
F# Actif
F# 9 / .NET 9 · fsharp.org
Langage fonctionnel first-class sur .NET, créé par Don Syme (Microsoft Research Cambridge). Inférence de types totale, pattern matching, discriminated unions, computation expressions (monades lisibles). Interop .NET/C# totale. Très utilisé en finance quantitative (Jane Street a inspiré OCaml/F#), scripting .fsx, data science avec Ionide. F# 9 : nullable reference types améliorés, against expression.
PHP Très actif
v8.4.x · php.net
Alimente ~77% des sites web (WordPress, Drupal, Magento). PHP 8.x : JIT compiler, attributs, named arguments, fibers (8.1), readonly properties, enums (8.1), intersection types, DNF types (8.2), class constants typed (8.3), property hooks et lazy objects (8.4). Laravel, Symfony, TYPO3 très actifs. PHP-FPM + Nginx ou Caddy.
Ruby Actif
v3.4.x · ruby-lang.org
Langage dynamique « conçu pour le bonheur du programmeur » (Matz). Ruby 3.x : YJIT (JIT Shopify, 2× plus rapide), Ractor pour la concurrence, pattern matching, rightward assignment. Ruby on Rails reste dominant pour les startups (GitHub, Shopify, Airbnb au départ). Shopify pousse YJIT agressivement en production.
Perl Modéré
v5.40 · perl.org
Pionnier des regex et du scripting Unix (Larry Wall, 1987). CPAN : archive de 200 000+ modules. Toujours très utilisé en bioinformatique (BioPerl), sysadmin legacy, traitement de texte. Perl 7 discuté depuis 2020 (pas encore sorti). Raku (ex-Perl 6) : langage parallèle avec gradual typing. Perl 5.40 continue les améliorations régulières.
JavaScript Très actif
ECMAScript 2024 (ES15) · tc39.es
Langage universel du web : seul langage natif des navigateurs. Côté serveur via Node.js (V8) et Deno (V8 + Rust) et Bun (JavaScriptCore, ultra-rapide). ES2024 : Object.groupBy, Promise.withResolvers, RegExp v-flag. Frameworks front : React, Vue, Svelte, Solid. Frameworks back : Express, Fastify, Hono. Ecosystème npm : 2,5 millions de paquets.
TypeScript Très actif
v5.8 · typescriptlang.org
Superset typé de JavaScript développé par Microsoft (Anders Hejlsberg, créateur de C# et Turbo Pascal). Typage statique structurel, inférence puissante, types conditionnels, mapped types, template literal types. TS 5.x : satisfies operator, const type parameters, isolated modules. Adoptée massivement : Angular, NestJS, Prisma, tRPC. Go-rewrite du compilateur annoncé pour 10× plus rapide (2025).
Crystal Modéré
v1.19.1 · crystal-lang.org
Syntaxe Ruby + performances C. Typage statique avec inférence complète : lisibilité Ruby, vitesse native. Concurrence via Fiber (async léger). Idéal pour les APIs web haute performance (Kemal, Lucky). Nouveau leadership annoncé en sept. 2025 ("Wind of change"). Talk à FOSDEM 2026.
23 jan. 2026Crystal talk at FOSDEM 2026
29 sept. 2025Wind of change — nouveau leadership
Bash Actif
v5.2 · gnu.org/software/bash
Shell universel GNU, présent sur tous les Unix/Linux/macOS. Scripting d'automatisation, pipelines CI/CD, orchestration d'outils. Bash 5.2 : associative arrays améliorés, options d'expansion avancées. Compatible POSIX sh. Complété par zsh (macOS défaut) et fish (expérience interactive). ShellCheck : linter indispensable. Utilisé dans tous les Dockerfiles, GitHub Actions, cron.
PowerShell Très actif
v7.5 (Core, open source) · microsoft.com/powershell
Shell + langage de scripting Microsoft, open source depuis PowerShell Core (2016). Multiplateforme : Windows, Linux, macOS. Objets .NET natifs (pas des strings comme Bash). Remoting WinRM/SSH, DSC (Desired State Configuration), Azure PowerShell. v7.5 : amélioration des performances, JSON natif, `ForEach-Object -Parallel`. Indispensable en environnement Windows/Azure.
VHDL Standard stable
VHDL-2019 (IEEE 1076-2019) · ieee.org
Langage de description matérielle créé par le DoD américain (1983). Fortement typé, inspiré d'Ada. Standard pour la synthèse FPGA et ASIC en Europe (aérospatial, défense). VHDL-2019 : interfaces, mode inout amélioré, nouveaux attributs. Outils : Vivado (Xilinx/AMD), Quartus (Intel/Altera), GHDL (open source), ModelSim. Souvent couplé à la vérification formelle.
Verilog / SystemVerilog Très actif
SystemVerilog (IEEE 1800-2023) · systemverilog.io
Verilog (1984) puis SystemVerilog (2002) : HDL dominant en Amérique du Nord et dans l'industrie des semi-conducteurs (ARM, Intel, TSMC). SystemVerilog intègre OOP pour la vérification (UVM — Universal Verification Methodology). Iverilog, Verilator (simulation rapide), Yosys (synthèse open source). Cocotb : vérification Python pour VHDL/Verilog. Très actif avec la montée du RISC-V.
Chisel / SpinalHDL Actif
Chisel 6.x / SpinalHDL 1.10 · chisel-lang.org
DSLs HDL de nouvelle génération embarqués dans Scala (Chisel, UC Berkeley) et Scala (SpinalHDL). Génèrent du Verilog/VHDL. Chisel est utilisé pour le processeur RISC-V Rocket Chip (Berkeley). SpinalHDL très actif en Europe. Permettent des abstractions haut niveau (interfaces paramétrées, générateurs) impossibles en Verilog classique.
x86-64 Assembly Actif
Intel/AMD ISA · nasm.us · intel.com/SDM
Architecture dominante sur les PC, serveurs et stations. Assembleurs : NASM (Linux, Windows), GAS (GNU, AT&T syntax), FASM, MASM (Windows). Registres 64-bit (rax, rbx…), extensions SSE/AVX/AVX-512 (SIMD). Indispensable pour la reverse engineering, l'exploitation de vulnerabilités, l'optimisation de kernels cryptographiques. Intel SDM : documentation officielle 5 000 pages.
ARM Assembly Très actif
AArch64 (ARMv9) · arm.com/architecture
ISA dominant dans le mobile (100% smartphones), IoT, embarqué, et depuis 2020 les Mac Apple Silicon (M1/M2/M3/M4 = AArch64). Variantes : AArch64 (64-bit, ARM64), ARMv7-A (32-bit Android), Thumb/Thumb-2 (code compact 16/32-bit), Cortex-M (microcontrôleurs, bare metal). ARM Neon/SVE : SIMD. GCC/Clang + binutils arm-none-eabi pour l'embarqué.
RISC-V Assembly Très actif
RV64GC / RV32I · riscv.org
ISA ouverte et libre développée à UC Berkeley (Krste Asanović). Architecture modulaire : RV32I (base 32-bit), RV64I (64-bit), extensions M (mul/div), A (atomics), C (compressed), F/D (flottant). En plein essor : SiFive, StarFive, Espressif (ESP32-P4), RISC-V International. GNU toolchain (riscv64-unknown-elf-gcc), QEMU support complet. Alternative crédible à ARM dans l'embarqué et l'edge.
Fortran Actif
Fortran 2023 (ISO/IEC 1539-1:2023) · fortran-lang.org
Premier langage de haut niveau (IBM, 1957). Toujours dominant en simulation scientifique : météorologie (ECMWF, Météo-France), physique nucléaire, mécanique des fluides (CFD), astrophysique. Fortran 2023 : do concurrent, simple, parameterized derived types. Compilateurs : gfortran (GCC), Intel ifort/ifx, NAGfortran, LFortran (LLVM moderne). Bibliothèques LAPACK/BLAS encore incomparables.
Forth Communauté
ANS Forth / ISO 15145 · forth.org
Langage à pile ultra-minimal (Chuck Moore, 1970). Interprété ET compilé, extensible jusqu'au métal. Utilisé dans l'Open Firmware (BIOS Sun/Apple), les smartcards, FPGAs, spatiale (DSP de sonde Cassini). Implementations : gForth (GNU), SwiftForth, Mecrisp-Stellaris (Cortex-M bare metal). Paradigme : les mots définissent d'autres mots — le langage se construit lui-même.
D Lang
dlang.org/blog/feed/
dlang.org/blog/feed/
R-bloggers
feeds.feedburner.com/RBloggers
feeds.feedburner.com/RBloggers
Rocq Planet
rocq-prover.org/planet.xml
rocq-prover.org/planet.xml
Crystal
crystal-lang.org/feed.xml
crystal-lang.org/feed.xml
Elixir
elixir-lang.org/atom.xml
elixir-lang.org/atom.xml
.NET Blog
devblogs.microsoft.com/dotnet/feed/
devblogs.microsoft.com/dotnet/feed/
Scala Blog
scala-lang.org/blog/feed.xml
scala-lang.org/blog/feed.xml
Rust Blog
blog.rust-lang.org/feed.xml
blog.rust-lang.org/feed.xml
This Week in Rust
this-week-in-rust.org/rss.xml
this-week-in-rust.org/rss.xml
Julia Blog
julialang.org/feed.xml
julialang.org/feed.xml
OCaml Changelog
ocaml.org/feed.xml
ocaml.org/feed.xml
Haskell Weekly
haskellweekly.news/newsletter.atom
haskellweekly.news/newsletter.atom
Red Lang Blog
red-lang.org/feeds/posts/default
red-lang.org/feeds/posts/default
Go Blog
go.dev/blog/feed.atom
go.dev/blog/feed.atom
Swift Blog
swift.org/atom.xml
swift.org/atom.xml
Inside Java
inside.java/feed.xml
inside.java/feed.xml
Kotlin Blog
blog.jetbrains.com/kotlin/feed/
blog.jetbrains.com/kotlin/feed/
PHP News
php.net/feed.atom
php.net/feed.atom
Ruby News
ruby-lang.org/en/feeds/news.rss
ruby-lang.org/en/feeds/news.rss
TypeScript Blog
devblogs.microsoft.com/typescript/feed/
devblogs.microsoft.com/typescript/feed/
Crystal Blog
crystal-lang.org/feed.xml
crystal-lang.org/feed.xml
PowerShell Blog
devblogs.microsoft.com/powershell/feed/
devblogs.microsoft.com/powershell/feed/
Wolfram Blog
blog.wolfram.com/feed/
blog.wolfram.com/feed/
