Hacker Blogs
Work in progress: 15,409 of 181,233 sites checked so far, more every week · updated 2 Nov 2026Missing a blog? Tell us

Top all-time · #166

B

Bjarne Stroustrup

Personal blog · stroustrup.comprogramming

Bjarne Stroustrup's personal blog at stroustrup.com covers programming. Since 2012, 250 different Hacker News readers have linked it 371 times, most often “F-35 Fighter Jet's C++ Coding Standards [pdf]”. No feed was found, so read it on the site itself.

No feed foundVisit the blog
371mentions?
12recommend?
250HN people?
2012–2026first – last linked?
Links on Hacker News per year · peak 38 in 2020

Sometimes recommended · 12 of 40 sampled comments recommend it?

Why HN links it

HN readers link Stroustrup's site for his C++ books, FAQ, the JSF-AV coding standard and the 'Learning Standard C++ as a New Language' paper, mostly as citations or reading suggestions.

Recommended for · 12 comments
Called good Q&A, a good overview, very insightful, one of the best documents, concise and informative, and worth reading at least once.

Summarised by Claude from a sample of 40 HN comments that link here. Each comment is marked recommending, critical or neutral (citing without judging); how this works.

Most-linked posts?

  1. F-35 Fighter Jet's C++ Coding Standards [pdf]
    17 people · 22 mentions · first linked 2021-03-07
  2. F-35 C++ coding standard [pdf]
    16 people · 19 mentions · first linked 2012-11-19
  3. /Tour.html
    13 people · 13 mentions · first linked 2013-11-07
  4. "Within C++, there is a much smaller and cleaner language struggling to get out"
    10 people · 11 mentions · first linked 2012-12-03
  5. Generalizing Overloading for C++2000 (1998) [pdf]
    9 people · 18 mentions · first linked 2013-12-21
  6. Bjarne Stroustrup Quotes
    8 people · 8 mentions · first linked 2022-02-23
  7. C++11 FAQ
    6 people · 7 mentions · first linked 2012-12-10
  8. Bjarne Stroustrup: Remember the Vasa (2018) [pdf]
    6 people · 6 mentions · first linked 2021-06-06
  9. A list of systems, applications, and libraries that are written in C++
    5 people · 6 mentions · first linked 2012-11-19
  10. A History of C++: 1979 − 1991 [pdf]
    5 people · 5 mentions · first linked 2014-12-16

