2010-10-10 15 views
8

Anteriormente, el comité de estándares de FORTRAN revisó una propuesta técnica llamada "Carta O considerada nociva". Solía ​​encontrar un enlace al texto de esta propuesta en la red, pero parece haber desaparecido desde la última vez que lo busqué: el enlace desapareció de la página relevante de Wikipedia y los únicos hits de Google para el término son referencias a Wikipedia. ¿Alguien conoce un buen depósito de información sobre FORTRAN para poder rastrearlo o, mejor aún, tener un enlace a la propuesta en sí?¿O la carta es dañina?

+1

nunca había oído hablar de eso. ¿es porque se puede confundir fácilmente con 0? – Claudiu

+2

@Claudiu Entre otras cosas, sí. También era sospechoso porque los programadores podían escribir declaraciones GOTO usando esa letra. – estanford

+0

¿Por qué el voto a favor? Pregunta esotérica, pero válida, y no la pregunta "Me pregunto x, ¿puedes preguntar a google por mí?" tipo. – delnan

Respuesta

0

Mencionado en Wikipedia, referido como una broma/folclore. No me sorprende TBH.

+0

Sí se menciona en Wikipedia, incluso en varios lugares, pero solía haber un enlace en las páginas Wiki que iba directamente al texto de la propuesta. Ese es el tipo de cosas que estoy buscando. – estanford

+2

@estanford Lástima que Wikipedia no mantenga un historial de cambios. Oh wai- – bzlm

+0

@bzlm He estado revisando los historiales de cambios desde hace un tiempo, pero no he tenido suerte. La última vez que pude encontrar el enlace fue hace años, así que hay mucho terreno que necesito cubrir para encontrar el cambio. – estanford

1

Creo que este es el hombre para preguntar: Bruce A. Martin. Parece * ser el que originalmente publicó en Wikipedia, y se pone a sí mismo trabajando en Brookhaven (donde se distribuyó el artículo) al mismo tiempo.

La citación se da en la Wikipedia para el artículo es:

X3J3 distribución posterior a la reunión para la reunión realizada en el Laboratorio Nacional de Brookhaven en noviembre de 1976.

(* la página para el usuario usuario que lo publicó enlaza con la página web, siendo su material)

+0

Esta es una buena ventaja. Hay alguna sugerencia sobre estándares abiertos (http: // open-std.org/JTC1/SC22/WG5/3054) que la propuesta de la Carta O puede incluso haber sido escrita por él, o al menos una propuesta del mismo nombre. Estoy investigando ahora. – estanford

+0

Curiosamente, si buscas en Google "Carta o considerada nociva" y restringes el rango de búsqueda a pre-2004, obtengo el resultado http://www.j3-fortran.org/ ... pero aún no he encontrado cualquier mención en el sitio :) – porges

2

usted es de hecho correcta!

Sí, había una propuesta (titulada "Carta 'O' considerada nociva") en el conjunto oficial de documentos entregados a los miembros votantes en la reunión de noviembre de 1976 de X3J3 que se celebró en el Laboratorio Nacional Brookhaven. (En esta misma reunión, el comité eligió "Fortran 77", con seis letras minúsculas, como el nombre de esta revisión del lenguaje.)

Puedo verificar esto porque no solo fui el anfitrión de este cambio. reunión, sino también el autor real de esta "propuesta" anónima. Como tal, me alisté el mecanógrafo (mi jefe secretaria, Bette) para escribir esta 'propuesta' falsa en el formato adecuado e introducirlo en la distribución oficial proporcionada en el meetingplace (Sala B de Berkner Hall).

Loren Meissner estaba tan divertido que escribió un pequeño artículo en una publicación de Fortran para la que fue editor. Walt Brainerd también lo mencionó en su publicación. Les había jurado a ambos mantener el secreto con respecto a mi pequeña broma, por lo que esos artículos no me identificaron. (. Lo siento, no recuerdo los nombres de estas dos publicaciones)

Las listas de argumentos pro y en contra (como era típico de las propuestas X3J3 en esos días) Incluye:

  • Restaurar el número de Fortran los caracteres a 48 (omitiendo 'O'to counterbalance the addition of colon': ')
  • Resolviendo ambigüedades causadas por los bucles DO anidados.
  • La eliminación de problemas con las especificaciones (en desuso) Hollerith en instrucciones de formato.
  • Prevenir el uso indebido de las declaraciones GO TO.

mientras que la lista "con" contenía sólo una objeción (con un descargo de responsabilidad):

  • Esta propuesta puede invalidar algunos programas FORTRAN existentes, pero la mayoría de ellos son probablemente "estándar conformes" de todos modos.
Cuestiones relacionadas