Glossar

In diesem Abschnitt werden in alphabetischer Reihenfolge wichtige Begriffe vorgestellt, und bei Bedarf wird auf weitere Erklärungen verwiesen.

Damit wird ein Mittelweg beschritten zwischen einem Stichwortverzeichnis (in dem alle Begriffe ohne Erklärung und Verweise auf zugehörigen Text stehen) und einer genauen Beschreibung (die für eine erste Information zu unübersichtlich ist).

Begriffe aus folgenden Gruppen werden in der gezeigten Form aufgeführt:

* beispielname
(Schlüsselwort C und C++)
So wird ein Schlüsselwort aus C und C++ beschrieben.
* beispielname
(Schlüsselwort C++)
So wird ein Schlüsselwort beschrieben, das zu C++ gehört (aber nicht zu C nach ANSI-Standard, auch wenn vielleicht manche Implementationen das Wort bereits verwenden)
* beispielname oder Begriff
(C- und C++-Bibliothek)
Ein beispielname oder ein Begriff aus der Standardbibliothek von C ebenso wie von C++.
* beispielname oder Begriff
(C++-Bibliothek)
Ein beispielname oder ein Begriff aus der Standardbibliothek von C++.
* beispielname oder Begriff

sonstiger Begriff

Hier jetzt die Liste der Begriffe:

* ANSI

ANSI ist ein US-amerikanisches Normungsinstitut; etwa vergleichbar mit dem deutschen DIN.

* Compiler

Ein Compiler ist ein Programm, welches ein Programm von einer Programmiersprache (beispielsweise C++) in eine andere (meist eine konkrete Maschinensprache) übersetzt.

* Free Software Foundation

Die Free Software Foundation (FSF) ist eine Stiftung in den USA, die freie Software fördert.

* FSF

FSF ist die Abkürzung für Free Software Foundation.

* GNU

Ein ehrgeiziges (aber trotzdem von Erfolg gekröntes) Projekt der FSF ist GNU. Darin wird ein komplettes unixähnliches Betriebssystem entwickelt, das technisch mindestens so gut sein soll wie kommerzielle Unixvarianten, aber vollständig aus frei verfügbarer Software besteht.

Ein heute üblicherweise ,,Linux`` genanntes System besteht tatsächlich aus einem Kernel, dem eigentlichen Linux, sowie aus einer Unmenge Software aus dem GNU-Projekt. Deshalb sollte das komplette System eigentlich nicht ,,Linux`` heißen, sondern ,,GNU/Linux``.

Von der FSF wird aber auch die Entwicklung eines eigenen Kernels betrieben (das ,,Hurt``-Projekt). Ob damit allerdings gegen das weit verbreitete Linux anzukommen ist, erscheint fraglich.

Aus dem GNU-Projekt entstammt auch die Gnu compiler collection (gcc), in der etliche Compiler enthalten sind, unter anderem für C, C++, Fortran, Pascal, Ada, Java, und andere.

Weiterhin ist in die Rubrik GNU auch der EMACS einzuordnen, der möglicherweise einzig wahre Editor.

* ISO

ISO ist eine internationale Institution zur Erstellung von Normen.

Die ANSI-Normen zu C und C++ wurden als ISO-Normen übernommen.

* Linker

Ein Linker setzt mehrere Teilprogramme, die in Maschinensprache vorliegen (also Ausgaben eines Compilers) zu einem lauffähigen Programm zusammen.

* Maschinensprache

Maschinensprache ist die Programmiersprache, die ein bestimmter Prozessor direkt verarbeiten kann.

* Microsoft

Microsoft ist ein Softwarehersteller aus den USA.

* Präprozessor

Der Präprozessor ist ein Programm, das vor dem eigentlichen Übersetzen durch den C- oder C++-Compiler den Quelltext manipulieren kann.

Siehe [KW:0 ist false].

AnyWare@Wachtler.de