Alan Perlis citações famosas

última atualização : 5 de setembro de 2024

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

Alan Perlis
  • Um ano dedicado à inteligência artificial é suficiente para fazer crer em Deus.

  • É melhor que 100 funções operem numa estrutura de dados do que 10 funções operem em 10 estruturas de dados.

  • Uma linguagem de programação é de baixo nível quando seus programas exigem atenção ao irrelevante.

  • Existem duas maneiras de escrever programas sem erros; apenas o terceiro funciona.

  • Uma linguagem que não afeta a maneira como você pensa sobre programação não vale a pena conhecer.

  • Em sistemas de software, muitas vezes é o madrugador que faz o worm.

  • Os tolos ignoram a complexidade. Os pragmáticos sofrem. Alguns podem evitá-lo. Os génios removem-no.

  • A simplicidade não precede a complexidade, mas segue-a.

  • Cada programa tem (pelo menos) dois propósitos: aquele para o qual foi escrito e outro para o qual não foi.

  • Os programadores não devem ser medidos pela sua engenhosidade e lógica, mas pela integralidade da sua análise de casos.

  • Em inglês, cada palavra pode ser verbalizada.

  • Lidar com o fracasso é fácil: trabalhar arduamente para melhorar. O sucesso também é fácil de lidar: você resolveu o problema errado. Trabalhar arduamente para melhorar.

  • É mais fácil alterar a especificação para se adequar ao programa do que vice-versa.

  • Não tenha boas ideias se não estiver disposto a ser responsável por elas.

  • FORTRAN não é uma flor, mas uma erva daninha-é resistente, ocasionalmente floresce e cresce em todos os computadores.

  • Se você tem um procedimento com 10 parâmetros, provavelmente perdeu alguns.

  • Você pode medir a perspectiva de um programador observando sua atitude sobre a vitalidade contínua do FORTRAN.

  • Vai contra o grão da educação moderna ensinar os alunos a programar. Que divertido é fazer planos, adquirir disciplina, organizar pensamentos, dedicar atenção aos detalhes e aprender a ser autocrítico.

  • Eu acho que é extraordinariamente importante que nós, na ciência da computação, nos divertamos na computação. Quando começou, foi muito divertido. É claro que os clientes pagantes eram enganados de vez em quando e, depois de algum tempo, começámos a levar a sério as suas queixas. Começámos a sentir-nos realmente responsáveis pela utilização perfeita e sem erros destas máquinas. Acho que não estamos. Penso que somos responsáveis por esticá-los, por Os lançar em novas direcções e por nos divertirmos em casa. Espero que o campo da ciência da computação nunca perca o seu sentido de diversão.

  • Qualquer substantivo pode ser verbado.

  • Quando alguém disser:" quero uma linguagem de programação na qual só preciso de dizer o que quero fazer", dê-lhe um pirulito.

  • Na computação, transformar o óbvio em útil é uma definição viva da palavra "frustração".

  • Se o seu computador fala Inglês, provavelmente foi feito no Japão.

  • Penso que é inevitável que as pessoas programem mal. A formação não ajudará substancialmente as coisas. Temos de aprender a viver com isso.

  • O melhor livro sobre programação para o leigo é 'Alice no país das maravilhas'; mas isso é porque é o melhor livro sobre qualquer coisa para o leigo.

  • É possível que o software não seja como qualquer outra coisa, que seja destinado a ser descartado: que o objetivo é sempre vê-lo como uma bolha de sabão?

  • O campo da computação precisa sempre de novos clichês.

  • Em inglês, cada palavra pode ser verbalizada. Seria assim nas nossas linguagens de programação.

  • Na simbiose homem-máquina, é o homem que deve ajustar-se: as máquinas não podem.

  • Os programadores LISP sabem o valor de tudo e o custo de nada.

  • Na programação, como em tudo o mais, errar é renascer.

  • Algumas linguagens de programação conseguem absorver a mudança, mas resistem ao progresso.

  • Brindamos ao programador Lisp que escreve os seus pensamentos entre parênteses.

  • A longo prazo, cada programa torna-se rococó e depois escombros.

  • O açúcar sintático causa cancro do ponto e vírgula.

  • Não se pode passar do informal para o formal por meios formais.

  • Na computação, o tempo médio até à falha continua a diminuir.

  • Adaptar programas antigos para se adaptarem a novas máquinas geralmente significa adaptar novas máquinas para se comportarem como as antigas.

  • A constante de um homem é a variável de outro homem.

  • Para entender um programa, você deve se tornar a máquina e o programa.

  • Você acha que sabe quando aprende, tem mais certeza de quando pode escrever, ainda mais quando pode ensinar, mas tem certeza de quando pode programar.

  • Uma imagem vale 10 mil palavras - mas apenas aquelas para descrever a imagem. Quase nenhum conjunto de palavras 10K pode ser descrito adequadamente com imagens.

  • Não existe uma variável livre.

  • Uma boa linguagem de programação é um universo conceitual para pensar sobre programação.

  • Todo leitor deve perguntar-se periodicamente sobre que fim, para que fim?"mas não o peçam com demasiada frequência para que não deixem passar a diversão da programação para a prisão de ventre da filosofia agridoce.

  • A Ciência da computação tem vergonha do computador.

  • Se um ouvinte acenar com a cabeça quando você está explicando seu programa, acorde-o.

  • Os programadores C nunca morrem. Eles são apenas lançados no vazio.

  • A otimização dificulta a evolução.