Translation(s): العربية - English - Español - Français - Indonesia - Italiano - Melayu - Português (Brasil) - Svenska - Українська
Pour les applications de programmation, voyez cette page.
Contents
Pour connaitre la disponibilité de ces programmes, vous pouvez rechercher les paquets sur la page l'outil tracker ou sur la page wnpp pour connaître les demandes et les intentions d'empaquettage.
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.
Assembly
- Processeurs multiples :
- x86 (16 bits) :
- x86 (32 bits) :
x86dis (désassembleur)
- x86 (32 bits et 64 bits) :
- Intel 8031/8051 :
- Atmel AVR:
- Zilog Z80:
- Motorola 68xx (8 bits), MOS 65xx (8 bits) et 65816 (16 bits) :
- Motorola DSP56001 :
- Contrôleurs de Microchip PIC :
- Machines synthetiques ou ensembles d'instructions :
mdk (assembleur MIXAL pour l'ordinateur mythique MIX de Donald Knuth)
pep8-simul (16 bits CISC pour l'enseignement)
AWK
BASIC
FreeBasic (libfreebasic est déjà empaqueté, fbc pas encore. Compatible avec Microsoft QBasic (graphiques))
brandy (BBC BASIC)
bwbasic (Bywater BASIC)
Scriba
pcbasic interpréteur basique compatible avec GW-BASIC
qb64 Voir 899414.
C
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
Crystal
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. Séparé des projets 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 quelques 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 les passes d'optimisation, le dorsal et la génération de code machine ont des licences complexes. Pas de paquet dans Debian.
Erlang
Forth
Fortran
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)
Haskell
Intercal
Java
JavaScript
Kotlin
Lisp
Lua
M4
Modula-2
Nim
Objective-C, Objective-C++
OCaml
OCaml (anciennement Objective Caml)
Odin
Odin (ITP 1072714)
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
Pike
pike8.0
Prolog
gprolog - Compilateur GNU Prolog (gprolog)
swi-prolog - Bibliothèques et compilateur SWI-Prolog (swi-prolog)
Python
R
?DebianScience/R
Raku
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)
Shell
Standard ML
Swift
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.
Zig
Zig (ITP 995670)
