Differences between revisions 68 and 69
Revision 68 as of 2019-10-24 19:49:13
Size: 4010
Editor: fioddor
Comment: Rust language added
Revision 69 as of 2019-10-24 19:57:08
Size: 4288
Editor: fioddor
Comment: FreePascal -> Pascal
Deletions are marked like this. Additions are marked like this.
Line 55: Line 55:
= Free Pascal =

 * http://www.freepascal.org/
 * http://lazarus.freepascal.org/
 * http://www.msegui.org/
Line 92: Line 86:

= Pascal =

 * fpc - Dependences for FreePascal SDK. (DebPkg:fpc)
 * fp-compiler - Debian's FreePascal compiler. (DebPkg:fp-compiler)
 * fp-docs - Oficial documentation for FreePascal. (DebPkg:fp-docs)
 * lazarus - Integrated Development Environment (IDE) for FreePascal. (DebPkg:lazarus)

 * http://www.freepascal.org/
 * http://lazarus.freepascal.org/
 * http://www.msegui.org/

Translation(s): العربية -Brasileiro - English - Español - Français - Indonesia - Italiano - Melayu - Svenska


Note: GTK, QT are not languages, they are gui toolkits.

Ada

  • GNAT is an Ada compiler. It supports all versions of the language, i.e. Ada 2012, Ada 2005, Ada 95 and Ada 83 (however at the time of writing there are troubles with compiling Ada 2012 code)

Algol 68

  • i386 binary Debian package available at

BASIC

  • FreeBasic (libfreebasic already packaged, fbc not yet. Very Microsoft QBasic compatible (graphics))

  • Scriba

  • YaBASIC

C / C++

C# and .NET

  • Mono - open source implementation of Microsoft's .NET Framework (mono)

  • Vala - self-hosting and statically typed language with C#-like syntax that compiles to C, based on GLib and GObject, useful with GTK+ and GNOME (valac)

  • .NET Core - Microsoft's new open source .NET framework which works natively on Debian. An installation guide is available on the .NET Core Website.

Clojure

Erlang

Fortran

Go

  • golang - Metapackage for Go programming language. (golang)

  • golang-go - Compiler for Go programming language. (golang-go)

  • golang-doc - Oficial documentation for Go programming language. (golang-doc)

  • golang-src - Source code of Go programming language. (golang-src

  • gccgo - Go compiler using gcc as backend to generate optimised code. (gccgo)

GTK

Java

JavaScript

Objective-C, Objective-C++

  • gobjc (from GCC)

OCaml

  • OCaml (i.e. Objective Caml)

Pascal

Perl

PHP

Python

Ruby

Rust

  • Rust

  • Teams/RustPackaging

  • rustc - Compiler for Rust programming language (rustc)

  • rust-doc - Oficial documentation for Rust programming language . (rust-doc)

  • rust-src - Source code of Rust programming language . (rust-src)

  • cargo - A tool that allows to build Rust projects with declared dependencies (cargo)

Qt

Tcl/Tk

Verilog

Verilog like VHDL are hardware description languages. These may be used for programmable hardware like FPGA for which a completely free toolchain has emerged, see FPGA/Lattice.


CategoryPortal CategoryDeveloper