Aller au contenu

Langages

Chaque langage est présenté selon un parcours commun : histoire, frameworks courants, exemples d'implémentation, tests, construction et packaging, bonnes pratiques et écosystème. Cette structure permet de comparer les approches entre langages.


Contenu

Section Description
C / C++ Langage système : histoire, frameworks (Qt, Boost), CMake, Google Test et packaging
Go Langage moderne de Google : histoire, frameworks (Gin, Echo), modules, tests natifs et cross-compilation
Java Écosystème entreprise : histoire, frameworks (Spring Boot, Quarkus), Maven/Gradle, JUnit et packaging
Rust Langage système moderne : histoire, frameworks (Actix, Axum), Cargo, tests intégrés et cross-compilation
JavaScript / TypeScript Écosystème web : histoire, frameworks (React, Vue, Node.js, Deno), npm/pnpm, Jest/Vitest et bundling
Perl Scripting historique : histoire, frameworks (Mojolicious, Dancer), CPAN, Test::More et packaging
Python Langage polyvalent : histoire, frameworks (Django, FastAPI, Flask), pip/poetry, pytest et packaging