2010-09-03 14 views
9

Es, de hecho, 3 preguntas:¿Qué son los idiomas ISO?

  1. Lo que se requiere para un lenguaje de programación para ser certificado "ISO"?
  2. ¿Qué garantiza la certificación ISO sobre el idioma? ¿Otro idioma puede ser el mismo?
  3. ¿Una lista de idiomas ISO?

(hecho wiki de la comunidad - no está seguro acerca de la organización, tal vez la primera respuesta debe ser corregido para tener la lista completa idiomas ISO?)

+1

Esto puede requerir que la pregunta 3 sea una pregunta separada. – Klaim

+0

No estoy seguro de cuán útil sería una lista de idiomas con estándares ISO, y recomendaría que se la plantee como una pregunta diferente en cualquier caso. –

Respuesta

4

Supongo que se refiere a los lenguajes de programación, no a los idiomas hablados o escritos.

La estandarización ISO simplemente significa que el lenguaje ha pasado por el proceso de estandarización de ISO. No conozco ningún conjunto de pautas para lenguajes de programación en general.

ISO no garantiza nada sobre el idioma más allá de las afirmaciones que hace por sí mismo. Es solo una manera de canonizar, en un sentido bastante definitivo, cuál es el idioma. Por supuesto, hay varios resultados beneficiosos, como un amplio respaldo de proveedores, universidades, gobiernos, etc. Pero estos tienden a suceder. No están garantizados en ningún sentido.

También tenga en cuenta los comentarios de David Thornley a esta respuesta para algunas ideas sobre los organismos de normalización relacionados.

+2

Podría ser útil tener en cuenta que ISO no es la única organización que emite estándares de lenguaje de programación. Common Lisp es un estándar ANSI, y no creo que sea un estándar ISO. (ANSI es la organización de estándares de los EE. UU. Que funciona independientemente o como el organismo nacional de EE. UU. Para ISO según sea necesario). También hay organismos menos prestigiosos, como ECMA, que ha estandarizado varios lenguajes de programación. Mi impresión de ECMA es que es menos rigurosa en sus requisitos que ANSI o ISO. –

+0

A menudo, la norma ISO es cualquiera que sea el organismo nacional que ya haya preparado una norma. Entonces ISO 'C' es solo ANSI 'C' –

+1

@Martin Beckett: Ciertamente. Y también puede ocurrir al revés, como fue el caso con C++. –

0

¿Qué hay de Wikipedia? Aquí hay una explicación del estándar ISO 639 que enumera códigos cortos para nombres de idiomas y la Wikipedia list of languages tiene una buena colección con códigos ISO de idiomas en todo tipo de formatos.

+0

Una de las etiquetas es [programming-languages] –

+0

Vaya, perdón, se perdió esa ... – Cimm

5

No estoy seguro de que ISO certifique lenguajes de programación.

Como instituto se emiten los estándares para ciertos lenguajes de programación.

Cuestiones relacionadas