Einzelne Programmiersprachen
Matrix
- Tabelle
P J C V C C V J S P S V V C P P P B P H C R
y a # B + B S Q H c B B M o e e A a T S
t v . + A L P r c S D w r r S s M S
h a N a l e 5 6 I c LAllgemeinzweck + + + + + + o o - - - +
Anwendungsprogrammiersprache + + + + o o + + - + - +
Standardschnittstellen zu VNG + + + + o - o o - - - +
Aktualitaet + + + + + + + + + + + o
Portabilität + + o o o o o + o + +
Erlernbarkeit erste Schritte + o o o o o + + +
Erlernbarkeit Mittelfeld + o o o o - + + +
Erlernbarkeit Fortgeschrittenes + o o o - - + + +
Speicherverwaltung + + + + o - + + +
effizient o o o o + + o o o
populär + + + + + + + + +
Spezifikation vorhanden o + + + + + o + +
Spezifikation zugänglich + + + + o + o + +
Spezifikation unabhängig o o o - + + - + +
Mehrere Implementationen o + o o + + - + +
Sicherheit + o - o +
Weitergebbarkeit o o + + + + o o -
Quellcodeschutz - o o + + o - +- Tabelle (Legende)
+ Ja
o mit Einschränkungen
- NeinSpezifikation vorhanden Gibt es eine formale und korrekte Beschreibung der Programmiersprache?
Spezifikation zugänglich Ist die Spezifikation einfach erhältlich?
Spezifikation unabhängig Ist die Spezifikation herstellerunabhängig
Mehrere Implementationen Gibt es mehrere Implementationen verschiedener Hersteller?
populär Wird die Sprache häufig eingesetzt?
effizient Sind die erzeugten Programme schnell und speicherschonend?
Schnittstellen zu VNG Sind Zugriffe auf Verzeichnisse, Netz und Graphik Teil der Sprache?
Portabilität Sind die Programme leicht auf andere Computertypen übertragbar?
Speicherverwaltung Gibt es eine automatische Speicherverwaltung?
Erlernbarkeit Ist die Sprache leicht zu erlernen?
Sicherheit Hat die Sprache immer wirksame Mechanismen gegen bestimmte Fehler?
Weitergebbarkeit Können die kompilierten Programm leicht weitergegeben werden?
Quellcodeschutz Ist der Quellcode bei Weitergaben von Programm unlesbar? Pyth Python
Java Java
C# C#
VB.N VB.net (VisualBasic 7)
C++ C++
C C
VBA VBA
JS JavaScript
SQL SQL
PHP PHP
Scra Scratch
VBcl VisualBasic classic (VisualBasic 6)
VBS VBS
CMD Windows CMD-Datei
Powe Windows Power-Shell
Per5 Perl 5
Per6 Perl 6
BASI CBM-BASIC
Pasc Pascal
HTML HTML
CSS CSS
R R