5980
Comment: sync with English master v.82
|
6030
nuova traduzione collegata
|
Deletions are marked like this. | Additions are marked like this. |
Line 2: | Line 2: |
~-[[DebianWiki/EditorGuide#translation|Translation(s)]]: [[ar/ProgrammingLanguage|العربية]] - [[ProgrammingLanguage|English]] - [[es/ProgrammingLanguage|Español]] - [[fr/ProgrammingLanguage|Français]] - [[id/ProgrammingLanguage|Indonesia]] - Italiano - [[ms/ProgrammingLanguage|Melayu]] - [[pt_BR/ProgrammingLanguage|Brasileiro]] - [[sv/ProgrammingLanguage|Svenska]]-~ | ~-[[DebianWiki/EditorGuide#translation|Translation(s)]]: [[ar/ProgrammingLanguage|العربية]] - [[ProgrammingLanguage|English]] - [[es/ProgrammingLanguage|Español]] - [[fr/ProgrammingLanguage|Français]] - [[id/ProgrammingLanguage|Indonesia]] - Italiano - [[ms/ProgrammingLanguage|Melayu]] - [[pt_BR/ProgrammingLanguage|Brasileiro]] - [[sv/ProgrammingLanguage|Svenska]] - [[uk/ProgrammingLanguage|Українська]]-~ |
Translation(s): العربية - English - Español - Français - Indonesia - Italiano - Melayu - Brasileiro - Svenska - Українська
Contents
Nota bene: GTK e QT non sono linguaggi, sono toolkit per interfacce grafiche.
Ada
- GNAT è un compilatore Ada. Supporta tutte le versioni del linguaggio, cioè Ada 2012, Ada 2005, Ada 95 e Ada 83 (tuttavia al momento della stesura di questo testo ci sono problemi nel compilare codice Ada 2012)
Algol 68
Algol 68 Genie - Tutto quel che serve per scrivere programmi Algol 68 da eseguire dalla riga di comando.
BASIC
FreeBasic (libfreebasic già pacchettizzato, fbc non ancora. Compatibile con Microsoft QBasic (grafica))
Scriba
python3-pcbasic interprete di base compatibile con GW-BASIC
YaBASIC
C
opencc (da Open64.net, non ancora pacchettizzato)
TCC
cpp (questo è in realtà solo il preprocessore)
C++
C# e .NET
Mono - implementazione open source dell'infrastruttura .NET di Microsoft (mono)
Vala - linguaggio con auto-hosting e tipizzato staticamente con sintassi in stile C# che viene compilato in C, basato su GLib e GObject, utile con GTK+ e GNOME (valac)
.NET Core - La nuova infrastruttura .NET open source di Microsoft che funziona in modo nativo in Debian. Una guida all'installazione è disponibile nel Sito web di .NET Core.
Clojure
D (dlang)
gdc - Gestisce la versione 2 di D. Compilatore D che utilizza l'infrastruttura GCC. A partire da GCC 9 è integrato nei sorgenti ufficiali di GCC.
ldc - Gestisce la versione 2 di D. Compilatore D che utilizza l'infrastruttura LLVM. Separato dai progetti LLVM e Clang.
Entrambi i compilatori funzionano molto bene, utilizzano gli stessi analizzatori del linguaggio D e frontend (stesso di dmd2). gdc gestisce più architetture al momento. Entrambi i pacchetti dipendono automaticamente anche dal pacchetto appropriato che fornisce Phobos (libreria D standard).
dmd2 - https://dlang.org/download.html , disponibile per i386 e amd64 per alcuni sistemi operativi. Al momento attuale i sorgenti sono pienamente open source, ma non tutti i componenti di dmd2 sono software libero, a causa di passaggi di ottimizzazione, backend, generazione del codice macchina che hanno licenze complesse. Non è pacchettizzato in Debian.
Erlang
Fortran
gfortran
openf95 (da Open64.net, non ancora pacchettizzato)
flang-7
Go
golang - Metapacchetto per il linguaggio di programmazione Go. (golang)
golang-go - Compilatore per il linguaggio di programmazione Go. (golang-go)
golang-doc - Oficial documentation per il linguaggio di programmazione Go. (golang-doc)
golang-src - Codice sorgente del linguaggio di programmazione Go. (golang-src
gccgo - Compilatore per Go che usa gcc come backend per generare codice ottimizzato. (gccgo)
GTK
Java
JavaScript
Objective-C, Objective-C++
gobjc (da GCC)
clang
OCaml
OCaml (cioè Objective Caml)
Pascal
fpc - Dipendenze per l'SDK FreePascal. (fpc)
fp-compiler - Compilatore FreePascal di Debian. (fp-compiler)
fp-docs - Documentazione ufficiale di FreePascal. (fp-docs)
lazarus - IDE (Integrated Development Environment, ambiente di sviluppo integrato) per FreePascal. (lazarus)
Perl
PHP
Prolog
gprolog - compilatore GNU per Prolog (gprolog)
swi-prolog - compilatore e librerie SWI-Prolog (swi-prolog)
Python
Qt
Ruby
Rust
rustc - Compilatore per il linguaggio di programmazione Rust (rustc)
rust-doc - Documentazione ufficiale per il linguaggio di programmazione Rust. (rust-doc)
rust-src - Codice sorgente del linguaggio di programmazione Rust . (rust-src)
cargo - Uno strumento che permette di compilare progetti Rust con dipendenze dichiarate (cargo)
Tcl/Tk
Wish
Verilog
Verilog, così come VHDL, è un linguaggio di descrizione dell'hardware. Possono essere usati per hardware programmabile come FPGA, per il quale è diventata disponibile una catena di strumenti completamente libera, vedere FPGA/Lattice.