“Me gustaría aprovechar este momento para señalar que C tiene todo el poder expresivo de dos vasos Dixie y una cuerda.”
Programador estadounidense conocido como jwz, responsable de la versión 1.1 de Netscape Navigator y contribuidor clave a los proyectos Mozilla y XEmacs. Trabajó en investigación en Lisp en Carnegie Mellon, en la Universidad de Berkeley y en Lucid Incorporated desarrollando GNU Emacs.
1968
Crea una imagen con esta frase
Elige un fondo:
Significado
Una metáfora cortante
Comparar el lenguaje con un teléfono de vasos y cuerda apunta a su modestia funcional: cumple lo esencial para transmitir órdenes y datos, pero carece de adornos y garantías. Jamie Zawinski, figura conocida en el mundo del software, está señalando tanto la limitación sintáctica como la libertad que esa frugalidad genera. La imagen sugiere que C obliga al programador a operar muy cerca del metal, con control directo sobre memoria y tiempo de ejecución, y sin abstracciones que escondan la complejidad.Consecuencias prácticas
La lectura práctica es doble. Por un lado, elegir C implica acceso a rendimiento y predictibilidad; por otro, exige disciplina para evitar errores sutiles y costos de mantenimiento. También hay una lección sobre creatividad técnica: con herramientas humildes se pueden construir sistemas robustos, pero pagas con esfuerzo humano. En proyectos grandes esa factura pesa mucho; en contextos donde la eficiencia es clave, la simplicidad cruda puede ser la mejor elección.Frases relacionadas
“No puedo decir que no estoy en desacuerdo contigo.”
“Citadme diciendo que me han citado mal.”
“Saben bien los amantes instruidos que quiere decir "sí" tres "no" seguidos.”
“No me importa que la gente mire sus relojes cuando estoy hablando pero es excesivo que además los sacudan para asegurarse de que andan.”
Más frases de Jamie Zawinski
“Algunas personas, cuando se enfrentan a un problema, piensan: "Ya sé, usaré expresiones regulares." Ahora tienen dos problemas.”
“El verdadero error aquí es que el diseño del sistema siquiera permite esta clase de error. Es inconcebible que alguien que diseña una pieza crítica de infraestructura de seguridad diseñe el sistema de tal manera que no falle de forma segura.”
“No puedes tomar un proyecto moribundo, espolvorearlo con el polvo mágico de "código abierto" y esperar que todo se arregle por arte de magia.”
“Usar estos kits de herramientas es como intentar hacer una estantería con puré de patatas.”
“Linux solo es gratuito si tu tiempo no tiene valor.”