|
 |
|
|
|
|
|
ANSI C ist eine von dem American National Standards Institue (ANSI) entwickelte Norm, die eine allgemeingültige Definition der Syntax für die Programmiersprache C beschreibt.
Im Jahre 1983 wurde von ANSI ein Komitee namens X3J11 gegründet, um eine Norm für Programmiersprache C zu entwickeln. Nach 6-jähriger Arbeit konnte im Dezember 1989 die Norm ANSI X3.159-1989 Programming Language C verabschiedet werden, die heute im allgemeinen Sprachgebrauch als ANSI C bezeichnet wird.
Als Basis diente dabei die Programmiersprache C von Brian W. Kernighan und Dennis Ritchie (K&R C), zu der ANSI C eine direkte Erweiterung darstellte, die viele der bis dato ungenormten Eigenschaften der Sprache einheitlich festlegte, aber auch neue Funktionalitäten (wie Funktionsprototypen und einen Präprozessor) in das Sprachkonzept integrierte. ANSI C räumt dabei unter anderem mit Unklarheiten in der ursprünglichen Definition auf, hierzu zählen die Ausführungsreihenfolge der vier Inkrement- und Dekrementoperatoren (++, −−). Mit der Norm wurden ferner die enthaltenen C-Bibliotheken festgelegt.
Im Jahr 1990 wurde die ANSI-C-Norm (mit kleinen Modifikationen) von der International Standards Organization (ISO) als ISO/IEC 9899:1990 übernommen.
Bis heute ist ANSI C die Sprachbasis für alle Derivate der Programmiersprache C, unter anderem auch für das modernere C++, das über Möglichkeiten zur objektorientierten und generischen Programmierung verfügt.
Ein auf ANSI C basierendes Programm sollte, zumindest theoretisch, ohne Probleme von jedem C-Compiler übersetzt und ausgeführt werden können. In der Praxis ist dieses nur sehr bedingt der Fall, da fast alle C-Derivate viele eigene Bibliotheken und Funktionsprototypen benutzten um auf die individuellen Komponenten des Computers zugreifen zu können.
|
|
|
|
|
|
|
Person(en): Zeitraum: Firma: |
kein Eintrag vorhanden - - kein Eintrag vorhanden |
|
Es gibt 33 weiterführende Erklärungen oder Definitionen:
ANSI, Bibliothek, Compiler, Computer, Einheit, Erweiterung, Funktion, Funktionalität, Generisch, IEC, ISO, Kernighan, Komponente, Language, Mode, MODI, Objekt, Opera, Operator, Präprozessor, Programm, Programmiersprache, Programmierung, Prozess, Prozessor, Rach, RISC, Ritchie, Riva, Sprache, Standard, Syntax, Zählen
|
|
Veröffentlicht am: Zuletzt bearbeitet am: Referenz: |
14.08.2004 von Wilhelm Janssen (7094) Beiträge 23.08.2004 von Wilhelm Janssen Wikipedia |
| ..... Dieser Artikel aus Wikipedia wird durch die GNU FDL lizenziert. ..... |
|
|
|
 |
|
|
|
|
|
|
|
|
|
|

Bei WinTotal finden Sie Programme und Tools für Microsoft Windows
|
|
| Werbung |
|
| | | | |
|

Bei Validome können Sie Ihre Website auf barrierefreies HTML testen
|
|
|