Bjarne Stroustrup slavné citáty
naposledy aktualizováno : 5. září 2024
other language: spanish | czech | german | french | italian | slovak | turkish | ukrainian | dutch | russian | portuguese
-
C usnadňuje střelbu do nohy; c++ ztěžuje, ale když to uděláte, odfoukne vám to Celou nohu.
-
C++ je navržen tak, aby vám umožnil vyjádřit nápady, ale pokud nemáte nápady nebo nemáte ponětí o tom, jak je vyjádřit, C++ nenabízí velkou pomoc.
-
Když se dělá dobře, software je neviditelný.
-
Organizace, která zachází se svými programátory jako s blbci, bude mít brzy programátory, kteří jsou ochotni a schopni jednat pouze jako blbci.
-
Existuje starý příběh o osobě, která si přála, aby se jeho počítač používal stejně snadno jako jeho telefon. Toto přání se splnilo, protože už nevím, jak používat telefon.
-
S rostoucím významem standardů pro objekty na úrovni systému, jako jsou COM a CORBA, je obzvláště důležité, aby vazby C++ byly čisté, dobře zdokumentované a snadno použitelné.
-
Za prvé, chtěl bych vidět základní nástroje, jako jsou kompilátory, debuggery, profilery, databázová rozhraní, tvůrci GUI, nástroje CAD atd., plně podporují standard ISO
-
Tento vývoj může ohrozit tvrzení Javy, že je jednodušší než C++, ale můj odhad je, že díky tomuto úsilí bude Java lepším jazykem než dnes.
-
Design a programování jsou lidské činnosti; zapomeňte na to a vše je ztraceno.
-
Jasně, odmítám názor, že existuje jeden způsob, který je vhodný pro každého a pro každý problém
-
Lidé, kteří vášnivě chtějí věřit, že svět je v podstatě jednoduchý, na to reagují zuřivostí, která přesahuje to, co považuji za vhodné pro diskusi o programovacím jazyce.
-
Standardní knihovna šetří programátorům, aby nemuseli znovu objevovat kolo.
-
Je snadné získat odpuštění za to, že se mýlíte; mít pravdu je to, co vás dostane do skutečných problémů.
-
Pevně věřím, že všechny úspěšné jazyky jsou pěstovány a nejsou navrženy pouze z prvních principů
-
Koneckonců, C++ není ideální pro návrhové cíle Java
-
Více dobrého kódu bylo napsáno v jazycích odsuzovaných jako" špatné "než v jazycích prohlášených za" úžasné " - mnohem více.
-
Definování OO jako na základě použití hierarchií tříd a virtuálních funkcí je také praktické v tom, že poskytuje určité pokyny, kde bude OO pravděpodobně úspěšný
-
Nikdo by se neměl nazývat profesionálem, pokud by znal pouze jeden jazyk.
-
C++ je můj oblíbený jazyk sbíraný odpadky, protože generuje tak málo odpadků
-
Pokud si myslíte, že je to jednoduché, pak jste problém nepochopili.
-
Program, který nebyl testován, nefunguje.
-
Každý, kdo za vámi přijde a řekne, že má dokonalý jazyk, je buď naivní, nebo prodavač.
-
Tom [Cargil]s návrh s dalším nápadem: Propsers nových [c++] funkce by měly být vyžadovány darovat ledvinu. To by - zdůraznil Jim [Waldo] - přimělo lidi přemýšlet, než navrhnou, a dokonce i lidé bez jakéhokoli smyslu by navrhli maximálně dvě prodloužení.
-
Jakékoli podrobné a zdlouhavé řešení je náchylné k chybám, protože programátoři se nudí.
-
Určitě ne každý dobrý program je objektově orientovaný a ne každý objektově orientovaný program je dobrý
-
Nejdůležitějším aspektem vývoje softwaru je mít jasno v tom, co se snažíte vybudovat.
-
Když je však Java propagována jako jediný programovací jazyk, její nedostatky a omezení se stávají vážnými.
-
Chtěl bych podpořit nechráněné standardy pro nástroje a knihovny
-
Našel jsem jazyky, které podporují pouze jedno omezení programovacího paradigmatu
-
Je snadné studovat pravidla přetížení a šablon, aniž byste si všimli, že společně jsou jedním z klíčů k elegantním a efektivním typově bezpečným kontejnerům
-
Java není nezávislá na platformě; je to platforma
-
Nějaký software je ve skutečnosti docela dobrý, podle jakéhokoli standardu. Vzpomeňte si na Mars Rovers, Google a projekt lidského genomu. To je kvalitní software!
-
Nejzásadnějším problémem při vývoji softwaru je složitost. Existuje pouze jeden základní způsob řešení složitosti: rozděl a panuj
-
Spojení mezi jazykem, ve kterém myslíme/programujeme, a problémy a řešeními, které si dokážeme představit, je velmi těsné. Z tohoto důvodu je omezení jazykových funkcí s úmyslem eliminovat chyby programátora přinejlepším nebezpečné.
-
Nemyslím si, že by se bezpečnost měla kupovat za cenu komplikování vyjádření dobrých řešení reálných problémů.
-
[Firemní programování] se často provádí do bodu, kdy je jedinec zcela ponořen do firemní "kultury" bez odbytu jedinečných talentů a dovedností. Firemní praktiky mohou být přímo nepřátelské vůči jednotlivcům s výjimečnými dovednostmi a iniciativou v technických záležitostech. Takové řízení technických lidí považuji za kruté a nehospodárné.
-
Legacy code " se často liší od navrhované alternativy tím, že skutečně pracuje a škáluje.
-
Existuje více užitečných systémů vyvinutých v jazycích považovaných za hrozné než v jazycích chválených za to, že jsou krásné-mnoho dalších.
-
Jak testovat?"je otázka, na kterou nelze obecně odpovědět. "Kdy testovat?"má však obecnou odpověď: co nejdříve a co nejčastěji.
-
Analogickým důkazem je podvod.
-
Rád dělám výzkum, který má dopad. Kdybych šel do společnosti, aby to, co nazývají "skutečné peníze", snažil bych se, aby systém fungoval co nejrychleji, aby splnil termíny produktů a serice.
-
Naše civilizace kriticky závisí na softwaru, a máme nebezpečně nízkou míru profesionality v oblasti počítačů
-
Osobně se těším na lepší nástroje pro analýzu zdrojového kódu C++.