Alan Perlis Citas famosas

Última actualización : 5 de septiembre de 2024

other language: spanish | czech | german | french | italian | slovak | turkish | ukrainian | dutch | russian | portuguese

Alan Perlis
  • Un año dedicado a la inteligencia artificial es suficiente para hacer creer en Dios.

  • Es mejor tener 100 funciones operando en una estructura de datos que tener 10 funciones operando en 10 estructuras de datos.

  • Un lenguaje de programación es de bajo nivel cuando sus programas requieren atención a lo irrelevante.

  • Hay dos formas de escribir programas sin errores; solo la tercera funciona.

  • No vale la pena conocer un lenguaje que no afecte la forma en que piensas sobre la programación.

  • En los sistemas de software, a menudo es el madrugador el que crea el gusano.

  • Los tontos ignoran la complejidad. Los pragmáticos lo sufren. Algunos pueden evitarlo. Los genios lo quitan.

  • La simplicidad no precede a la complejidad, sino que la sigue.

  • Cada programa tiene (al menos) dos propósitos: uno para el que fue escrito y otro para el que no.

  • Los programadores no deben medirse por su ingenio y su lógica, sino por la integridad de su análisis de casos.

  • En inglés, cada palabra puede verbalizarse.

  • Lidiar con el fracaso es fácil: Trabaja duro para mejorar. El éxito también es fácil de manejar: has resuelto el problema equivocado. Trabaja duro para mejorar.

  • Es más fácil cambiar la especificación para que se ajuste al programa que viceversa.

  • No tengas buenas ideas si no estás dispuesto a ser responsable de ellas.

  • FORTRAN no es una flor, sino una maleza: es resistente, ocasionalmente florece y crece en cada computadora.

  • Si tiene un procedimiento con 10 parámetros, probablemente se haya perdido algunos.

  • Puede medir la perspectiva de un programador observando su actitud sobre la vitalidad continua de FORTRAN.

  • Va en contra de la educación moderna enseñar a los estudiantes a programar. Qué divertido es hacer planes, adquirir disciplina, organizar pensamientos, dedicar atención a los detalles y aprender a ser autocrítico.

  • Creo que es extraordinariamente importante que en ciencias de la computación nos divirtamos con la informática. Cuando empezó, fue muy divertido. Por supuesto, los clientes que pagaban eran estafados de vez en cuando, y después de un tiempo comenzamos a tomar en serio sus quejas. Comenzamos a sentir que realmente éramos responsables del uso perfecto y exitoso y sin errores de estas máquinas. No creo que lo estemos. Creo que somos responsables de estirarlos, ponerlos en nuevas direcciones y mantener la diversión en la casa. Espero que el campo de la informática nunca pierda su sentido de la diversión.

  • Cualquier sustantivo puede ser verbalizado.

  • Cuando alguien diga: "Quiero un lenguaje de programación en el que solo necesite decir lo que quiero que se haga", dale una piruleta.

  • En informática, convertir lo obvio en útil es una definición viva de la palabra"frustración".

  • Si su computadora habla inglés, probablemente fue fabricada en Japón.

  • Creo que es inevitable que la gente programe mal. La capacitación no ayudará sustancialmente a las cosas. Tenemos que aprender a vivir con ello.

  • El mejor libro sobre programación para profanos es 'Alicia en el país de las Maravillas'; pero eso es porque es el mejor libro sobre cualquier cosa para el profano.

  • ¿Es posible que el software no sea como cualquier otra cosa, que esté destinado a ser descartado: que el objetivo sea verlo siempre como una pompa de jabón?

  • El campo de la informática siempre necesita nuevos clichés.

  • En inglés, cada palabra puede verbalizarse. Ojalá así fuera en nuestros lenguajes de programación.

  • En la simbiosis hombre-máquina, es el hombre quien debe adaptarse: las máquinas no pueden.

  • Los programadores de LISP conocen el valor de todo y el costo de nada.

  • En programación, como en todo lo demás, equivocarse es renacer.

  • Algunos lenguajes de programación logran absorber el cambio, pero resisten el progreso.

  • Brindamos por el programador de Lisp que escribe sus pensamientos dentro de nidos de paréntesis.

  • A la larga, cada programa se vuelve rococó y luego escombros.

  • El azúcar sintáctico causa cáncer del punto y coma.

  • No se puede pasar de lo informal a lo formal por medios formales.

  • En informática, el tiempo medio hasta el fallo se acorta cada vez más.

  • Adaptar programas antiguos para que se adapten a máquinas nuevas generalmente significa adaptar máquinas nuevas para que se comporten como las antiguas.

  • La constante de un hombre es la variable de otro hombre.

  • Para entender un programa, debes convertirte tanto en la máquina como en el programa.

  • Crees que SABES cuándo aprendes, estás más seguro de cuándo puedes escribir, incluso más cuando puedes enseñar, pero seguro de cuándo puedes programar.

  • Una imagen vale más que 10 mil palabras, pero solo aquellas para describir la imagen. Difícilmente se pueden describir adecuadamente conjuntos de 10K palabras con imágenes.

  • No existe tal cosa como una variable libre.

  • Un buen lenguaje de programación es un universo conceptual para pensar en la programación.

  • Todo lector debe preguntarse periódicamente â ¿Hacia quà © fin, hacia quà © fin?â € â € " pero no lo preguntes con demasiada frecuencia para que no dejes pasar la diversión de la programación por el estreñimiento de la filosofía agridulce.

  • La informática se avergüenza de la computadora.

  • Si un oyente asiente con la cabeza cuando le explicas tu programa, despiértalo.

  • Los programadores de C nunca mueren. Simplemente son arrojados al vacío.

  • La optimización dificulta la evolución.