Linguaggi di programmazione

Linguaggio

  • simboli + regole -> parole
  • parole + regole -> frasi …

Linguaggio naturale – artificiale – formale – logico/matematico – di programmazione – di progetto – pseudolinguaggio – metalinguaggio – di alto livello – di basso livello – linguaggio macchina – lato client – lato server – di script – di comandi – esoterico – …

Wikipedia > Hello World!

Cronologia

  • 1957 – FORTRAN
  • 1958 – ALGOL
  • 1959 – LISP
  • 1961 – COBOL
  • 1964 – BASIC
  • 1967 – LOGO
  • 1970 – Pascal
  • 1972 – C
  • 1979 – Ada
  • 1983 – C++
  • 1987 – Perl
  • 1991 – Python – Visual Basic
  • 1993 – R
  • 1995 – ASP – Delphi – Java – Javascript – PHP
  • 2000 – C#
  • 2007 – Go
  • 2010 – Rust
  • …

In ordine alfabetico

?Versioni
AdaAugusta Ada Byron, contessa di Lovelace83, 95, …
ALGOLALGOrithmic Language60, 68, …
ASPActive Server Pages…
BASICBeginner’s All purpose Symbolic Instruction CodeQBasic, QuickBasic, Small Basic, Visual Basic, …
CA, B, CC++, Objective C, TurboC, Visual C, …
COBOLCOmmon Business-Oriented Language68, 74, 85, 2002, …
FORTRANFORmula TRANslator77, 90, …
Haskell
JavaVisual J, C#
JavascriptJScript, ECMAScript
LISPLISt ProcessorAutoLISP, Common Lisp, …
LOGORagione, discorso, parolaLibreLogo, XLogo, …
PascalBlaise PascalDelphi, TurboPascal
PHPPHP: Hypertext Preprocessor
PythonMonty Python’s Flying CircusIronPython, JPython, PyPy
Ruby
RustMozilla..

Forse non hai bisogno di un linguaggio di programmazione tradizionale, considera


RISORSE ONLINE

  1. Lista dei linguaggi di programmazione
  2. tutorialspoint (C, C++, C#, Java, Pascal, Python, …)
  3. tekh.io