2 puntos por GN⁺ 2023-08-28 | 1 comentarios | Compartir por WhatsApp
  • Este artículo analiza los mensajes de error generados por el compilador MPW C de Apple, descubiertos al descompilar los recursos de cadenas del compilador.
  • El compilador mide 324k, y los mensajes de error compartidos en el artículo son solo una parte de ellos.
  • Algunos de los mensajes de error son humorísticos e inusuales, como "el literal de cadena es demasiado largo (permitimos 3 caracteres más de lo que exige ANSI)" o "no puedes modificar una constante, ni hacer que fluya río arriba, ni ganar una discusión con el IRS, ni satisfacer a este compilador".
  • Otros mensajes de error son más técnicos, y hacen referencia a secciones específicas del estándar ANSI y de la documentación del compilador.
  • El compilador también incluye mensajes de error que critican los hábitos de programación del usuario, como "el nombre typedef me cayó completamente de la nada en este punto del programa" o "esta struct ya tiene una definición perfectamente buena".
  • También hay mensajes de error especialmente verbosos, como "esta etiqueta es el destino de un goto desde fuera del bloque que contiene esta etiqueta, y este bloque tiene una variable automática con inicializador, y la ventana no era lo bastante ancha para que pudieras leer este mensaje de error completo".
  • Incluso el compilador incluye un mensaje que dice que, cuando la tabla de símbolos se llena, el usuario debería comprar más RAM a un distribuidor de Apple.
  • Este artículo resalta el enfoque único y divertido del compilador MPW C de Apple hacia los mensajes de error, algo que resultará interesante para lectores con inclinación técnica.

1 comentarios

 
GN⁺ 2023-08-28
Opinión de Hacker News
  • Un artículo sobre los mensajes de error juguetones y humorísticos generados por el compilador MPW C de Apple
  • Quienes comentan recuerdan la diversión y creatividad de los viejos mensajes de error, como la página 404 de Amazon caracterizada por dibujos de gatos
  • Algunas personas expresan nostalgia por la época en que los usuarios podían actualizar la RAM de sus computadoras, tal como se menciona en uno de los mensajes de error
  • Varias personas comparten los mensajes de error más graciosos de distintos compiladores, destacando que estos mensajes le daban encanto y personalidad a la programación
  • Una persona recuerda una función peculiar de las utilidades MPW: generaban la salida, incluidos los mensajes de error, en forma de comandos, y podían usarse de manera interactiva en la terminal
  • El artículo y los comentarios destacan el cambio en la industria tecnológica, de un enfoque más juguetón y amigable para el usuario a uno más estandarizado y de estilo corporativo