---
title: "Meaning & Key Takeaway of: C makes it easy to shoot yourself in the…"
description: "\"“C makes it easy to shoot yourself in the foot; C++ makes it harder, but when you do it blows your whole leg off.”\" — Bjarne Stroustrup"
image: "https://sms4smile.com/quotes/i/570/bjarne-stroustrup-11774_blow_c-makes-it-easy-to-shoot-yourself-in-the_2439836.jpg"
---

#  C makes it easy to shoot yourself in the foot; C++ makes…

![“C makes it easy to shoot yourself in the foot; C++ makes it harder, but when you do it blows your whole leg off.” quote by Bjarne Stroustrup](https://sms4smile.com/quotes/i/570/bjarne-stroustrup-11774_blow_c-makes-it-easy-to-shoot-yourself-in-the_2439836.jpg)   [Download](https://sms4smile.com/quotes/i/570/bjarne-stroustrup-11774_blow_c-makes-it-easy-to-shoot-yourself-in-the_2439836.jpg) [Open image](https://sms4smile.com/quotes/i/570/bjarne-stroustrup-11774_blow_c-makes-it-easy-to-shoot-yourself-in-the_2439836.jpg)

> ““C makes it easy to shoot yourself in the foot; C++ makes it harder, but when you do it blows your whole leg off.””

[Bjarne Stroustrup](https://sms4smile.com/quotes/author/bjarne-stroustrup/)

## About This Quote

This interpretation was drafted with AI assistance. It is one reading of the quote, not the author's own explanation.

C is simple enough to cause self-inflicted errors; C++ adds complexity, making mistakes more disastrous.

**In simple terms:** C is easy to mess up; C++ is riskier.

Key Takeaway

Choose tools wisely to avoid costly errors.

Themes

programming risk complexity software

Mood

cautious pragmatic

Type

technical humorous

When to use this quote

- coding
- system design
- debugging
- education

Key Concepts

software engineering language design error handling

Questions to Reflect On

- How do you balance simplicity and power in coding?
- When is risk acceptable for functionality?

A Different Perspective

Complex languages can improve productivity when mastered.

★ ★ ★ ★ ★   No ratings yet

[Computer language](https://sms4smile.com/quotes/about/computer-language/) [Computer programmers](https://sms4smile.com/quotes/about/computer-programmers/) [Computer science](https://sms4smile.com/quotes/about/computer-science/) [Effectiveness](https://sms4smile.com/quotes/about/effectiveness/) [Funny](https://sms4smile.com/quotes/about/funny/) [Geek](https://sms4smile.com/quotes/about/geek/) [Humorous](https://sms4smile.com/quotes/about/humorous/) [Language](https://sms4smile.com/quotes/about/language/) [Metaphor](https://sms4smile.com/quotes/about/metaphor/) [Programmers](https://sms4smile.com/quotes/about/programmers/) [Programming](https://sms4smile.com/quotes/about/programming/) [Programming languages](https://sms4smile.com/quotes/about/programming-languages/) [Technology](https://sms4smile.com/quotes/about/technology/) [Witty](https://sms4smile.com/quotes/about/witty/)

## Related quotes

> [C makes it easy to shoot yourself in the foot; C++ makes it harder, but when you do, it blows away your whole leg.](https://sms4smile.com/quotes/bjarne-stroustrup/c-makes-it-easy-to-shoot-yourself-in-the-foot-c-makes-it-harder-but/)

[Bjarne Stroustrup](https://sms4smile.com/quotes/author/bjarne-stroustrup/)

> [If you cannot grok the overall structure of a program while taking a shower, you are not ready to code it.](https://sms4smile.com/quotes/richard-e-pattis/if-you-cannot-grok-the-overall-structure-of-a-program-while-taking-a/)

[Richard E. Pattis](https://sms4smile.com/quotes/author/richard-e-pattis/)

> [Most of you are familiar with the virtues of a programmer. There are three, of course: laziness, impatience, and hubris.](https://sms4smile.com/quotes/larry-wall/most-of-you-are-familiar-with-the-virtues-of-a-programmer-there-are/)

[Larry Wall](https://sms4smile.com/quotes/author/larry-wall/)

> [We should forget about small efficiencies, say about 97% of the time: premature optimization is the root of all evil.](https://sms4smile.com/quotes/anonymous/we-should-forget-about-small-efficiencies-say-about-97-of-the-time-2/)

[Anonymous](https://sms4smile.com/quotes/author/anonymous/)

> [It's OK to figure out murder mysteries, but you shouldn't need to figure out code. You should be able to read it.](https://sms4smile.com/quotes/steve-mcconnell/it-s-ok-to-figure-out-murder-mysteries-but-you-shouldn-t-need-to/)

[Steve McConnell](https://sms4smile.com/quotes/author/steve-mcconnell/)

> [The only way for errors to occur in a program is by being put there by the author. No other mechanisms are known. Programs…](https://sms4smile.com/quotes/harlan-mills/the-only-way-for-errors-to-occur-in-a-program-is-by-being-put-there/)

Harlan Mills

> [The magic of myth and legend has come true in our time. One types the correct incantation on a keyboard, and a display screen…](https://sms4smile.com/quotes/fred-brooks/the-magic-of-myth-and-legend-has-come-true-in-our-time-one-types-the/)

[Fred Brooks](https://sms4smile.com/quotes/author/fred-brooks/)

> [Should array indices start at 0 or 1? My compromise of 0.5 was rejected without, I thought, proper consideration.](https://sms4smile.com/quotes/stan-kelly-bootle/should-array-indices-start-at-0-or-1-my-compromise-of-0-5-was/)

[Stan Kelly-Bootle](https://sms4smile.com/quotes/author/stan-kelly-bootle/)

> [When I'm working on a problem, I never think about beauty. I think only how to solve the problem.](https://sms4smile.com/quotes/r-buckminster-fuller/when-i-m-working-on-a-problem-i-never-think-about-beauty-i-think-only/)

[R. Buckminster Fuller](https://sms4smile.com/quotes/author/r-buckminster-fuller/)

> [As soon as we started programming, we found to our surprise that it wasn't as easy to get programs right as we had thought.…](https://sms4smile.com/quotes/maurice-wilkes/as-soon-as-we-started-programming-we-found-to-our-surprise-that-it/)

[Maurice Wilkes](https://sms4smile.com/quotes/author/maurice-wilkes/)

> [ It's \[programming\] the only job I can think of where I get to be both an engineer and an artist. There's an incredible, rigorous,… ](https://sms4smile.com/quotes/andy-hertzfeld/it-s-programming-the-only-job-i-can-think-of-where-i-get-to-be-both/)

[Andy Hertzfeld](https://sms4smile.com/quotes/author/andy-hertzfeld/)

> [Programming languages, like pizzas, come in only too sizes; too big and too small.](https://sms4smile.com/quotes/richard-e-pattis/programming-languages-like-pizzas-come-in-only-too-sizes-too-big-and/)

[Richard E. Pattis](https://sms4smile.com/quotes/author/richard-e-pattis/)

> [The generation of random numbers is too important to be left to chance.](https://sms4smile.com/quotes/robert-coveyou/the-generation-of-random-numbers-is-too-important-to-be-left-to-chance/)

Robert Coveyou

> [Beauty is more important in computing than anywhere else in technology because software is so complicated. Beauty is the ultimate defense against complexity.](https://sms4smile.com/quotes/david-gelernter/beauty-is-more-important-in-computing-than-anywhere-else-in/)

[David Gelernter](https://sms4smile.com/quotes/author/david-gelernter/)

> [The unavoidable price of reliability is simplicity.](https://sms4smile.com/quotes/tony-hoare/the-unavoidable-price-of-reliability-is-simplicity/)

[Tony Hoare](https://sms4smile.com/quotes/author/tony-hoare/)

## More by Bjarne Stroustrup

> [Always think about how a piece of code should be used: good interfaces are the essence of good code. You can hide all kinds…](https://sms4smile.com/quotes/bjarne-stroustrup/always-think-about-how-a-piece-of-code-should-be-used-good-interfaces/)

[Bjarne Stroustrup](https://sms4smile.com/quotes/author/bjarne-stroustrup/)

> [Any verbose and tedious solution is error-prone because programmers get bored.](https://sms4smile.com/quotes/bjarne-stroustrup/any-verbose-and-tedious-solution-is-error-prone-because-programmers/)

[Bjarne Stroustrup](https://sms4smile.com/quotes/author/bjarne-stroustrup/)

> [“There are only two kinds of languages: the ones people complain about and the ones nobody uses.”](https://sms4smile.com/quotes/bjarne-stroustrup/there-are-only-two-kinds-of-languages-the-ones-people-complain-about/)

[Bjarne Stroustrup](https://sms4smile.com/quotes/author/bjarne-stroustrup/)

> [Nobody should call themselves a professional if they only knew one language.](https://sms4smile.com/quotes/bjarne-stroustrup/nobody-should-call-themselves-a-professional-if-they-only-knew-one/)

[Bjarne Stroustrup](https://sms4smile.com/quotes/author/bjarne-stroustrup/)

> [It's easy to win forgiveness for being wrong; being right is what gets you into real trouble.](https://sms4smile.com/quotes/bjarne-stroustrup/it-s-easy-to-win-forgiveness-for-being-wrong-being-right-is-what-gets/)

[Bjarne Stroustrup](https://sms4smile.com/quotes/author/bjarne-stroustrup/)

> [Some software is actually pretty good, by any standard. Think of the Mars Rovers, Google, and the Human Genome Project. Now, that's quality software!](https://sms4smile.com/quotes/bjarne-stroustrup/some-software-is-actually-pretty-good-by-any-standard-think-of-the/)

[Bjarne Stroustrup](https://sms4smile.com/quotes/author/bjarne-stroustrup/)

> [C makes it easy to shoot yourself in the foot; C++ makes it harder, but when you do, it blows away your whole leg.](https://sms4smile.com/quotes/bjarne-stroustrup/c-makes-it-easy-to-shoot-yourself-in-the-foot-c-makes-it-harder-but/)

[Bjarne Stroustrup](https://sms4smile.com/quotes/author/bjarne-stroustrup/)

> [I assume that a sufficiently skilled will be able to do anything not explicitly forbidden by the hardware.](https://sms4smile.com/quotes/bjarne-stroustrup/i-assume-that-a-sufficiently-skilled-will-be-able-to-do-anything-not/)

[Bjarne Stroustrup](https://sms4smile.com/quotes/author/bjarne-stroustrup/)

> [I like doing research that has an impact. If I went to a company to make what they call 'real money,' I'd be just…](https://sms4smile.com/quotes/bjarne-stroustrup/i-like-doing-research-that-has-an-impact-if-i-went-to-a-company-to/)

[Bjarne Stroustrup](https://sms4smile.com/quotes/author/bjarne-stroustrup/)

> [I would encourage nonproprietary standards for tools and libraries](https://sms4smile.com/quotes/bjarne-stroustrup/i-would-encourage-nonproprietary-standards-for-tools-and-libraries/)

[Bjarne Stroustrup](https://sms4smile.com/quotes/author/bjarne-stroustrup/)

> [This evolution may compromise Java's claim of being simpler than C++, but my guess is that the effort will make Java a better language…](https://sms4smile.com/quotes/bjarne-stroustrup/this-evolution-may-compromise-java-s-claim-of-being-simpler-than-c/)

[Bjarne Stroustrup](https://sms4smile.com/quotes/author/bjarne-stroustrup/)

> [Clearly, I reject the view that there is one way that is right for everyone and for every problem](https://sms4smile.com/quotes/bjarne-stroustrup/clearly-i-reject-the-view-that-there-is-one-way-that-is-right-for/)

[Bjarne Stroustrup](https://sms4smile.com/quotes/author/bjarne-stroustrup/)

> [There is no one "root of all evil" in software development. Design is hard in many ways. People tend to underestimate the intellectual and…](https://sms4smile.com/quotes/bjarne-stroustrup/there-is-no-one-root-of-all-evil-in-software-development-design-is/)

[Bjarne Stroustrup](https://sms4smile.com/quotes/author/bjarne-stroustrup/)

> [However, when Java is promoted as the sole programming language, its flaws and limitations become serious.](https://sms4smile.com/quotes/bjarne-stroustrup/however-when-java-is-promoted-as-the-sole-programming-language-its/)

[Bjarne Stroustrup](https://sms4smile.com/quotes/author/bjarne-stroustrup/)

> [C++ is designed to allow you to express ideas, but if you don't have ideas or don't have any clue about how to express…](https://sms4smile.com/quotes/bjarne-stroustrup/c-is-designed-to-allow-you-to-express-ideas-but-if-you-don-t-have/)

[Bjarne Stroustrup](https://sms4smile.com/quotes/author/bjarne-stroustrup/)

[Explore all 58 Bjarne Stroustrup quotes ](https://sms4smile.com/quotes/author/bjarne-stroustrup/)

## More Blow quotes

> [The wind always seems to blow against catchers when they are running.](https://sms4smile.com/quotes/joe-garagiola/the-wind-always-seems-to-blow-against-catchers-when-they-are-running/)

[Joe Garagiola](https://sms4smile.com/quotes/author/joe-garagiola/)

> [Blow, winds, and crack your cheeks! Rage! Blow! You cataracts and hurricanoes, spout Till you have drenched our teeples, drowned the cocks! You sulphurour…](https://sms4smile.com/quotes/william-shakespeare/blow-winds-and-crack-your-cheeks-rage-blow-you-cataracts-and/)

[William Shakespeare](https://sms4smile.com/quotes/author/william-shakespeare/)

> [If he wants to blow his head off, let him. I don't give a damn about Jim Bakker.](https://sms4smile.com/quotes/jessica-hahn/if-he-wants-to-blow-his-head-off-let-him-i-don-t-give-a-damn-about/)

[Jessica Hahn](https://sms4smile.com/quotes/author/jessica-hahn/)

> [If we blow ourselves up we will do it by misapplication of science; if we manage to keep from blowing ourselves up, it will…](https://sms4smile.com/quotes/robert-a-heinlein/if-we-blow-ourselves-up-we-will-do-it-by-misapplication-of-science-if/)

[Robert A. Heinlein](https://sms4smile.com/quotes/author/robert-a-heinlein/)

> [Not I, not I, but the wind that blows through me! A fine wind is blowing the new direction of Time.](https://sms4smile.com/quotes/d-h-lawrence/not-i-not-i-but-the-wind-that-blows-through-me-a-fine-wind-is-blowing/)

[D. H. Lawrence](https://sms4smile.com/quotes/author/d-h-lawrence/)

> [The only two good words that can be said for a hurricane are that it gives sufficient warning of its approach, and that it…](https://sms4smile.com/quotes/gertrude-atherton/the-only-two-good-words-that-can-be-said-for-a-hurricane-are-that-it/)

[Gertrude Atherton](https://sms4smile.com/quotes/author/gertrude-atherton/)

> [Music is a wind that blows away the years, memories, and fear, that crouching animal I carry inside me.](https://sms4smile.com/quotes/isabel-allende/music-is-a-wind-that-blows-away-the-years-memories-and-fear-that/)

[Isabel Allende](https://sms4smile.com/quotes/author/isabel-allende/)

> [The supposedly immaterial soul, we now know, can be bisected with a knife, altered by chemicals, started or stopped by electricity, and extinguished by…](https://sms4smile.com/quotes/steven-pinker/the-supposedly-immaterial-soul-we-now-know-can-be-bisected-with-a/)

[Steven Pinker](https://sms4smile.com/quotes/author/steven-pinker/)

> [One of the wonderful things about Portlandia - and I'm not just blowing smoke, although I can blow smoke, but I'm not - is…](https://sms4smile.com/quotes/scott-raab/one-of-the-wonderful-things-about-portlandia-and-i-m-not-just-blowing/)

[Scott Raab](https://sms4smile.com/quotes/author/scott-raab/)

> [I would always find a way to blow the deal and I'm not sure why. I think there was part of me that wasn't…](https://sms4smile.com/quotes/oscar-isaac/i-would-always-find-a-way-to-blow-the-deal-and-i-m-not-sure-why-i/)

[Oscar Isaac](https://sms4smile.com/quotes/author/oscar-isaac/)

> [Letters crossing in the post, unfamiliar tunes heard three times in one day, the way that blows of fate descend upon the same bowed…](https://sms4smile.com/quotes/fay-weldon/letters-crossing-in-the-post-unfamiliar-tunes-heard-three-times-in/)

[Fay Weldon](https://sms4smile.com/quotes/author/fay-weldon/)

> [Truth is, right now two bombs could drop out of the sky and blow up this house and whatever building you're in and just…](https://sms4smile.com/quotes/ian-mackaye/truth-is-right-now-two-bombs-could-drop-out-of-the-sky-and-blow-up/)

[Ian MacKaye](https://sms4smile.com/quotes/author/ian-mackaye/)

> [The old saying is true: If you have only the Word, you dry up. If you have only the Spirit, you blow up. But…](https://sms4smile.com/quotes/jim-cymbala/the-old-saying-is-true-if-you-have-only-the-word-you-dry-up-if-you/)

[Jim Cymbala](https://sms4smile.com/quotes/author/jim-cymbala/)

> [I can turn an idea into a business before you know it's going to be important. My first step will blow by you.](https://sms4smile.com/quotes/mark-cuban/i-can-turn-an-idea-into-a-business-before-you-know-it-s-going-to-be/)

[Mark Cuban](https://sms4smile.com/quotes/author/mark-cuban/)

> [The Brick House was one of the toughest joints I ever played in ... Guys would drink and fight one another like circle saws.…](https://sms4smile.com/quotes/louis-armstrong/the-brick-house-was-one-of-the-toughest-joints-i-ever-played-in-guys/)

[Louis Armstrong](https://sms4smile.com/quotes/author/louis-armstrong/)

Browse all 2,324 Blow quotes

```json
{
    "@context": "https://schema.org",
    "@graph": [
        {
            "@type": "Quotation",
            "text": "“C makes it easy to shoot yourself in the foot; C++ makes it harder, but when you do it blows your whole leg off.”",
            "creator": {
                "@type": "Person",
                "name": "Bjarne Stroustrup"
            },
            "isPartOf": {
                "@id": "https://sms4smile.com/quotes/#website"
            },
            "url": "https://sms4smile.com/quotes/bjarne-stroustrup/c-makes-it-easy-to-shoot-yourself-in-the-foot-c-makes-it-harder-but-2/",
            "about": {
                "@type": "Thing",
                "name": "Blow"
            },
            "@id": "https://sms4smile.com/quotes/bjarne-stroustrup/c-makes-it-easy-to-shoot-yourself-in-the-foot-c-makes-it-harder-but-2/#quotation",
            "image": {
                "@type": "ImageObject",
                "@id": "https://sms4smile.com/quotes/i/570/bjarne-stroustrup-11774_blow_c-makes-it-easy-to-shoot-yourself-in-the_2439836.jpg",
                "contentUrl": "https://sms4smile.com/quotes/i/570/bjarne-stroustrup-11774_blow_c-makes-it-easy-to-shoot-yourself-in-the_2439836.jpg",
                "url": "https://sms4smile.com/quotes/i/570/bjarne-stroustrup-11774_blow_c-makes-it-easy-to-shoot-yourself-in-the_2439836.jpg",
                "width": 1080,
                "height": 1080,
                "caption": "“C makes it easy to shoot yourself in the foot; C++ makes it harder, but when you do it blows your whole leg…” — Bjarne Stroustrup",
                "creditText": "SMS4Smile Quotes",
                "creator": {
                    "@id": "https://sms4smile.com/quotes/#organization"
                }
            }
        },
        {
            "@type": "BreadcrumbList",
            "itemListElement": [
                {
                    "@type": "ListItem",
                    "position": 1,
                    "name": "Home",
                    "item": "https://sms4smile.com/"
                },
                {
                    "@type": "ListItem",
                    "position": 2,
                    "name": "Quotes",
                    "item": "https://sms4smile.com/quotes/"
                },
                {
                    "@type": "ListItem",
                    "position": 3,
                    "name": "Bjarne Stroustrup",
                    "item": "https://sms4smile.com/quotes/author/bjarne-stroustrup/"
                },
                {
                    "@type": "ListItem",
                    "position": 4,
                    "name": "“C makes it easy to shoot...",
                    "item": "https://sms4smile.com/quotes/bjarne-stroustrup/c-makes-it-easy-to-shoot-yourself-in-the-foot-c-makes-it-harder-but-2/"
                }
            ],
            "@id": "https://sms4smile.com/quotes/bjarne-stroustrup/c-makes-it-easy-to-shoot-yourself-in-the-foot-c-makes-it-harder-but-2/#breadcrumb"
        },
        {
            "@type": "WebSite",
            "@id": "https://sms4smile.com/quotes/#website",
            "name": "SMS4Smile Quotes",
            "url": "https://sms4smile.com/quotes/",
            "publisher": {
                "@id": "https://sms4smile.com/quotes/#organization"
            }
        },
        {
            "@type": "Organization",
            "@id": "https://sms4smile.com/quotes/#organization",
            "name": "SMS4Smile Quotes",
            "url": "https://sms4smile.com/quotes/",
            "logo": {
                "@type": "ImageObject",
                "url": "https://sms4smile.com/quotes/wp-content/themes/sq/assets/icons/icon-512.png",
                "width": 512,
                "height": 512
            }
        }
    ]
}
```
