The back cover of C++: The Language raises questions not answered by front cover (devblogs.microsoft.com)
133 points by paulmooreparks 14 hours ago
seanhunter 12 hours ago
It reminds me of an incident involving an old colleague of mine at some kind of graduate recruitment fair thing. He walked past a stand which was trying to hire engineers which had some code on the wall when the following exchange happened:
Recruiter: Hey there! <indicates the code> Do you know what this is?
Colleague: Err, <looks…thinks for a bit>… It *looks* like some sort of network protocol
Recruiter: <smug> No, it’s *COMPUTER CODE*fiedzia 10 hours ago
I like to pause movies when some code is shown and see what it is. Apparently you can break into pentagon by knowing basic sql and high-level employees have alternate life writing tcp implementations and graphics libraries.
cout 8 hours ago
Occasionally there are some real treats in those snippets. I remember being floored when Trinity exploited a real ssh v1 bug in Matrix Reloaded.
WalterBright 36 minutes ago
hilariously 4 hours ago
sunrunner 8 hours ago
I always liked the code Easter egg in Ex Machina. A scene with Caleb has a Python script visible on screen that, when run, prints:
ISBN = 9780199226559
This is Murray Shanahan’s Embodiment and the inner life: Cognition and Consciousness in the Space of Possible Minds, quite relevant to the film.WalterBright 36 minutes ago
Well, at least movies no longer run the ka-chunka-ka-chunka ASR-33 teletype sounds when showing text on a screen.
sureglymop 9 hours ago
Do we actually think you couldn't though? Probably unintentionally accurate.
fiedzia 9 hours ago
thunderbong 6 hours ago
Also hackers in movies never use a mouse!
globnomulous 5 hours ago
amiga386 5 hours ago
ikari_pl 9 hours ago
I felt like a movie hacker when doing literal
SELECT * FROM military_bases
On a public dataset :)
sunrunner 8 hours ago
ramon156 9 hours ago
Render your local file tree, win a free pentagon entry
bad_username 11 hours ago
I wish <smug></smug> was a real HTML tag
kstrauser 11 hours ago
It's a semantic div tag, and it's spelled "<actually>".
sscaryterry 8 hours ago
This is tongue in cheek, but those who can't do, teach, and those who can teach, recruit.
20k 12 hours ago
Its crazy to me how little effort publishers put into the basic parts of their job sometimes. Its even funnier that raymond chen of all people is the one calling this out
Bolwin 12 hours ago
Also is this an official Microsoft dev blog?
Probably not a good look back at publishing hq
mcherm 8 hours ago
If you don't want to be called out for putting zero effort into the books that you publish, you probably shouldn't put zero effort into the books you publish!
ryandrake 4 hours ago
windward 10 hours ago
It is, and it's a famous and popular blog too. Lots of older submissions have been highly upvoted here.
defrost 12 hours ago
On the matter of book back text, The Profit by Kehlog Albran has a rear blurb that likens the style of the author to that of a man with a much larger brain.
_kst_ 10 hours ago
I wonder if the book itself is actually any good.
My understanding is that authors often have little or not control over the covers chosen by their publishers.
It's at least possible that the book itself is excellent, but I'm not going to spend $90+ on a hardcover copy to find out.
pvillano 2 hours ago
The cover does not matter for a textbook.
Most textbooks sold are bought by students because they were required for a course. Students are not choosing a textbook by cover because they're not choosing a textbook at all. Professors choosing which textbook to assign are doing so based on the content, because that's what they'll be teaching. Professors also get a lot of free sample copies, and are probably choosing between those instead of purchasing their own set of candidates based on the cover.
koolala 11 hours ago
At least the JavaScript image is excusable since most implementations are made in C++.
pjmlp 11 hours ago
And some of us expect that candidates have at least read the C++ addons documentation chapter.
epolanski 6 hours ago
Which kind of candidates, for which kind of position?
I have not seen much, if any, JavaScript developers touching C++ modules much beyond library authors needing bindings for SQLite, etc.
pjmlp 6 hours ago
9o1d 7 hours ago
Plot twist: the publisher just looked into the future. I’m currently building an EBNF parser for my project, C³ (C cubed), which allows you to define arbitrary grammar at the very beginning of a file to seamlessly mix strings and syntax from Python, JS, or any custom DSL.
While C++ was just a simple iteration, C³ aims to be a paradigm shift. If you see JavaScript DOM manipulation code on a C++ book cover, it’s not a stock photo blunder anymore — it’s just a valid source file after a custom EBNF header. The project is currently in private development, but I'm considering launching it as an online service. Stay tuned!
vintagedave 3 hours ago
The repo readme doesn't mention anything like that. It looks an ambitious project. I think the AI-style tone in the readme, or things like 'paradigm shift' and that it would be an online service (for a language? huh?) may be contributing to the downvotes you're getting.
taneq 10 hours ago
This post discusses the topic and makes several key observations.
amiga386 5 hours ago
We have always had slop.
There have always been people trying to push low-effort, low-value things as high-value things by copying the superficial aspects of high-value things. People literally do "judge a book by its cover", and can be tricked into buying it even when the contents are worthless.
People in a bookshop don't want to have to read entire chapters of each book they're thinking of buying in order to be sure they're all legitimate books of value. They want the bookseller to have done that for them, and know every book in the shop had at least some effort put into it.
The internet is not a bookshop. An enshittified platform like Amazon is not a bookshop. If a slopmaker can pay a platform to tout absolute slop, you now can't trust the platform. It's all so tiresome.
It's now just easier to perform that dishonesty and waste even more people's time than ever before.
block_dagger 12 hours ago
A clear case of human slop.
hmry 10 hours ago
This 9 year old publisher still slops the old-fashioned way
uwagar 9 hours ago
i so wanted it to be the cover of stroustrup book :P
fwiw, i stopped keepin up with c++ in 2003. saved my sanity!
tialaramex 4 hours ago
Stroustrup's book is named "The C++ Programming Language" in imitation of the (much superior) "The C Programming Language" aka K&R.
This book's title is a little different.
gruntled-worker 12 hours ago
auto get_xyz_position() -> std::unordered_map<std::string, double *> { ... }
hmry 12 hours ago
You'll need to elaborate
klez 10 hours ago
It's probably the C++ version of the tired EnterpriseBuilderPatternWhateverFactory jokes about java verbosity.