2010-09-03 8 views
9

Es ist in der Tat drei Fragen:Was sind ISO-Sprachen?

  1. Was für eine Programmiersprache erforderlich ist zertifiziert „ISO“ werden?
  2. Was garantiert die ISO-Zertifizierung für die Sprache? Kann eine andere Sprache gleich sein?
  3. Eine Liste der ISO-Sprachen?

(hergestellt Community Wiki - nicht sicher über die Organisation, vielleicht die erste Antwort sollte die vollständige ISO Sprachen Liste haben bearbeitet werden?)

+1

Das kann erfordern, dass Frage 3 eine separate Frage sein? – Klaim

+0

Ich bin mir nicht sicher, wie nützlich eine Liste von Sprachen mit ISO-Standards wäre, und ich würde empfehlen, dass sie auf jeden Fall als eine andere Frage gestellt wird. –

Antwort

4

Ich nehme an, Sie beziehen sich auf Programmiersprachen, nicht gesprochene oder geschriebene Sprachen.

ISO-Standardisierung bedeutet lediglich, dass die Sprache den ISO-Standardisierungsprozess durchlaufen hat. Ich kenne keine Richtlinien für Programmiersprachen im Allgemeinen.

ISO garantiert nichts über die Sprache über die Ansprüche hinaus, die sie für sich selbst macht. Es ist nur ein Weg, die Sprache im Wesentlichen endgültig zu kanonisieren. Natürlich gibt es mehrere vorteilhafte Ergebnisse, wie etwa eine breite Unterstützung von Anbietern, Universitäten, Regierungen usw. Aber diese passieren eher zufällig. Sie sind nicht garantiert in irgendeiner Hinsicht.

Beachten Sie auch David Thornleys Kommentare zu dieser Antwort für einige Einblicke in verwandte Normungsgremien.

+2

Es kann hilfreich sein zu beachten, dass ISO nicht die einzige Organisation ist, die Programmiersprachenstandards ausgibt. Common Lisp ist ein ANSI-Standard, und ich glaube nicht, dass es ein ISO-Standard ist. (ANSI ist die US-amerikanische Normungsorganisation, die je nach Bedarf entweder unabhängig oder als nationale Stelle der USA für ISO arbeitet.) Es gibt auch weniger renommierte Gremien wie ECMA, die mehrere Programmiersprachen standardisiert haben. Mein Eindruck von ECMA ist, dass es in seinen Anforderungen weniger streng ist als ANSI oder ISO. –

+0

Oft ist der ISO-Standard nur das nationale Gremium, das bereits einen Standard vorbereitet hat. Also ISO 'C' ist nur ANSI 'C' –

+1

@ Martin Beckett: Sicher. Und umgekehrt kann es auch umgekehrt sein, wie es bei C++ der Fall war. –

0

Was ist Wikipedia? Hier ist eine Erklärung der ISO 639 Standard, der kurze Codes für Sprachnamen und die Wikipedia list of languages hat eine gute Sammlung mit Sprache ISO-Codes in allen Arten von Formaten.

+0

Einer der Tags ist [Programmiersprachen] –

+0

Hoppla, sorry, verpasst, dass ... – Cimm

5

Ich bin mir nicht sicher, ISO zertifiziert Programmiersprachen.

Als Institut gibt es Standards für bestimmte Programmiersprachen.