Differences between revisions 22 and 23
Revision 22 as of 2020-07-08 11:00:19
Size: 5980
Comment: sync with English master v.82
Revision 23 as of 2020-11-30 10:30:57
Size: 6030
Editor: fioddor
Comment: 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 - Українська


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

C++

  • ?G++

  • ?clang++

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)

  • D

  • 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

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

Perl

PHP

Prolog

  • gprolog - compilatore GNU per Prolog (gprolog)

  • swi-prolog - compilatore e librerie SWI-Prolog (swi-prolog)

Python

Qt

Ruby

Rust

  • Rust

  • Teams/RustPackaging

  • 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

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.


CategoryPortal CategoryDeveloper