ISO-C <-> ANSI C?
-
gibt es irgendwo einen vergleich wo sich ISO C (9899:1990) und ANSI C unterscheiden? Habs bei google schon versucht, bin aber nicht so wirklich fündig geworden.
:xmas1: / \ :xmas2: :xmas2: | | :xmas2: :xmas2: | | :xmas2: :xmas2: | | :xmas2: :xmas2:
-
meines wissens nach ist ISO C == ANSI C
http://en.wikipedia.org/wiki/C_programming_language#ANSI_C_and_ISO_C
-
historisches: dieses forum heisst deswegen _ansi_ C weil es zumindest frueher jeder wusste was ANSI C ist und ISO C eher ein neuere bezeichnung ist (im sprachgebrauch) und so ist es halt ansi c geworden und dabei geblieben.
C++ heisst deshalb nicht iso c++ weil sich 'niemand' etwas unter iso c++ vorstellen kann.
im prinzip eine eher lasche beschreibung fuer: naja, wir haben es halt so benannt und das passt schon so irgendwie. Oder neudeutsch: ist halt so
hoffe geholfen zu haben
-
c.rackwitz schrieb:
http://en.wikipedia.org/wiki/C_programming_language#ANSI_C_and_ISO_C
In 1990, the ANSI C standard (with a few minor modifications) was adopted by the International Organization for Standardization (ISO) as ISO/IEC 9899:1990. This version is sometimes called C90. Therefore, the terms "C89" and "C90" refer to essentially the same language.
Diese 'minor modifications' bestehen AFAIK nur aus einer Umsortierung der Kapitel. Wer genau wissen will, was wie geändert wurde, kann das im Usenet in comp.lang.c oder comp.std.c nachgoogeln.
-
Lest euch mal den Standardisierungs_rpozess durch: Die ISO definiert den Standard, und die nationalen Organisationen (ANSI, DIN usw.) übernehmen es dann einfach 1:1. Es gibt z.B. auch ein DIN-C++, ein ANSI-C++ usw. Sind aber alles nationale Versionen der internatinalen ISO-Vorgaben. Mehr nicht.
-
Artchi schrieb:
Lest euch mal den Standardisierungs_rpozess durch: Die ISO definiert den Standard, und die nationalen Organisationen (ANSI, DIN usw.) übernehmen es dann einfach 1:1.
Bei C89/C90 war's aber genau anders herum, ISO hat die ANSI-Norm übernommen. (Nahezu, wenigstens.)
-
Ja, das kann sein... ist ja auch schon mehr als 16 Jahre her. Willste mir doch jetzt nicht vorhalten, oder?