Frases de "Edsger Dijkstra" sobre "MENTE"
"Levante seus padrões de qualidade tão altos quanto você pode viver, evite desperdiçar seu tempo em problemas de rotina, e sempre tente funcionar o mais próximo possível no limite de suas habilidades. Faça isso, porque é a única maneira de descobrir como esse limite deve ser avançado."
--- Edsger Dijkstra
"Na sequência da Revolução Cultural e agora da recessão, observo uma pressão de montagem para cooperar e promover "trabalho em equipe". Por sua raia anti-individualista, tal unidade é, naturalmente, altamente suspeita; Algumas pessoas podem não ser tão sensíveis a isso, mas tendo visto o Hitlerjugend, em ação, é suficiente para o resto de sua vida ser muito cauteloso com "espírito de equipe". Muito."
--- Edsger Dijkstra
"Sim, eu compartilho sua preocupação: como programar bem -thouve um tópico ensinável - dificilmente é ensinado. A situação é semelhante à da matemática, onde o currículo explícito é confinado a resultados matemáticos; Como fazer matemática é algo que o aluno deve absorver pela osmose, por assim dizer. Uma razão para preferir o símbolo-manipulação, cálculo dos argumentos é que seu projeto é muito melhor improvável do que o desenho de argumentos verbais / pictóricos. A introdução em larga escala de cursos sobre essa metodologia calcular, no entanto, encontraria problemas políticos insuportáveis."
--- Edsger Dijkstra
"Quando voltei de Munique, foi setembro, e eu era professor de matemática na Universidade de Tecnologia Eindhoven. Mais tarde, aprendi que tinha sido a terceira escolha do departamento, depois que dois analistas numéricos haviam ligado o convite para baixo; A decisão de me convidar não tinha sido fácil, por um lado, porque eu não tinha estudado matemática, e por outro lado, por causa das minhas sandálias, minha barba e minha "arrogância" (o que quer que seja)."
--- Edsger Dijkstra
"Se na física há algo que você não entende, você sempre pode se esconder atrás das profundezas desconhecidas da natureza. Você sempre pode culpar a Deus. Você não fez tão complexo você mesmo. Mas se o seu programa não funcionar, não há ninguém para se esconder. Você não pode se esconder atrás de uma natureza obstinada. Se não funcionar, você estragou."
--- Edsger Dijkstra
"Vamos fazer um trabalho de programação muito melhor, desde que nos aproximamos da tarefa com uma apreciação completa de sua tremenda dificuldade, desde que atendemos a linguagens de programação modestas e elegantes, desde que respeitemos as limitações intrínsecas do Humano mente e abordar a tarefa como Programadores muito humildes."
--- Edsger Dijkstra
"O chamado "linguagem natural" é maravilhoso para os propósitos que foi criado, como Para ser rude, para dizer a piadas, para trapacear ou fazer amor em (e os teóricos de críticas literárias podem até ser livres de conteúdo), mas é irremediavelmente inadequada quando temos que lidar inequivocamente com situações de grande complexidade, Situações que surgem inevitavelmente em tais atividades como legislação, arbitragem, matemática ou programação."
--- Edsger Dijkstra
"Neste aspecto, um programa é como um poema: você não pode escrever um poema sem escrevê-lo. No entanto, as pessoas falam sobre a programação como se fosse um processo de produção e medem "Produtividade do programador" em termos de "número de linhas de código produzido". Ao fazê-lo, eles reservam esse número no lado errado do razão: sempre devemos nos referir a "o número de linhas de código gasto"."
--- Edsger Dijkstra
"... Simplificações tiveram um impacto científico muito maior de longo alcance do que talentos individuais de engenhosidade. A oportunidade para a simplificação é muito encorajadora, porque em todos os exemplos que vêm à mente os sistemas simples e elegantes tendem a ser mais fáceis e mais rápidos para projetar e obter direito, mais eficiente em execução, e muito mais confiável do que as contraponções mais articuladas que têm que Seja depurado em algum grau de aceitabilidade .... Simplicidade e elegância são impopulares porque exigem trabalho duro e disciplina para alcançar e educação para serem apreciados."
--- Edsger Dijkstra
"... O que a sociedade pede esmagador é o óleo de cobra. Claro, o óleo de cobra tem os nomes mais impressionantes - caso contrário, você estaria vendendo nada - como "análise estruturada e design", "engenharia de software", "modelos de maturidade", "sistemas de informação de gerenciamento", "ambientes integrados de suporte do projeto" " Orientação de Objetos "e" Engenharia de Processo de Negócios "."
--- Edsger Dijkstra
"Nossos poderes intelectuais são bastante voltados para dominar as relações estáticas e que nossos poderes para visualizar os processos evoluindo no tempo são relativamente mal desenvolvido. Por essa razão, devemos fazer (como programadores sábios conscientes de nossas limitações) nosso máximo para encurtar a lacuna conceitual entre o programa estático e o processo dinâmico, para fazer a correspondência entre o programa (espalhada no espaço de texto) e o processo (spread no tempo) o mais trivial possível."
--- Edsger Dijkstra
"Quando tomamos a posição de que não é apenas a responsabilidade do programador produzir um programa correto, mas também para demonstrar sua exatidão de maneira convincente, então as observações acima têm uma influência profunda na atividade do programador: o objeto que ele tem que produzir deve ser utilemente estruturado."
--- Edsger Dijkstra
"Um mais importante, mas também mais elusivo , aspecto de qualquer ferramenta é sua influência sobre os hábitos daqueles que se treinam em seu uso. Se a ferramenta é uma linguagem de programação, essa influência é, se gostamos ou não, uma influência em nossos hábitos de pensamento .... Uma linguagem de programação é uma ferramenta que tem profunda influência em nossos hábitos de pensamento."
--- Edsger Dijkstra
"Estamos todos moldados pelas ferramentas que usamos, em particular: os formalismos que usamos moldar nossos hábitos de pensamento, para melhor ou para pior, e isso significa que temos que ser muito cuidadosos na escolha do que aprendemos e Ensinar, para desaprender não é realmente possível."
--- Edsger Dijkstra
"É um erro pensar que os programadores são programas. Os programadores têm que produzir soluções confiáveis e apresentá-lo sob a forma de argumentos convincentes. Os programas O código fonte é apenas o material de acompanhamento para o qual esses argumentos devem ser aplicados."
--- Edsger Dijkstra
"[Embora a ciência da computação seja uma disciplina razoavelmente nova, é predominantemente baseada na visão do mundo cartesiano. Como Edsgar W. Dijkstra apontou] uma disciplina científica surge com o - geralmente bastante lento! - Descoberta de que aspectos podem ser significativamente "estudados" em isolamento por causa de sua própria consistência."
--- Edsger Dijkstra
"Agora tive minha bola de cristal nevoenta por um bom tempo. Suas previsões são invariavelmente sombrias e geralmente corretas, mas eu estou bastante acostumado com isso e eles não vão me impedir de dar algumas sugestões, mesmo que seja apenas um exercício de futilidade cujo único efeito é fazer você se sentir culpado."
--- Edsger Dijkstra