ISO (International Standards Organization)
Vor der Einführung der Standards ISO 7185 galt das Buch
Jensen, K.; Wirth, N.als wichtige Bezugsquelle.
Pascal: User Manual and Report
Springer, Lecture Notes in Computer Science, Vol. 18, 1974
Dem Standard ISO 7185 von 1983 vorangegangen ist übrigens der britische Standard BS 6192-1982.
In Verbindung mit Programmiersprachen ist der folgende Standard wichtig:
Standard IEEE 754:
IEEE Standard for Binary Floating-Point Arithmetic
Im Zusammenhang mit Sprachstandards spielen folgende Begriffe eine Rolle:
Ein Sprachsystem darf Erweiterungen vornehmen, solange dadurch keine Regeln des Standards außer Kraft gesetzt werden. Eine Ausnahme ist lediglich, daß weitere reservierte Bezeichner erlaubt sind.
Bei Erweiterungen sind zu unterscheiden
Bei einigen Sprachen sind Evaluierungen erforderlich, bevor ein Sprachssystem
den Namen einer Sprache in der Produktbezeichnung führen darf. Dies gilt
z.B. für Ada.
Bei Pascal ist dies nicht die übliche Praxis ! Bei vielen Pascal-Systemen
existieren neben zahlreichen Erweiterungen oft auch einige
Einschränkungen. Dies gilt z.B. auch für Turbo Pascal.
Bemerkung:
Standards werden in erster Linie für die Entwickler von Sprachsystemen
geschrieben, d.h. die Exaktheit der Darstellung hat Priorität vor der
Lesbarkeit.
Aus den Vorbemerkungen zur Online-Version von ISO 10206:
Use this information only for good; never for evil. Do not expose to fire. Do not operate heavy equipment after reading, may cause drowsiness. Do not read under the influence of alcohol (although there have been several unconfirmed reports that alcohol actually improves the readability). The standard is written in English. If you have trouble understanding a particular section, read it again and again and again... Sit up particular section, read it again and again and again... Sit up straight. Eat your vegatables. Do not mumble.Von Andrew S. Tanenbaum soll folgende Bemerkung stammen:
The nice thing about standards is that there are so many of them to choose from.