frases programação

Embed Size (px)

Citation preview

o programador mata o vrus, enquanto q muitos garotos de programas esto morrendo po r conta de um... " A arte de programar consiste em organizar e dominar a complexidade. " Edsger W. Dijkstra Os primeiros 90% do cdigo representam os primeiros 10% do tempo de desenvolvimento . Os 10% restantes do cdigo para mostrar aos outros os 90% do tempo de desenvolvi mento. " Tom Cargill

Para entender recurso, devemos primeiro compreender uma recurso. Autor desconhecido

Eu sempre quis que o meu computador fosse to fcil de usar como o meu telefone, o me u desejo foi realizado pois eu j no consigo descobrir como usar o meu telefone. Bjarne Stroustrup

Um computador permite que voc faa mais erros mais rapidamente do que qualquer outra inveno da histria da humanidade, com exceo das mos e da tequila. Mitch Ratcliffe H duas formas de construir um projeto de software: Uma maneira de fazer isso deve ser to simples que, obviamente, no deixem deficincias, e a outra forma a de torn-lo to complicado que no percebam as evidentes deficincias. O primeiro mtodo muito mais difcil. CAR Hoare

O espao entre a teoria e a prtica no to grande como , a teoria na prtica. Autor desconhecido

Se construtores de edifcios construssem seus prdios como os programadores escrevem s eus programas, o primeiro pica-pau que viesse poderia destruir uma civilizao. Gerald Weinberg

Se depurar o processo de remoo de bugs do software, ento programao deve ser o proce de colocao deles. Edsger Dijkstra

Medir o progresso da programao por linhas de cdigo como medir o progresso da constru de aeronaves em termos de peso. Bill Gates

Nove pessoas no podem fazer um beb em um ms. Fred Brooks

Hoje a programao uma corrida entre os engenheiros de software para tentar construir maiores e melhores programas prova de idiotas, e o Universo tentando produzir m aiores e melhores idiotas. At agora, o Universo est ganhando. Rich Cook

H dois principais produtos que saem de Berkeley: LSD e UNIX.Ns no acreditamos que is so seja uma coincidncia. Jeremy S. Anderson Antes do software poder ser reutilizvel ele primeiro tem de ser utilizvel. nson Ralph Joh

Leis de Murphy para a Programao Adicionar mais pessoas a um projeto de software atrasado o tornar ainda mais atra sado.

Erros no-detectveis so infinitos, ao contrrio dos erros detectveis que so, por defini limitados. Todo programa no trivial possui pelo menos um bug. A complexidade de um programa cresce at exceder a capacidade do programador que d eve mant-lo. O valor de um programa proporcional ao peso de seus relatrios. Os programas expandem de forma a encher toda a memria disponvel. Se um programa intil, ele deve ser documentado. Se um programa til, ele deve ser modificado. Todo programa custa mais e demora mais tempo. A programao hoje em dia uma corrida entre engenheiros de software tentando fazer pr ogramas maiores e melhores a prova de idiotas e o universo tentando fazer idiota s maiores e melhores. At agora o universo est ganhando. Rick Cook Andar sobre as guas e fazer software a partir de uma especificao simples se ambas es tiverem congeladas. - Edward V Berard Uma linguagem de programao de baixo nvel quando exige ateno com o irrelevante. Perlis Um programa em C como uma dana rpida sobre cho encerado, executada por pessoas segur ando navalhas. Waldi Ravens Eu sempre desejei que o meu computador fosse to fcil de usar quanto o meu telefone; meu desejo se tornou realidade pois eu no consigo mais usar o meu telefone. Bjarn e Stroustrup

A

O estudo da cincia da computao no consegue transformar qualquer um em um excelente pr ogramador, da mesma forma que o estudo de tintas e pinceis no transforma qualquer um em um excelente pintor. Eric S. Raymond

