[Prévia] [Próxima] [Prévia por assunto] [Próxima por assunto]
[Índice cronológico] [Índice de assunto]

citacoes interessantes do Knuth



Caros objeteiros,

Me deparei com 3 citações do Knuth que resumem bem muito do que eu tento
passar em alguns de meus cursos:

Sobre a importância de uma boa arquitetura e de se fazer o que é mais
importante antes e deixar prá depois o que não é tão essencial a curto prazo:

   * "Premature optimization is the root of all evil (or at least most of it)
      in programming."
          o Source: "Computer Programming as an Art" 1974 Turing Award lecture

Sobre a importância de se construir e testar software na prática ao invés de
simplesmente provar na teoria ou em simulações que sua idéia funciona:

   * "Beware of bugs in the above code; I have only proved it correct, not
      tried it" (1977)
          o Source: Donald Knuth's webpage
            (http://www-cs-faculty.stanford.edu/~knuth/faq.html) states the
            line was used to end a memo entitled Notes on the van Emde Boas
            construction of priority deques: An instructive use of recursion.

Sobre quais são as habilidades importantes para bons desenvolvedores de
software:

     * "... the psychological profiling [of a programmer] is mostly the ability
          to shift levels of abstraction, from low level to high level. To see
          something in the small and to see something in the large."  
        o Source: Jack Woehr. An interview with Donald Knuth
          (http://home.hccnet.nl/h.vink/lead.htm). Dr. Dobb's Journal, pages
          16-22, April 1996.

[]s,
fabio.