Programmiersprache

Bei Programmiersprachen handelt es sich um formale Sprachen (siehe formale Sprache), die der Formulierung von Rechenvorschriften für Computer dienen. Programmiersprachen werden anhand mehrerer Merkmale in verschiedene Klassen eingeteilt.

Klassifizierung nach Problemnähe
 
• Maschinensprache
• maschinen-orientierte
Sprache
• problem-orientierte
Sprache
• Hochniveau-Sprache


Klassifizierung nach Anwendungsbereich
 
• Kaufmännisch (z.B. COBOL)
• Symbolverarbeitung (z.B.
Lisp)
• Zeichenkettenverarbeitung (z.B. Awk, Perl)
• Formelmanipulation (z.B. Mathematica)
• Hardware-Entwurf (z.B. Verilog, VHDL)
• CNC (z.B. APT)
• Lineare Programmierung (z.B. MPSX)
• Simulation (stetig) (z.B. DYNAMO)
• Simulation (diskret) (z.B. GPSS, Simula)
• Statistik (SPSS)

 
Klassifizierung nach Paradigma
 
imperativ-objektorientierte Programmiersprache
funktionale Programmiersprache
regelbasierte Programmiersprache
logische Programmiersprache