What Hacker News says?

  1. Another case of blaming a symptom rather than the cause. The media began showing Tweets because Twitter had reached a sufficient audience size. The real problem is the audience size. Stroustrup famously said [1]: > There are only two kinds of languages: the ones people complain about and the ones nobody uses. I'd paraphrase this about communication platforms (including social media, Reddit, forums, etc): > There are…

    Comment linking /quotes.html

    on “I resigned from Twitter”
  2. Submitted 3rd Edition of Programming: Principles and Practice Using C++ by Stroustrup as a story · 245 points

    HN discussion
  3. That reminds me of Bjarne Stroustrup's April Fools's paper on overloading whitespace: http://www.stroustrup.com/whitespace98.pdf

    Comment linking /whitespace98.pdf

    on “X”
  4. Submitted Some Favorite Non-Technical Books (2018) as a story · 233 points

    HN discussion
  5. This is laid out pretty early on by Bjourne in his PPP book[0], > We do not assume that you — our reader — want to become a professional programmer and spend the rest of your working life writing code. Even the best programmers — especially the best programmers — spend most of their time not writing code. Understanding problems takes serious time and often requires significant intellectual effort. That intellectual…

    Comment linking /programming.html

    on “Programming Is Mostly Thinking (2014)”
  6. Submitted A Tour of C++ (Third edition) as a story · 224 points

    HN discussion
  7. You'd lose a pretty good employee then: http://www.stroustrup.com/3rd_notes.pdf > At first glance, this presentation style will seem ‘‘unnatural’’ to programmers accustomed to seeing code in constant-width fonts. However, proportional-width fonts are generally regarded as better than constant-width fonts for presentation of text. Using a proportional-width font also allows me to present code with fewer illogical lin…

    Comment linking /3rd_notes.pdf

    on “Developers who use spaces make more money than those who use tabs”
  8. Submitted The C++ Programming Language (4th Edition) as a story · 130 points

    HN discussion
  9. similar c++ proposal from April 1998: https://www.stroustrup.com/whitespace98.pdf

    Comment linking /whitespace98.pdf

    on “The end of the nice GTK button”
  10. Submitted C++11 FAQ as a story · 123 points

    HN discussion
  11. > Explain just how malloc() and free() work under the covers and the implications for multi-threading, memory leaks, virtual memory paging, etc. > > Maybe also cover some means, algorithms, and code for reporting on the state, status, etc. of the memory use by malloc() and free(). Strictly speaking, these are implementation details that the C standard leaves unspecified. If you want to know how the memory allocation…

    Comment linking /hopl2.pdf

    on “Tell HN: C Experts Panel – Ask us anything about C”
  12. Submitted Thriving in a Crowded and Changing World: C++ 2006–2020 [pdf] as a story · 111 points

    HN discussion
  13. vram22 · 2018-12-01Recommends
    Here you go: https://en.wikiquote.org/wiki/Bjarne_Stroustrup "There are only two kinds of languages: the ones people complain about and the ones nobody uses." And here's a good set of Q&A from his FAQ; it includes the above quote too: "Did you really say that?": http://www.stroustrup.com/bs_faq.html#really-say-that

    Comment linking /bs_faq.html

    on “Go 2, here we come”
  14. Submitted A list of systems, applications, and libraries that are written in C++ as a story · 93 points

    HN discussion
  15. Yes, feels like websites that consist of 3 sentences of actual information spreed across 5 paragraphs are winning. Also, I don't like how google tries to demote controversial "wrong think". Why doesn't google show stuff like https://based.cooking/ or https://www.stroustrup.com/bs_faq2.html higher? I think it would be great if in the settings you could upload e.g. some python code that modifies some parameters. I wou…

    Comment linking /bs_faq2.html

    on “Ask HN: Has Google search become quantitatively worse?”
  16. Submitted Concepts: The Future of Generic Programming [pdf] as a story · 90 points

    HN discussion
  17. pjmlp · 2018-03-07Recommends
    - Tour of C++ ( http://www.stroustrup.com/Tour.html ) - Principles and Practice Using C++ ( http://www.stroustrup.com/programming.html ) - From Mathematics to Generic Programming ( http://www.fm2gp.com/ ) - The Scott Meyers books Some of the Bjarne Stroustrup videos, "Learning and Teaching Modern C++" - https://www.youtube.com/watch?v=fX2W3nNjJIo Some of the Herb Sutter videos, "Writing Good C++14... By Default" - h…

    Comment linking /programming.html

    on “Ask HN: Best way to learn modern C++?”
  18. Submitted A brief introduction to C++'s model for type- and resource-safety [pdf] as a story · 79 points

    HN discussion
  19. Bjarne Stroustrup proposed Generalized Overloading for C++2000, which not only lets you override all kinds of white space, like between two symbols separated left to right by a space (i.e. "a b" to add a to b), or two symbols separated top to bottom by a newline (i.e. "a \n b" to divide a by b, like a fraction), or even by tabs, or either kind of comment, but it also lets you override writing two symbols next to eac…

    Comment linking /whitespace98.pdf

    on “What does the ??!??! operator do in C?”
  20. Submitted "Within C++, there is a much smaller and cleaner language struggling to get out" as a story · 54 points

    HN discussion
  21. Maybe now it is, but before STL etc. were thought of, C++ was intended by its creator to bring better support for OOP to C. See http://www.stroustrup.com/bs_faq.html#why

    Comment linking /bs_faq.html

    on “Learn more programming languages, even if you won't use them”
  22. Submitted Evolving a language in and for the real world: C++ 1991-2006 (2007) [pdf] as a story · 48 points

    HN discussion
  23. They care deeply about software security and memory flaws (everyone should). If rust had an ISO standard, then it could be used in more sensitive military and aerospace systems. https://www.stroustrup.com/JSF-AV-rules.pdf Also, when something is an ISO standard, then governments can't legislate that some countries may not be allowed to use it. https://help.duo.com/s/article/7544?language=en_US

    Comment linking /JSF-AV-rules.pdf

    on “Rust: A Critical Retrospective”
  24. Submitted F-35 Fighter Jet's C++ Coding Standards [pdf] as a story · 40 points

    HN discussion
  25. Sorry for the late response. A company named SCO claims they own the language. They obviously don't (possibly just a specific compiler), but they still try (or tried for a while) to charge licensing fees. I'm having a hard time finding references to this now, but here are two links that talk a bit about it: https://lwn.net/Articles/39227/ http://www.stroustrup.com/bs_faq.html#revenues

    Comment linking /bs_faq.html

    on “How Qualcomm shook down the cell phone industry for almost 20 years”
  26. Submitted Joint Strike Fighter Air Vehicle C++ Coding Standards [pdf] as a story · 27 points

    HN discussion
  27. Bjarne Stroustrup, C++ creator, disagrees, IIRC. Think I read it on his site. Edit: https://www.stroustrup.com/bs_faq.html#C-is-subset >Please note that "C" in the paragraphs above refers to Classic C and C89. C++ is not a descendant of C99; C++ and C99 are siblings.

    Comment linking /bs_faq.html

    on “Beej’s Guide to C Programming [pdf]”
  28. Submitted Bjarne Stroustrup: Remember the Vasa (2018) [pdf] as a story · 23 points

    HN discussion
  29. monocasa · 2020-02-22Recommends
    I'd also look a the Joint Strike Fighter C++ Coding Standard. Stroustrup himself hosts it as an example of how C++ is a multi paradigm language that you can use a subset of to meet your engineering needs. http://www.stroustrup.com/JSF-AV-rules.pdf

    Comment linking /JSF-AV-rules.pdf

    on “Does memory leak? (1995)”
  30. Submitted F-35 C++ coding standard [pdf] as a story · 20 points

    HN discussion

Search all of HN for stroustrup.com

Linked by the same people?