ISBN-13: 9783528533359 / Niemiecki / Miękka / 1993 / 423 str.
Vom Problem zur Problemlosung Eine der zentralen Aufgaben der Datenverarbeitung besteht darin, zu einem gestell ten Problem den zugehorigen formalisierten Losungsweg - den sog. Losungsalgo rithmus (kurz: Algorithmus) - zu erarbeiten. Ist z.B. eine Liste nach bestimm ten Kriterien aus vorgegebenen Daten (das sind Zahlen bzw. Texte) zu erstellen, so mussen die Ausgangsdaten geeignet bereitgestellt, nach bestimmten Vorschrif ten umgeformt und aufbereitet werden, bevor sie in Listenform ausgegeben werden konnen. Als zugehoriger Algorithmus kann eine verbale Beschreibung in einer "naturlichen Sprache" angegeben werden. Diese Form der Darstellung wird jedoch von einer Datenverarbeitungsanlage (kurz: DVA) nicht verstanden. Damit ein Algorithmus von einer DVA ausgefuhrt werden kann, ist er in einer "kunstlichen Sprache- in einer sog. Programmiersprache - als Programm zu formulieren. Es existieren verschiedene Arten von Programmiersprachen, die in die Gruppen Maschinen-und Assemblersprachen und hohere problemorientierte Programmiersprachen eingeteilt werden. Die Sprachelemente der Maschinensprache sind die von der DVA ausfuhrbaren Ma schineninstruktionen, die sich in der Regel immer nur auf einen bestimmten DVA Typ beziehen. Aus diesen Instruktionen besteht das laufrahige Programm - Ob jektprogramm genannt -, durch dessen Ablauf der Losungsalgorithmus ausgefuhrt wird. Jeder Hersteller einer DVA stellt fur seine Anlage eine (Anlagen-abhangige) Assemblersprache bereit."