Bjarne Stroustrup citações famosas
última atualização : 5 de setembro de 2024
other language: spanish | czech | german | french | italian | slovak | turkish | ukrainian | dutch | russian | portuguese
-
C torna mais fácil atirar no próprio pé; C++ torna mais difícil, mas quando você faz isso, ele sopra toda a sua perna.
-
C++ é projetado para permitir que você expresse ideias, mas se você não tem ideias ou não tem nenhuma pista sobre como expressá-las, C++ não oferece muita ajuda.
-
Quando bem feito, o software é invisível.
-
Uma organização que trata seus programadores como idiotas em breve terá programadores dispostos e capazes de agir apenas como idiotas.
-
Há uma velha história sobre a pessoa que desejava que o seu computador fosse tão fácil de usar como o seu telefone. Esse desejo tornou-se realidade, uma vez que já não sei utilizar o meu telefone.
-
Com a crescente importância dos padrões para objetos no nível do sistema, como COM e CORBA, é particularmente importante que as ligações C++ sejam limpas, bem documentadas e simples de usar.
-
Primeiro, gostaria de ver as ferramentas básicas, como compiladores, depuradores, profilers, interfaces de banco de dados, construtores de GUI, ferramentas CAD e assim por diante, suportarem totalmente o padrão ISO
-
Essa evolução pode comprometer a afirmação do Java de ser mais simples que o C++, mas meu palpite é que o esforço tornará o Java uma linguagem melhor do que é hoje.
-
O Design e a programação são actividades humanas; esqueçam isso e tudo se perde.
-
É evidente que rejeito a opinião de que existe um caminho adequado para todos e para todos os problemas
-
As pessoas que querem apaixonadamente acreditar que o mundo é basicamente simples reagem a isso com uma fúria que vai além do que considero apropriado para discutir uma linguagem de programação.
-
A biblioteca padrão evita que os programadores tenham que reinventar a roda.
-
É fácil ganhar o perdão por estar errado; estar certo é o que te coloca em apuros.
-
É minha firme convicção que todas as línguas bem sucedidas são cultivadas e não apenas concebidas a partir de primeiros princípios
-
Afinal, C++ também não é uma combinação perfeita para os objetivos de design do Java
-
Mais Código bom foi escrito em línguas denunciadas como" más "do que em línguas proclamadas" maravilhosas " - muito mais.
-
Definir OO com base no uso de hierarquias de classes e funções virtuais também é prático, pois fornece algumas orientações sobre onde oo provavelmente será bem-sucedido
-
Ninguém deveria chamar-se profissional se conhecesse apenas uma língua.
-
C++ é minha linguagem favorita de coleta de lixo porque gera muito pouco lixo
-
Se você acha que é simples, então você entendeu mal o problema.
-
Um programa que não foi testado não funciona.
-
Quem vem ter convosco e diz que tem uma linguagem perfeita é ingénuo ou vendedor.
-
A sugestão de Tom [Cargil] com uma ideia adicional: os proponentes de novos recursos [C++] devem ser obrigados a doar um rim. Isso - salientou Jim Waldo-faria as pessoas pensarem muito antes de propor, e mesmo as pessoas sem qualquer sentido proporão, no máximo, duas extensões.
-
Qualquer solução detalhada e tediosa é propensa a erros porque os programadores ficam entediados.
-
Certamente, nem todo bom programa é orientado a objetos, e nem todo programa orientado a objetos é bom
-
O aspecto mais importante do desenvolvimento de software é ser claro sobre o que você está tentando construir.
-
No entanto, quando o Java é promovido como a única linguagem de programação, as suas falhas e limitações tornam-se graves.
-
Encorajaria normas não proprietárias para Ferramentas e bibliotecas
-
Acho que as linguagens que suportam apenas um paradigma de programação restringem
-
É fácil estudar as regras de sobrecarga e de modelos sem perceber que, em conjunto, são uma das chaves para recipientes seguros de tipo elegantes e eficientes
-
Java não é independente de plataforma; é uma plataforma
-
Alguns softwares são realmente muito bons, por qualquer padrão. Pense nos Mars Rovers, no Google e no Projeto Genoma Humano. Agora, isso é software de qualidade!
-
O problema mais fundamental no desenvolvimento de software é a complexidade. Há apenas uma maneira básica de lidar com a complexidade: dividir para conquistar
-
A ligação entre a linguagem em que pensamos/programamos e os problemas e soluções que podemos imaginar é muito próxima. Por esta razão, restringir as características da linguagem com a intenção de eliminar os erros do programador é, na melhor das hipóteses, perigoso.
-
Não creio que a segurança deva ser adquirida à custa de complicar a expressão de boas soluções para os problemas da vida real.
-
[A programação corporativa] é muitas vezes feita até o ponto em que o indivíduo está completamente submerso na "cultura" corporativa, sem saída para talentos e habilidades únicas. As práticas corporativas podem ser diretamente hostis a indivíduos com habilidades e iniciativa excepcionais em questões técnicas. Considero essa gestão de pessoal técnico cruel e desperdiçadora.
-
Código legado " muitas vezes difere de sua alternativa sugerida por realmente funcionar e dimensionar.
-
Existem sistemas mais úteis desenvolvidos em línguas consideradas terríveis do que em línguas elogiadas por serem bonitas-muitos mais.
-
Como testar?"é uma questão que não pode ser respondida em geral. "Quando testar?"no entanto, tem uma resposta geral: o mais cedo e sempre que possível.
-
Prova por analogia é fraude.
-
Gosto de fazer pesquisas que tenham impacto. Se eu fosse a uma empresa para fazer o que eles chamam de 'dinheiro real', eu estaria apenas tentando fazer um sistema funcionar o mais rápido possível para cumprir os prazos de produto e serice.
-
Nossa civilização depende criticamente do software, e temos um grau perigosamente baixo de profissionalismo nos campos da informática
-
Pessoalmente, estou ansioso por melhores ferramentas para analisar o código-fonte C++.