Java Reference
In-Depth Information
1
CLS
int1% = 10000
double1# = 34.25
INPUT “Geben Sie eine Zahl ein“,n
PRINT “++++++++++++++++++++++“
Quellcode
Entwicklungssystem
Interpreter
0001 0101 0010 1101
0110 0011 1110 0111
1010 1100 1111 0001
0100 …
Maschinencode
Zielsystem
Abbildung 1.10 Hochsprachenprogrammierung mit Interpreter
Beide Sprachtypen haben ihre Berechtigung, da sie je nach Anwendungsfall ihre Stärken
ausspielen können.
Anwendungsbereich
Programmiersprachen unterscheiden sich nicht nur technisch, sondern auch nach dem
Anwendungsbereich, für den sie bestimmt sind oder für den sie sich besonders gut eig-
nen. Generell kann zwischen Programmiersprachen unterschieden werden, die von
vornherein für einen bestimmten Zweck entwickelt wurden, und solchen, die als
universelle Programmiersprache entstanden sind. Auch die Entwicklung einer Pro-
grammiersprache entspricht dem Prozess einer Programmentwicklung. Eine Program-
miersprache kann dem Programmierer viele Freiheiten lassen, die aber dazu führen,
dass sehr schnell Fehler auftreten, die erst in der Testphase erkennbar werden und
deren Ursachen nur sehr schwer aufzuspüren sind. Andererseits kann eine Program-
miersprache die Möglichkeiten des Programmierers einschränken, um ihn zu zwingen,
gut strukturiert zu programmieren, damit schon bei der Erstellung des Programms Feh-
ler vermieden werden und eine Softwarepflege über einen längeren Zeitraum ohne gro-
ßen Aufwand möglich ist.
 
Search WWH ::




Custom Search