C++ Insights – See your source code with the eyes of a Compiler
Thread
Unofficial Hacker News client; not affiliated with Y Combinator.
C++ Insights – See your source code with the eyes of a Compiler
Unofficial Hacker News client; not affiliated with Y Combinator.
f1shy · · focus · HN ↗
Like: I wish what is the first interpretation of my code to be obvious. Is not about advanced optimization, or nitty gritty compiler tricks, is about the language. This tool is useful in any C++ compiler. How did we end with such a complex language?
I mean (sorry, very personal take) the programming language is for me a tool to help me think about a problem and its solution. In this era of LLM more than before, is not a tool to get the machine to do something, is a language for formalizing ideas, problems and solutions, like math. Should not be so obscure, that you need to be a lawyer to understand it, right? Or I am very much old and totally in the weeds with my ideas?
kccqzy · · focus · HN ↗
In the README example, the C++ practitioner just doesn’t think about those automatically synthesized copy constructors and such for POD types, nor do they think about the fact that assignment is desugared to operator= or that an assignment can involve a static_cast.
f1shy · · focus · HN ↗
Of course there are people who do not need that tool. The thing is, other languages doesn’t need such an explanation tool at all, is very much enough with reading a small book. I personally would like C++ to not really need it, but clearly as I stated: maybe “the only one”
drysine · · focus · HN ↗
Are you sure about that?