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