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 – …
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 | |
---|---|---|
Ada | Augusta Ada Byron, contessa di Lovelace | 83, 95, … |
ALGOL | ALGOrithmic Language | 60, 68, … |
ASP | Active Server Pages | … |
BASIC | Beginner’s All purpose Symbolic Instruction Code | QBasic, QuickBasic, Small Basic, Visual Basic, … |
C | A, B, C | C++, Objective C, TurboC, Visual C, … |
COBOL | COmmon Business-Oriented Language | 68, 74, 85, 2002, … |
FORTRAN | FORmula TRANslator | 77, 90, … |
Haskell | ||
Java | C#, Visual J | |
Javascript | JScript, ECMAScript | |
LISP | LISt Processor | AutoLISP, Common Lisp, … |
LOGO | Ragione, discorso, parola | LibreLogo, XLogo, … |
Pascal | Blaise Pascal | Delphi, TurboPascal |
PHP | PHP: Hypertext Preprocessor | |
Python | Monty Python’s Flying Circus | IronPython, JPython, PyPy |
Ruby | ||
… | … | .. |
Forse non hai bisogno di un linguaggio di programmazione tradizionale, considera
- Coding
- Game design: GameMaker – Mettiti in gioco!
- Grafica/animazioni: Blender – ContextFree – GIMP – GlowScript – POV-Ray – Processing – SVG – VPython – VRML
- Matematica: GeoGebra – Maple – Octave – R – …
- Programmazione visuale
- STEM
- WWW: CMS – CSS – HTML – Javascript – PHP – …
RISORSE ONLINE
- Lista dei linguaggi di programmazione
- tutorialspoint (C, C++, C#, Java, Pascal, Python, …)
- tekh.io