06.08.2013 Aufrufe

PDF-Datei (ca. 1 MByte)

PDF-Datei (ca. 1 MByte)

PDF-Datei (ca. 1 MByte)

MEHR ANZEIGEN
WENIGER ANZEIGEN

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

24 KAPITEL 3. PROGRAMMENTWICKLUNG<br />

Dokumentationshilfen sind Programme, die den Programmierer bei der Erstellung der<br />

Dokumentation unterstutzen. Hau g analysieren sie den Programmcode und stellen bestimmte<br />

Programmteile nach unterschiedlichen Kriterien ubersichtlich gegliedert dar.<br />

Das Laufzeitsystem einer Programmiersprache wird durch eine Menge von Hilfsprogrammen<br />

gebildet, die automatisch zum ubersetzten Programm hinzugebunden werden. Ein<br />

Laufzeitsystem ist insbesondere bei hoheren Programmiersprachen notwendig, weil bestimmte<br />

Sprachelemente bei der Ubersetzung nicht direkt in die Maschinensprache transformiert<br />

werden konnen. Stattdessen wird vom ubersetzten Programm dann das entsprechende<br />

Hilfsprogramm aufgerufen. Auch die Behandlung von Laufzeitfehlern bspw. durch<br />

geeignete Fehlermeldungen bei der Programmausfuhrung liegt im Zustandigkeitsbereich<br />

des Laufzeitsystems.<br />

Programmbibliotheken bilden Sammlungen von Programmen bzw. Teilprogrammen, die<br />

direkt aus dem Programmcode des zu erstellenden Programms aufgerufen werden konnen,<br />

ohne sie neu implementieren zu mussen. Sie enthalten implementierte Algorithmen, die<br />

bereits von (anderen) Programmierern entwickelt und zur Verfugung gestellt wurden.<br />

Weitere Dienstprogramme des Betriebssystems, die in der Regel an der Ausfuhrung bzw. der<br />

Vorbereitung der Ausfuhrung eines Programms involviert sind, die jedoch selten vom Programmierer<br />

selbst aufgerufen werden mussen, sind der Binder und der Lader. Dem Binder kommt<br />

die Aufgabe zu, das Programm mit bereits vorubersetzten Programmen, die im Programmcode<br />

aufgerufen werden wie bspw. dem Laufzeitsystem zu einer Einheit zusammenzufassen. Der<br />

Lader sorgt beim Aufruf eines ausfuhrbaren Programms fur dessen korrekten Transport in den<br />

Hauptspeicher.

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!