Resumo Artigo Donald Knuth

501 palavras 3 páginas
Resumo do Artigo “Structured Programming with go to Statements”.

Donald Knuth, professor da Universidade de Stanford, através deste artigo, denominado ‘Structured Programming with go to Statements’, levanta ideias sobre a utilização do comando go to. Pontos de vista opostos, os quais falam de eliminação do comando, e da manutenção do mesmo, porém, ele não tenta convencer ninguém da opinião dele, faz questão de escrever em primeira pessoa, justamente para demonstrar que é uma opinião pessoal, de “um homem só”, como ele mesmo afirma.
O artigo está dividido em três seções: eliminação do go to, introdução do go to, e conclusão.
1 – Eliminação do comando Go To.
Para Knuth, as primeiras ideias sobre a abolição do go to teve inicio na década de 60, quando artigos foram publicados criticando seu uso. Neles, era visível a crítica, falavam que a eliminação do go to tornava o código mais simples e claro.
Alguns desses artigos provavam que o uso do go to era desnecessário, como o teorema Böhm–Jacopini, que mostrava que um programa poderia ser reescrito, usando variáveis condicionais, de iteração ou de composição, e ainda assim computa os mesmos resultados do original.
Teorema de Böhm-Jacopini:
Tempos depois, alguns cientistas comprovaram que este teorema estava errado, pois qualquer programa poderia ser bem estruturado, e ainda assim, ser ineficiente.
E. Dijkstra enviou um artigo para a Communications of the ACM, disposto a alavancar a discussão do comando go to. Mas a revista publicou como carta, omitindo o título original, logo, Dijkstra foi logo ligado ao pensamento "O comando go to deve ser eliminado das linguagens de programação de alto nível".
Vários autores participaram da tentativa de abolição, os mais notáveis foram: Jacopini, Bohm, Ashcroft, Manna, Kosaraju, Kasami, Tokura, Bruno e Steiglitz.
2 - Introdução ao go to.
Ele demonstra que em alguns casos, para retirar o go to, se gasta mais memória, e tempo de execução, ou seja, torna a qualidade do

Relacionados

  • Teste
    589 palavras | 3 páginas
  • ShellSort
    957 palavras | 4 páginas
  • Ferramenta tex
    1431 palavras | 6 páginas
  • LaTeX
    2587 palavras | 11 páginas
  • LATEX – EDITOR DE TEXTOS CIENTÍFICOS
    3090 palavras | 13 páginas
  • Computação
    820 palavras | 4 páginas
  • Artigo Analise
    1091 palavras | 5 páginas
  • 2008 2 ALGORITMOS PARA GERA O DE VALORES ALEAT RIOS E PSEUDOALEAT RIOS E SUAS UTILIZA ES PR TICAS
    46058 palavras | 185 páginas
  • A relação mae bebe - winnicott
    23963 palavras | 96 páginas
  • Historio Linux
    3502 palavras | 15 páginas