stringtranslate.com

Discusión:ANSI C

Inútil

¿Qué información hay aquí que no esté ya cubierta en un formato mejor en lenguaje de programación C ? No me opondría a un artículo sobre estándares de C o variantes del lenguaje de programación C (que corresponde al artículo alemán de:Varianten der Programmiersprache C), pero esto es simplemente ridículo. — Keenan Pepper 23:56, 5 de marzo de 2006 (UTC) [ responder ]

Existe la creencia generalizada, incorrecta, de que ANSI C es un dialecto de C. Es simplemente el nombre del documento (el estándar C) publicado por una organización de estándares en particular. La redacción de este breve artículo deja claro este punto y remite a las personas al artículo principal sobre C. Estoy de acuerdo en que el material sobre los usos del término realmente pertenece a una entrada de diccionario. Derek farn 02:40, 6 de marzo de 2006 (UTC) [ responder ]

Acabo de proponer que se elimine este artículo y propongo reemplazarlo con una redirección al artículo existente sobre el lenguaje de programación C. -- Quuxplusone 03:34, 30 de septiembre de 2006 (UTC) [ responder ]

El artículo original, ver versiones de abril, simplemente daba una pequeña historia del término ANSI C. Luego se transformó en la versión actual, que es una versión abreviada de lo que aparece en el artículo sobre el lenguaje de programación C. Por lo tanto, debería eliminarse. Sin embargo, me gustaría hacer un llamado para que se vuelva a la intención original del artículo de abril. Derek farn 11:10, 30 de septiembre de 2006 (UTC) [ responder ]

¿"Estándar C"?

"Estándar C" no debe utilizarse en referencia a ANSI C. "Estándar C" proviene del primer libro de K&R. — Joseph/N328KF (discusión) 07:55 11 nov 2006 (UTC) [ responder ]

No, eso es simplemente incorrecto. "Standard C" es el C definido por el Standard. K&R1 describía el C "pre-Standard" o "K&R". Si realmente quisieras ser engañosamente técnico, podrías llamar al K&R C "Portable C" porque era (similar a) el C compilado por el Portable C Compiler ; pero definitivamente no era "Standard C". (Hoy en día, "Standard C" podría referirse tanto al estándar ANSI C, también conocido como C90, como al C definido por el nuevo estándar ISO, también conocido como C99.) -- Quuxplusone 22:16, 9 de diciembre de 2006 (UTC) [ responder ]

Redirección a Quuxplusone. Akihabara 20:20, 17 de diciembre de 2006 (UTC) [ responder ]

Propuesta de fusión

