24 Grundlagen der Informationstechnologie
Das Erstellen von Programmen ist keine banale Angelegenheit. Exakte Planung, Genauigkeit und ein umfangreiches Fachwissen sind Voraussetzung für funktionierende Programme. Eine weitere Möglichkeit ist das Aufgliedern von Programmen in Struktogramme. Folgendes Beispiel vergleicht das Struktogramm mit dem daraus resultierenden Programmcode in JAVA. Struktogramm
Programmcode in JAVA
while ( zaehler <= 3) { Eingabe = prompt(„Passwortabfrage: „,“ „); if (Eingabe == „Tommy“) { alert(Eingabe + „ was here!“); break; } zaehler = zaehler + 1; } // Ende der Wiederhol-Schleife
Program- ASSEMBLER: Sehr maschinennahe Sprache die ein hohes Wissen über Prozessoren mierspra- und deren Arbeitsweise erfordert. Wird vor allem für Betriebs-systemkerne chen benötigt. BASIC: Heute als VISUAL Basic bekannt. Relativ leicht zu erlernende Sprache die allerdings auch sehr große Programme produziert. DELPHI: Programmiersprache der Firma Borland. Angelehnt an C/C++ Dialekte aber nicht so fehlertolerant. C/C++: Relativ hardwarenahe Sprache die vor allem für Betriebssysteme verwendet wird. JAVA: Von der Firma SUN entwickelte Sprache die plattformunabhängig funktio-