No se preocupe se no funcionar direito. Se tudo funcionasse, voc estaria desempregad o. Lei de Mosher da Engenharia de Software Certo, Java PODE ser um bom exemplo do que uma linguagem de programao deve ser. Mas as aplicaes escritas em java so um bom exemplo de como as aplicaes NO DEVEM ser. el Considerando o triste estado dos programas de computador, o desenvolvimento de so ftware claramente ainda uma arte obscura que ainda no pode ser chamada de uma dis ciplina de engenharia. Bill Clinton O uso de COBOL deteriora a mente; o seu ensino deve, portanto, ser considerado um a ofensa criminal. E.W. Dijkstra A verso orientada a objeto do cdigo espaguete o cdigo lasanha camadas em excess Waltman FORTRAN no uma flor, mas sim uma erva daninha dura, raramente floresce e aparece e m todo computador. Alan J. Perlis Por muito tempo eu no entendi como algo to caro pudesse ser to intil. A eu percebi qu os computadores so mquinas estpidas capazes de fazer coisas incrivelmente intelige ntes; enquanto que os programadores so pessoas inteligentes capazes de fazer cois as incrivelmente estpidas. Em resumo, nasceram um para o outro. Bill Bryson Na minha opinio egosta, os programas em C da maioria das pessoas deveria ser identa do 6 ps para baixo e coberto de terra. Blair P. Houghton A evoluo das linguagens: FORTRAN uma linguagem no tipada. C uma linguagem fracament tipada. Ada uma linguagem fortemente tipada. C++ uma linguagem cuja utilidade f ortemente exagerada. Ron Sercely O bom projeto adiciona valor mais rpido do que custo. Thomas C. Gale Falar fcil. Mostre-me o cdigo. Linus Torvalds A perfeio atingida no quando no se tem mais o que colocar, mas sim quando no se tem is o que tirar. Antoine de Saint-Exupry C excntrico, defeituoso e um enorme sucesso. Dennis M. Ritchie Na teoria, teoria e prtica so iguais. Na prtica, no. Yogi Berra Voc no consegue um grande software sem uma grande equipe, e a maioria das equipes d e software se comporta como famlias disfuncionais. Jim McCarthy PHP um mal menor criado e executado por amadores incompetentes, enquanto que Pear l um grande e perversivo mal executado por profissionais habilidosos mas pervert idos. Jon Ribbens Pearl A nica linguagem que parece a mesma antes ou depois de ser criptografada. Kei th Bostic Eu inventei o termo orientado a objeto , e garanto que no tinha em mente o C++. Alan ay Aprender a programar tem a ver com desenvolvimento de software interativo tanto q uando aprender a datilografar tem a ver com a escrita de poesia. Ted Nelson Fique atento para bugs no cdigo acima; eu apenas provei que ele est correto, eu no o testei. Donald E. Knuth Anlise de sistemas como criar uma criana; voc pode fazer um estrago imenso mas no po e garantir sucesso. Tom DeMarco No me interessa se roda na sua mquina! Ns no estamos entregando a sua mquina! Vidi ton Medir o progresso de um programa por linhas de cdigo como medir o processo de mont agem de um avio pelo peso. Bill Gates A complexidade de depurar o dobro da de escrever o cdigo. Portanto, se voc escrever cdigo os mais inteligente possvel, por definio voc no ser esperto o suficiente para pur-lo. Brian W. Kernighan A maioria dos softwares atuais so como as pirmides do Egito, com milhes de blocos em pilhados um em cima dos outros, nenhuma integridade estrutural, feita apenas pel a fora bruta e milhares de escravos. Alan Kay O problema com os programadores que voc nunca consegue saber o que eles esto fazend o antes de ser tarde demais. Seymour Cray

Em duas ocasies [os membros do Parlamento] me perguntaram: Diga, Sr Babbage, se eu entrar na mquina nmeros errados ela conseguir sair as respostas corretas? Eu no sou c apaz de entender a confuso mental capaz de gerar este tipo de pergunta. Charles Ba bbage Codifique sempre como se o cara que for dar manuteno seja um psicopata violento que sabe onde voc mora. Martin Golding Existem duas maneiras de construir um projeto de software. Uma faz-lo to simples qu e obviamente no h falhas. A outra faz-lo to complicado que no existem falhas bvias. .R. Hoare Matemtica simples: qdo um programa est 90% concludo, significa que os outros 10% re stantes vo gastar o mesmo tempo que os 90% anteriores Vc no termina um programa. Vc desiste dele e as vezes ele teima em funcionar Um dia, se tudo der muito certo, a computao vai se transformar em uma cincia exata