Translation(s): العربية - Brasileiro - English - Español - Français - Indonesia - Italiano - Melayu - Svenska - Українська
Pour les applications de programmation, voyez cette page.
Note : GTK et QT ne sont pas des langages de programmation mais des boîtes à outils (toolkit) de programmation à interface graphique.
Ada
- GNAT est un compilateur Ada. Il prend en charge toutes les version du langage, c'est-à-dire Ada 2012, Ada 2005, Ada 95 et Ada 83 (cependant au moment de la rédaction de cet notice, il demeure des problèmes de compilation avec le code Ada 2012)
Algol 68
Algol 68 Genie - Tout ce dont vous avez besoin pour écrire des programmes Algol 68 qui s'exécutent à la ligne de commande.
BASIC
FreeBasic (libfreebasic est déjà empaqueté, fbc pas encore. Compatible avec Microsoft QBasic (graphiques))
Scriba
python3-pcbasic interpréteur basique compatible avec GW-BASIC
YaBASIC
qb64 https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=899414
C/C++
opencc (depuis Open64.net, pas encore empaqueté)
TCC
cpp(c'est seulement le préprocesseur)
C#
- G++
- clang++
C# and .NET
Mono - implémentation open source de l'infrastructure .NET de Microsoft (mono)
Vala - language avec auto-hégergement, typage statique et syntaxe dans le style de C# qui compile en C, basé sur GLib et GObject, utile avec GTK+ et GNOME (valac)
.NET Core - nouvelle infrastructure à source libre .NET de Microsoft qui fonctionne de façon native sur Debian. Un guide d'installation est disponible à l'adresse .NET Core Website.
Clojure
D (dlang)
gdc - Prise en charge de D version 2. Compilateur D utilisant l'infrastructure GCC. Intégré aux sources officiels de GCC à partir de GCC 9.
ldc - Prise en charge de D version 2. Compilateur D utilisant l'infrastructure GCC. Déparé des projet LLVM et Clang.
Les deux compilateurs fonctionnent très bien, utilisent les mêmes analyseurs de langage D et le même frontal (identique à dmd2). gdc prend en charge plus d'architectures pour le moment. Les deux paquets dépendent aussi automatiquement du paquet approprié fournissant Phobos (bibliothèque D standard).
dmd2 - https://dlang.org/download.html , disponible pour quelque systèmes d'exploitation pour i386 et amd64. Jusqu'à maintenant, les sources sont complètement libres, mais tous les composants dmd2 ne sont pas des programmes libres, du fait que lese passes d'optimisation, le dorsal, et la génération de code machine ont des licences complexes. Pas de paquet dans Debian.
Erlang
Fortran
gfortran
openf95 (depuis Open64.net, pas encore empaqueté)
flang-7
Go
golang - Méta-paquet pour le langage de programmation Go. (golang)
golang-go - Compilateur pour le langage de programmation Go. (golang-go)
golang-doc - Documentation officielle pour le langage de programmation Go. (golang-doc)
golang-src - Code source du langage de programmation Go. (golang-src
gccgo - Compilateur Go utilisang gcc comme dorsal pour générer du code optimisé. (gccgo)
GTK
Java
JavaScript
Objective-C, Objective-C++
gobjc (compilateur GNU Objective-C s'appuyant sur GCC)
clang
OCaml
OCaml (anciennement Objective Caml)
Pascal
fpc - Dépendances pour FreePascal SDK. (fpc)
fp-compiler - Compilateur FreePascal de Debian. (fp-compiler)
fp-docs - Documentation officielle pour FreePascal. (fp-docs)
lazarus - Environnement de développement intégré (IDE) pour FreePascal. (lazarus)
Perl
PHP
LAMP - infrastructure Linux Apache MySQL PHP
Prolog
gprolog - Compilateur GNU Prolog (gprolog)
swi-prolog - Bibliothèques et compilateur SWI-Prolog (swi-prolog)
Python
Qt
Ruby
Rust
- Rust
rustc - Compilateur pour le langage de programmation Rust. (rustc)
rust-doc - Documentation officielle pour le langage de programmation Rust. (rust-doc)
rust-src - Code source du langage de programmation Rust. (rust-src)
cargo - Outil permettant de construire des projets Rust avec des dépendances déclarées. (cargo)
Tcl/Tk
Wish
Verilog
Verilog est comme VHDL un langage de description de matériel. Ils peuvent être utilisés pour des matériels programmables tels que FPGA pour lequel une chaîne de programmation complètement libre a été conçue, voir FPGA/Lattice.