Tony Hoare Citas famosas
Última actualización : 5 de septiembre de 2024
other language: spanish | czech | german | french | italian | slovak | turkish | ukrainian | dutch | russian | portuguese
-
Deberíamos olvidarnos de las pequeñas eficiencias, digamos alrededor del 97% del tiempo: la optimización prematura es la raíz de todos los males.
-
El precio inevitable de la confiabilidad es la simplicidad.
-
Aquí hay un lenguaje tan adelantado a su tiempo, que no solo fue una mejora con respecto a sus predecesores, sino también a casi todos sus sucesores.
-
Desconozco cómo será el lenguaje del año 2000, pero sé que se llamará Fortran.
-
Eventualmente me convencí de la necesidad de diseñar notaciones de programación para maximizar el número de errores que no se pueden cometer, o si se cometen, se pueden detectar de manera confiable en el momento de la compilación.
-
Un desafío conjunto definitivo para las ciencias biológicas y computacionales es la comprensión de los mecanismos del cerebro humano y su relación con la mente humana.
-
Yo lo llamo mi error de mil millones de dólares. Fue la invención de la referencia nula en 1965.
-
¿Cuál es el núcleo central de la asignatura [informática]? ¿Qué es lo que lo distingue de los temas separados con los que se relaciona? ¿Cuál es el hilo conductor que reúne estas ramas dispares en una sola disciplina? Mi respuesta a estas preguntas es simple: es el arte de programar una computadora. Es el arte de diseñar métodos eficientes y elegantes para que una computadora resuelva problemas, teóricos o prácticos, pequeños o grandes, simples o complejos. Es el arte de traducir este diseño en un programa de computadora efectivo y preciso.
-
El trabajo de los métodos formales es dilucidar los supuestos de los que depende la corrección formal.
-
En el desarrollo de la comprensión de fenómenos complejos, la herramienta más poderosa disponible para el intelecto humano es la abstracción. La abstracción surge del reconocimiento de similitudes entre ciertos objetos, situaciones o procesos en el mundo real y la decisión de concentrarse en estas similitudes e ignorar, por el momento, sus diferencias.
-
No pude resistir la tentación de poner una referencia nula, simplemente porque era muy fácil de implementar. Esto ha provocado innumerables errores, vulnerabilidades y fallas del sistema, que probablemente han causado miles de millones de dólares en dolor y daños en los últimos cuarenta años.
-
Al principio esperaba que un proyecto tan técnicamente defectuoso colapsara, pero pronto me di cuenta de que estaba condenado al éxito. Casi cualquier cosa en software puede implementarse, venderse e incluso usarse con suficiente determinación. No hay nada que un simple científico pueda decir que se oponga a la avalancha de cien millones de dólares. Pero hay una cualidad que no se puede comprar de esta manera and y es la confiabilidad. El precio de la fiabilidad es la búsqueda de la máxima simplicidad. Es un precio que los muy ricos encuentran más difícil de pagar.
-
Dentro de cada programa grande hay un programa pequeño que lucha por salir.
-
La optimización prematura es la raíz de todo mal en la programación.
-
El precio de la fiabilidad es la búsqueda de la máxima simplicidad. Es un precio que los muy ricos pueden encontrar difícil de pagar.
-
No puedes enseñar programación descendente a principiantes, porque no saben qué final está arriba.
-
Hay dos formas de construir un diseño de software; una forma es hacerlo tan simple que obviamente no haya deficiencias, y la otra forma es hacerlo tan complicado que no haya deficiencias obvias. El primer método es mucho más difícil.