Top all-time · #4202
CppDepend
Company blog · cppdepend.com/blogprogramming
CppDepend is the company blog at cppdepend.com, writing about programming. Since 2013, 17 different Hacker News readers have linked it 72 times, most often “13 years after the Herb Sutter prediction. does the free lunch really over?”. It is still writing: the last post was on 2026-11-02, and you can follow it by feed.
Too few sampled comments (4) to say how often HN recommends it.?
Why HN links it
HN commenters link CppDepend as a C++ code analysis tool for navigating unfamiliar codebases, and cite its blog post on small string optimization. None of the comments judge the writing itself.
Summarised by Claude from a sample of 4 HN comments that link here. Each comment is marked recommending, critical or neutral (citing without judging); how this works.
As software grows faster than ever, maintaining code quality becomes the real challenge. CppDepend continuously analyzes your C and C++ codebase to visualize...
Most-linked posts?
- /2 people · 2 mentions · first linked 2018-11-04
- 13 years after the Herb Sutter prediction. does the free lunch really over?2 people · 2 mentions · first linked 2018-03-21
What Hacker News says?
I like to use cppdepend to navigate a large and unfamiliar codebase https://www.cppdepend.com . The interactive dependency graph and integration to the editor to jump back and forth in diagrams to actual code and the many logical constructs in the source certainly accelerates getting a quick sense of the layering and a bit of the architecture of the project.
Comment linking /
on “You've just inherited a legacy C++ codebase, now what?”Submitted Elevate your C programming skills by exploring the SQLite codebase as a story · 105 points
HN discussionI believe I was primarily using Architexa ( https://github.com/i3labs/architexa ), but it was a number of years ago when I was working exclusively in Java. JetBrains also provides a few diagramming plugins, but I've never used them. I haven't yet come across tooling that does the same for C, C++, or D. This response inspired me to take a look though, and I did find something for Python ( https://stackoverflow.com/qu…
Comment linking /dependenciesview
on “How I Switched to Plan 9”Submitted Does the Boost library meet its original goal? as a story · 73 points
HN discussionSome kind of treemap [1] might be a better visualization option, 3D visualizations are notoriously hard to navigate. NDepend [2] is a code analysis tool for .NET which, among other things, uses treemaps to visualize code bases. There are also a versions for Java [3] and C++ [4]. [1] https://en.wikipedia.org/wiki/Treemapping [2] https://www.ndepend.com/screenshots [3] https://www.jarchitect.com [4] https://www.cppdep…
Comment linking /
on “GoCity – Code City metaphor for visualizing Go source code”Submitted Easy way to detect where the C++11/C++14 features are used in a C++ project as a story · 48 points
HN discussionNo small string optimization? https://cppdepend.com/blog/understanding-small-string-optimi...
Comment linking /blog/understanding-small-string-optimization-sso-in-stdstring/
on “Speculations on arenas and custom strings in C++”Submitted What made John Carmack a legend in C++ programming? as a story · 35 points
HN discussionSubmitted Chris Lattner, the young developer who made a revolution in the C++ world as a story · 24 points
HN discussionSubmitted Some C++ good practices from the OpenCV source code as a story · 10 points
HN discussionSubmitted Crossing the chasm theory could explains the C++ reborn and the python rising as a story · 8 points
HN discussionSubmitted Easy steps to modernize your C++ code as a story · 8 points
HN discussionSubmitted Try to understand the Linus Trovalds C++ opinion as a story · 7 points
HN discussionSubmitted The 15 C++11 features you must really use in your C++ projects as a story · 7 points
HN discussionSubmitted Be inspired by the genius Linus Torvalds to write an efficient C Code as a story · 6 points
HN discussionSubmitted 50 years since its creation. Why the C language still very popular? as a story · 6 points
HN discussionSubmitted The C++20 Concept is the missing feature to eliminate the generics drawbacks as a story · 6 points
HN discussionSubmitted C++ creator rebuts White House warning, but there's no smoke without fire as a story · 5 points
HN discussionSubmitted How to avoid the Jack Bauer attitude when you have 24 hours to deliver? as a story · 5 points
HN discussionSubmitted 40 years after the release of Basic, Back to the rise of the Bill Gates legend as a story · 5 points
HN discussionSubmitted 13 years after the Herb Sutter prediction. does the free lunch really over? as a story · 5 points
HN discussionSubmitted Llama.cpp Under the Hood as a story · 4 points
HN discussionSubmitted Be aware of the programming language domination syndrome as a story · 4 points
HN discussionSubmitted 13 years after the Herb Sutter prediction: is the free lunch really over? as a story · 4 points
HN discussionSubmitted Don’t touch to my C++ code as a story · 4 points
HN discussionSubmitted Learn design patterns from real projects: RigsOfRods case study as a story · 4 points
HN discussionSubmitted If the new C++ standards are good, the best practices are awesome as a story · 4 points
HN discussionSubmitted Inside the Unreal Engine 4.5 source code as a story · 4 points
HN discussionSubmitted Evaluating Front End Parser Architecture with CppDepend: A Deep Dive into EDG as a story · 3 points
HN discussionSubmitted Defensive programming with new C++ standards as a story · 3 points
HN discussion