
Les langages généralistes sont utilisables dans plusieurs contextes (backend, outils, systèmes, scripts). Ils servent à écrire la logique métier et à construire des applications hors d’un cadre unique comme le web ou le mobile. Leur valeur dépend surtout de l’écosystème, des performances et des cas d’usage visés.
C# est un langage moderne, fortement typé, conçu pour produire des applications et services robustes au sein de l’écosystème .NET.
Go (Golang) est un langage compilé conçu pour créer des services rapides, simples à déployer et très efficaces en concurrence.
C++ est un langage compilé de bas niveau, utilisé quand la performance, le contrôle mémoire et l’accès matériel sont déterminants.
Rust est un langage compilé conçu pour offrir des performances proches du C/C++ avec une sécurité mémoire forte.
Ruby est un langage de programmation orienté objet, apprécié pour sa lisibilité et sa capacité à exprimer des règles métier de façon claire.