Differences between revisions 22 and 23
Revision 22 as of 2020-11-30 10:28:34
Size: 4193
Editor: fioddor
Comment:
Revision 23 as of 2021-09-18 11:34:28
Size: 6310
Comment: sync with English
Deletions are marked like this. Additions are marked like this.
Line 2: Line 2:
~-[[DebianWiki/EditorGuide#translation|Translation(s)]]: [[ar/ProgrammingLanguage|العربية]] -  [[pt_BR/ProgrammingLanguage|Brasileiro]] - [[ProgrammingLanguage|English]] - [[es/ProgrammingLanguage|Español]] - Français - [[id/ProgrammingLanguage|Indonesia]] - [[it/ProgrammingLanguage|Italiano]] - [[ms/ProgrammingLanguage|Melayu]] - [[sv/ProgrammingLanguage|Svenska]] - [[uk/ProgrammingLanguage|Українська]]-~
<<BR>>
||<tablestyle="width: 100%; text-align: center; border: 0px hidden"> {{http://www.debian.org/logos/openlogo-nd-50.png}} {{http://www.debian.org/Pics/debian.png}} ||
||<style="border: 0px hidden ;">~+{{attachment:Portal/IDB/logo_portal.png}} Bienvenue sur la page [[fr/FrontPage|Debian]] concernant les langages de programmation+~ ||
----
 . {{attachment:Portal/IDB/icon-programming-32x32.png}} Ce portail parle de langages de programmation. Un langage technique est utilisé.
~-[[DebianWiki/EditorGuide#translation|Translation(s)]]: [[ar/ProgrammingLanguage|العربية]] - [[pt_BR/ProgrammingLanguage|Brasileiro]] - [[ProgrammingLanguage|English]] - [[es/ProgrammingLanguage|Español]] - Français - [[id/ProgrammingLanguage|Indonesia]] - [[it/ProgrammingLanguage|Italiano]] - [[ms/ProgrammingLanguage|Melayu]] - [[sv/ProgrammingLanguage|Svenska]] - [[uk/ProgrammingLanguage|Українська]]-~
Line 21: Line 16:
 * Paquet binaire i386 Debian disponible à l'adresse
   [[http
://www.poenikatu.co.uk/algol68/|algol68toc_1.18_i386.deb]].
  Tout ce dont vous avez besoin pour écrire des programmes Algol 68 qui s'exécutent à la ligne de commande.
 * [[DebianPkg:algol68g|Algol 68 Genie]] - Tout ce dont vous avez besoin pour écrire des programmes Algol 68 qui s'exécutent à la ligne de commande.
Line 29: Line 22:
 * ''python3-pcbasic'' interpréteur basique compatible avec GW-BASIC
Line 30: Line 24:
 * ''qb64'' https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=899414
Line 35: Line 30:
 * [[llvm-clang]]
Line 39: Line 35:
 * ''cpp''  * ''cpp''(c'est seulement le préprocesseur)
Line 41: Line 37:

= C# =

 * G++
 * clang++
Line 52: Line 53:
= D (dlang) =

 * [[D]]
 * DebianPkg: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.
 * DebianPkg: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.
Line 62: Line 73:
 * ''flang-7''
Line 63: Line 75:
= Free Pascal = = Go =
Line 65: Line 77:
 * http://www.freepascal.org/
 * http://lazarus.freepascal.org/
 * http://www.msegui.org/
 * ''golang'' - Méta-paquet pour le langage de programmation Go. (DebianPkg:golang)
 * ''golang-go'' - Compilateur pour le langage de programmation Go. (DebianPkg:golang-go)
 * ''golang-doc'' - Documentation officielle pour le langage de programmation Go. (DebianPkg:golang-doc)
 * ''golang-src'' - Code source du langage de programmation Go. (DebianPkg:golang-src
 * ''gccgo'' - Compilateur Go utilisang gcc comme dorsal pour générer du code optimisé. (DebianPkg:gccgo)
Line 87: Line 101:
 * ''clang''
Line 91: Line 106:

= Pascal =

 * fpc - Dépendances pour !FreePascal SDK. (DebianPkg:fpc)
 * fp-compiler - Compilateur !FreePascal de Debian. (DebianPkg:fp-compiler)
 * fp-docs - Documentation officielle pour !FreePascal. (DebianPkg:fp-docs)
 * lazarus - Environnement de développement intégré (IDE) pour !FreePascal. (DebianPkg:lazarus)

 * http://www.freepascal.org/
 * http://lazarus.freepascal.org/
 * http://www.msegui.org/
Line 104: Line 130:

= Prolog =

 * ''gprolog'' - Compilateur GNU Prolog (DebianPkg:gprolog)
 * ''swi-prolog'' - Bibliothèques et compilateur SWI-Prolog (DebianPkg:swi-prolog)
Line 119: Line 150:
= Rust =

 * Rust
 * [[Teams/RustPackaging]]
 * ''rustc'' - Compilateur pour le langage de programmation Rust. (DebianPkg:rustc)
 * ''rust-doc'' - Documentation officielle pour le langage de programmation Rust. (DebianPkg:rust-doc)
 * ''rust-src'' - Code source du langage de programmation Rust. (DebianPkg:rust-src)
 * ''cargo'' - Outil permettant de construire des projets Rust avec des dépendances déclarées. (DebianPkg:cargo)
Line 125: Line 165:

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

C/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

D (dlang)

  • D

  • 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

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

Perl

PHP

Prolog

  • gprolog - Compilateur GNU Prolog (gprolog)

  • swi-prolog - Bibliothèques et compilateur SWI-Prolog (swi-prolog)

Python

Qt

Ruby

Rust

  • Rust
  • Teams/RustPackaging

  • 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

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.


CategoryFrPortal CategoryDeveloper