Differences between revisions 2 and 60 (spanning 58 versions)
Revision 2 as of 2007-12-02 22:06:00
Size: 1524
Comment:
Revision 60 as of 2017-04-28 03:07:56
Size: 3382
Editor: levlaz
Comment: Add link to Clojure Page
Deletions are marked like this. Additions are marked like this.
Line 2: Line 2:
## ##############################################################
##
## More informations on "DebianWiki/EditorGuide" article
## Don't use all this template, just what you need !
##
## ##############################################################
##
||<tablestyle="width: 100%;" style="border: 0px hidden">~-Translation(s): none-~ ||<style="text-align: right; border: 0px hidden"> (!) [:/Discussion:Discussion]||
[[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">~+inline:Portal/IDB/logo_portal.png Welcome on ["Debian"] programming language+~||
~-[[DebianWiki/EditorGuide#translation|Translation(s)]]: [[ar/ProgrammingLanguage|العربية]] -[[pt_BR/ProgrammingLanguage|Brasileiro]] - English - [[es/ProgrammingLanguage|Español]] - [[fr/ProgrammingLanguage|Français]] - [[id/ProgrammingLanguage|Indonesia]] - [[it/ProgrammingLanguage|Italiano]] - [[ms/ProgrammingLanguage|Melayu]] - [[sv/ProgrammingLanguage|Svenska]]-~
<<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}} Welcome to [[Debian]] programming language+~||
Line 14: Line 7:
inline:Portal/IDB/icon-programming-32x32.png This portal talk about programming language. Technical language is used. {{attachment:Portal/IDB/icon-programming-32x32.png}} This portal talks about programming languages. Technical language is used.

''For programming applications, see [[ProgrammingApplication|here]].''
Line 17: Line 12:
[[TableOfContents(2)]] <<TableOfContents(2)>>
Line 19: Line 14:
= C/C++ = 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
   [[http://www.poenikatu.co.uk/algol68/|algol68toc_1.18_i386.deb]]
   All you need to write Algol 68 programs which run at the command line.

= BASIC =

 * ''!FreeBasic'' (libfreebasic already packaged, fbc not yet. Very Microsoft QBasic compatible (graphics))
 * ''Scriba''
 * ''YaBASIC''

= C / C++ =

 * [[Crosstool]]
 * [[GCC]]
Line 21: Line 35:
 * ["Crosstool"]
 * ["GCC"]

 * ''opencc'' (from Open64.net, not yet packaged)
 * ''TCC''
 * ''cpp''

= Clojure =

 * [[Clojure]]

= Erlang =

 * [[Erlang]]
 * [[Teams/ErlangPackagingTeam]]

= Fortran =

 * GfortranTransition
 * ''gfortran''
 * ''openf95'' (from Open64.net, not yet packaged)

= Free Pascal =

 * http://www.freepascal.org/
 * http://lazarus.freepascal.org/
 * http://www.msegui.org/
Line 25: Line 62:
 * ["GTK"]
 * Gtk210Transition
 * Gtk1WorkSheet
 * ["GTK+ 1.2 leftovers"]

 * [[GTK]]
Line 31: Line 66:
 * ["Java"]
 * SunJava
Line 34: Line 68:
 * InstallJava
 * JpackageJavaPackaging
 * ["Teams/JavaPackaging"]
 * [[Java]]
 * [[Teams/JavaPackaging]]

= JavaScript =

 * [[Javascript]]
 * [[Javascript/Nodejs]] (DebianPkg:nodejs)
 * https://wiki.gnome.org/JavaScript

= Objective-C, Objective-C++ =

 * ''gobjc'' (from GCC)

= OCaml =

 * [[OCaml]] (i.e. Objective Caml)
Line 39: Line 86:
 * ["PerlFAQ"]
 * SargeApachePerl
 *
["Teams/DebianPerlGroup"]
 * ["Teams/DebianPerlGroup/DebianQA"]

* [[Perl]]
 * [[
PerlFAQ]]
 * [[Teams/DebianPerlGroup]]
 * [[Teams/DebianPerlGroup/DebianQA]]
Line 45: Line 93:
 * ["PHP"]
 * ["PHP4Removal"]

 * [[LaMp|LAMP]] - '''L'''inux '''A'''pache '''M'''ySQL '''P'''HP framework
 * [[PHP]]
Line 50: Line 99:
 * Python
 * DebianPython

 * ["Teams/PythonAppsPackagingTeam"]
 * ["Teams/PythonModulesTeam"]

* [[Python]]
 * [[Teams/PythonAppsPackagingTeam]]
 * [[Teams/PythonModulesTeam]]

= Ruby =

 * [[Teams/Ruby]]
Line 56: Line 109:

= Tcl/Tk =

 * DebianTcl
 * ''Wish''

= 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]].

 * DebPkg:yosys
 * DebPkg:iverilog

= C# and .NET =

 * Mono - open source implementation of Microsoft's .NET Framework (DebPkg: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 (DebPkg:valac)
Line 57: Line 128:
CategoryPortal CategoryPortal CategoryDebianDevelopment

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

http://www.debian.org/logos/openlogo-nd-50.png http://www.debian.org/Pics/debian.png

Portal/IDB/logo_portal.png Welcome to Debian programming language


Portal/IDB/icon-programming-32x32.png This portal talks about programming languages. Technical language is used.

For programming applications, see here.


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++

Clojure

Erlang

Fortran

Free Pascal

GTK

Java

JavaScript

Objective-C, Objective-C++

  • gobjc (from GCC)

OCaml

  • OCaml (i.e. Objective Caml)

Perl

PHP

Python

Ruby

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.

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)


CategoryPortal CategoryDebianDevelopment