Linguagens de programação
Esse portal trata sobre linguagens de programação. Linguagem técnica pode ser utilizada.
Para aplicações de programação, veja aqui.
Contents
Ada
GNAT é um compilador Ada. Ele suporta todas as versões da linguagem, isto é, Ada 2012, Ada 2005, Ada 95 e Ada 83 (no entanto, no momento, ainda há problemas ao compilar códigos do Ada 2012)
Algol 68
- i386 pacote binário Debian disponível em
algol68toc_1.18_i386.deb Tudo que você precisa para escrever programas Algol 68 que rodam na linha de comando.
BASIC
FreeBasic (libfreebasic já está empacotado, fbc ainda não. Compatível Microsoft QBasic (graphics))
Scriba
YaBASIC
C
C++
C# and .NET
Mono - implementação open source do Framework .NET da Microsoft (mono)
Vala - linguagem estática com sintase parecida com C# que compila para código C, baseada no GLib e no GObject, muito útil com GTK+ e GNOME (valac)
.NET Core - novo projeto open source da Microsoft. O .NET framework funciona nativamente no Debian. Um guia de instalação está disponível no site .NET Core
Clojure
Erlang
Free Pascal
Fortran
gfortran
openf95 (do Open64.net, ainda não está empacotado)
GTK
Java
JavaScript
Objective-C, Objective-C++
gobjc (do GCC)
OCaml
OCaml (i.e. Objective Caml)
Perl
?SargeApachePerl
PHP
Python
Ruby
Shell Script
Shell é um interpretador de comandos que possui uma linguagem de programação completa, embutida no próprio interpretador. Essencial para quem deseja automatizar tarefas diárias, onde você pode escrever roteiros simples e até complexos. O primeiro interpreta dor intitulado Thompson Shell foi criado para o Unix 1 em 1971 e não possuia uma linguagem de programação embutida, apenas interpretava comandos, em 1976 no UNIX 6/7 surgiu o Bourne Shell, aonde possuia uma linguagem de programação embutida poderosa para época. Temos vários tipos de interpretadores para propósitos diferentes, os mais utilizados são:
Bourne Shell (Emulado)
Korn Shell
Bourne again shell
Z Shell
Public Domain Korn Shell
Fish Shell
C Shell
Tcsh
Podendo ter na grande maioria compatilidade entre si se derivadas do Korn Shell ou seguindo a norma POSIX. Se por exemplo você criar um script escrito em Bash não será executado no Fish Shell, o mesmo é incompatível com qualquer outro Shell. O Shell mais utilizado nas distribuições GNU/Linux é o Bash ou Bourne again shell.
Qt
Tcl/Tk
Wish
Verilog
Verilog como o VHDL é uma linguagem de descrição de hardware. Ela pode ser usada para hardware programável como FPGA o qual um grupo completo de programas emergiu, veja FPGA/Lattice.