Me costó un poco encontrar dónde se encontraba el debate sobre la fusión de C (lenguaje de programación) y ANSI C. Ahora que estoy un poco enfadado, así es como se debería iniciar un debate sobre la fusión:

  1. insertar una {{merge|ANSI C|Talk:ANSI C#Merger proposal|date=octubre de 2006}} - la Talk:ANSI C#Merger proposal establece un enlace a la discusión relevante,
  2. Crea la discusión en la página de discusión correspondiente (aquí, ¡esta sección!),
  3. Perdón por mi mal humor, no dudes en editar Wikipedia.

La forma de hacerlo se describe en la documentación incluida en Template:Mergefrom . Rursus 09:27, 23 de febrero de 2007 (UTC) [ responder ]

Ahora bien, mi opinión sobre la fusión de ANSI C con C (lenguaje de programación) es que el artículo sobre C se está haciendo demasiado extenso, en comparación con ANSI C no es un lenguaje, como se ha dicho antes. Creo que hay buenas razones para tratar los dialectos de C en artículos separados. Los artículos separados sobre dialectos deberían ser ANSI C90 y ANSI C98, que tratan cada dialecto en detalle, mientras que C (lenguaje de programación) debería tratar el lenguaje C en general y esos dialectos de manera superficial. Por lo tanto, propongo que ANSI C se traslade a ANSI C90 y que su información se mejore con información sobre ese dialecto. Rursus 09:33, 23 de febrero de 2007 (UTC) [ responder ]

Revertí su cambio más reciente a la etiqueta de fusión en esta página, ya que no parecía tener ningún sentido. (Había cambiado la plantilla para proponer una fusión entre ANSI C y ANSI C , lo cual no tenía sentido. Tal vez quería hacer otra cosa; no estoy seguro). No estoy seguro de cuál es el mejor curso de acción en el caso de ANSI C / C (lenguaje de programación) / El lenguaje de programación C / (¿algo más?), ya que no he mirado qué tema tratan actualmente todos estos artículos.

En cuanto a tus comentarios anteriores, cuando dices "ANSI C98", ¿te refieres a C++ ? Ese código tenía un estándar ANSI publicado en 1998. Pero C++ definitivamente no es C y tiene su propio artículo. (En el mundo de C, también hubo un Corrigendum Técnico en 1995 y un nuevo estándar ISO en 1999, pero yo no llamaría a ninguno de ellos "C98". La versión modificada por TC de C90 a veces se llama "C95", pero no a menudo). Y no sé qué significa "caliente", así que no puedo comentar sobre tu estado de ánimo caluroso. :) -- Quuxplusone 07:23, 24 de febrero de 2007 (UTC) [ responder ]

El artículo C definitivamente debe mencionar los estándares C, y dice la cantidad correcta al respecto. No veo ningún beneficio, y sí un daño considerable, en trasladar el contenido actual sobre ese tema a otro artículo. En todo caso, "ANSI C" debería redirigir a la sección correspondiente del artículo principal de C.— DAGwyn 17:17, 1 de junio de 2007 (UTC) [ responder ]
Me opongo a fusionar el artículo ANSI C, que es breve y potencialmente útil, cuando en realidad necesitas buscar algo sobre ANSI C. (Aunque mejores referencias, por ejemplo, a los estándares, serían útiles). El artículo principal de C es, por supuesto, mucho más extenso, con mucho contenido que no es directamente relevante.
FlashSheridan ( discusión ) 02:39 3 ene 2008 (UTC) [ responder ]
También me gustaría que se mantuviera este artículo. Como ya he dicho, el artículo C está creciendo bastante. Además, este artículo tiene bastante margen de expansión. Vice regente 22:49, 20 de mayo de 2008 (UTC) [ responder ]

Voto por fusionar este artículo con el artículo principal sobre C. No parece aportar nada útil. C es un lenguaje y la diferencia entre ISO C y ANSI C... hasta donde yo sé, no se encuentra en los textos normativos. Así que, después de todo, son el mismo lenguaje. Aunque puede que me hayan informado mal al respecto, sigo teniendo malos sentimientos con el hecho de que ANSI C esté separado del artículo principal sobre C. Ya me preguntaba por qué "ANSI C" es tan pequeño. —Comentario anterior sin firmar añadido por 84.174.196.238 (discusión) 02:52, 10 de abril de 2009 (UTC) [ responder ]

Enlaces externos - Enlace a una lista de borradores de normas

Había incluido un enlace que ofrece una lista de borradores de diferentes estándares C, porque pensé que sería útil para aquellos que quieren echar un vistazo al estándar o conseguir una copia fácilmente. Pero Wrp103 revirtió eso y me dijo que "los enlaces externos generalmente deberían ser sitios principales; ese sitio parece más una colección de enlaces". No veo nada malo en incluir ese enlace ya que son borradores producidos por el comité ANSI/ISO, y también he visto muchos otros artículos que contienen enlaces externos a páginas que solo tienen enlaces y una breve descripción. Por favor, háganme saber su opinión al respecto. ( Avsharath 03:44, 24 de julio de 2007 (UTC)) [ responder ]

ANSI 89 y ISO 90

En este artículo se decía que había algunos cambios en la norma ISO 90 que la hacían ligeramente diferente de la ANSI 89. ¿Alguien sabe cuáles son esas diferencias? —Comentario anterior sin firmar añadido por 24.127.92.225 ( discusión ) 09:25, 20 de agosto de 2008 (UTC) [ responder ]

Este sitio web implica que __STDC_VERSION__no existía hasta el año 90 del siglo XX. – kentyman ( discusión ) 19:12 15 dic 2008 (UTC) [ responder ]

¿C94?

Este sitio web menciona un C94, pero este artículo no parece abordarlo. ¿Alguien tiene más información sobre este estándar? – kentyman ( discusión ) 19:13, 15 de diciembre de 2008 (UTC) [ responder ]

"C94" o C95 es una enmienda de C89. El título correcto es ISO/IEC 9899:199409, por lo que se publicó en septiembre de 1994. -- RokerHRO ( discusión ) 13:58 8 mar 2010 (UTC) [ responder ]
No, el título que aparece en cada página del documento es "ISO/IEC 9899:1990/Enmienda 1:1995 (E)" o, en forma abreviada (en las páginas i-iv y 39-52), "ISO/IEC 9899:1990/Enmienda 1:1995 (E)". La portada indica la fecha 1995-04-01. La fecha 199409 proviene de la definición __STDC_VERSION__ (página 2). Se supone que la edición final de ese valor en el cuerpo del documento se realizó en 1994, pero se publicó en 1995. Joseph Myers ( discusión ) 01:48 9 mar 2010 (UTC) [ responder ]

Compiladores compatibles con ANSI C: ¿Clang de LLVM?

AFAICT Clang aspira a ser compatible con los estándares como nosotros, por lo que podríamos añadirlo a la lista de compiladores compatibles con los estándares. -- 84.62.226.16 (discusión) 22:02 25 may 2013 (UTC) [ responder ]

'Cita requerida' no es necesaria

¿Por qué se necesita una cita para un "proceso largo y arduo" en el caso de un proceso que comenzó en 1983 y terminó en 1989, cuyo resultado final fue un documento que estandarizó un importante lenguaje de programación a satisfacción de todas las partes? Seis años es mucho tiempo a escala humana -casi una décima parte de una vida-, independientemente de que alguien haya escrito en un libro que "seis años es mucho tiempo". El hecho de que el proceso fuera arduo se puede deducir de la calidad del producto. Nada tan bueno se consigue fácilmente [cita requerida]. — Comentario anterior sin firmar añadido por 92.239.123.184 ( discusión ) 09:29, 12 de diciembre de 2014 (UTC) [ responder ]

Tema del artículo

¿De qué trata este artículo? ¿Se trata del camino hacia ANSI C89/ISO C90, como parecen indicar las primeras palabras (y el "resumen" en C (lenguaje de programación) #ANSI C e ISO C ), o se trata de todos los estándares C, como parece indicar el resto del artículo?

Si se trata de los estándares C en general, no entiendo por qué se llama "ANSI C" en lugar de "ISO C", o incluso por qué no es sólo parte de C (lenguaje de programación) ; ANSI C realmente no se utiliza para referirse a los estándares posteriores excepto en la medida en que sean compatibles con el estándar original y diferentes de los dialectos tradicionales "K&R".

Si se trata de C89/C90 [y el proceso de creación del estándar], hay mucho material extraño (empezando por la sección C99) en este artículo que debería ser [re]eliminado.

De cualquier manera, el supuesto resumen en C (lenguaje de programación)#ANSI C e ISO C en realidad tiene mucho material que falta en este artículo. — SamB ( discusión ) 21:41 2 may 2015 (UTC) [ responder ]

TC1/TC2

¿Por qué no se mencionan los Corrigendums Técnicos? Se trata de cambios legales de la norma. Véase aquí:

http://c-faq.com/ansi/ansi1.html — Comentario anterior sin firmar añadido por 69.207.5.51 (discusión) 04:19, 13 de noviembre de 2015 (UTC) [ responder ]

Un archivo Commons utilizado en esta página ha sido nominado para su eliminación

El siguiente archivo de Wikimedia Commons utilizado en esta página ha sido nominado para su eliminación:

Participe en la discusión sobre la eliminación en la página de nominaciones. — Community Tech bot ( discusión ) 23:37, 26 de julio de 2019 (UTC) [ responder ]