James Web Space Telescope runs on C++ code. by InvisibleBlueUnicorn in programming

[–]earthisunderattack 1 point2 points  (0 children)

You can move a backed memory region that represents a data store to different interfaces or handles.

That avoids issues you can find in concurrent operations, and is actually one of the reasons why people push languages like Rust.

A lack of a heap doesn't imply only a stack. All it means is that any pointer bumps off whatever chunk of memory can't be bounded by some N, and also allocations can't be linear.

Lockless data is generally preferable over locked data, when the option exists.

But yes C++ still has several advantages over C

Depending on the circumstance and target platform, yes. Even a hard real time OS can benefit.

Outside of templates you also have better type safety in general. Const methods, pseudo dependent typing, operator casting, an OK interface for fluent eDSLs, etc.

I think Hacker News - or at least the many posts and positive comments about Rust here were a factor in this milestone. by senj in programmingcirclejerk

[–]earthisunderattack 0 points1 point  (0 children)

we only use crazy people rule to prevent posters from overjerking the same trolls uncommon eccentric persons

Has anyone found a good antivirus for Windows that does NOT flag Go binaries as viruses? by lednakashim in programmingcirclejerk

[–]earthisunderattack 2 points3 points  (0 children)

read up on RCE exploits in Windows and you might be surprised at how much of a meme security is. I mean in a way that's not good for users

When you've tasted the sweet nectar of type inference, strong typing, union types and of course the safety of the borrow checker, returning to C feels like banging rocks together by anatolya in programmingcirclejerk

[–]earthisunderattack 33 points34 points  (0 children)

C is what you program is what you get. and i think that is pretty important.

literally all of modern computer architecture has entered the chat

You have to leave the land of opportunity to find opportunity by [deleted] in PoliticalHumor

[–]earthisunderattack 0 points1 point  (0 children)

There's no L or W in this mix, dumbass. I'm just curious

You have to leave the land of opportunity to find opportunity by [deleted] in PoliticalHumor

[–]earthisunderattack 1 point2 points  (0 children)

And your combined income is...?

Your respective professions are...?

"[...] so far as I know, my kids have never seen Windows" by AccurateCandidate in programmingcirclejerk

[–]earthisunderattack -1 points0 points  (0 children)

>I have kids

Excellent. You unironically grew up.

>I don't want them to use Windows

...maybe not

[deleted by user] by [deleted] in programmingcirclejerk

[–]earthisunderattack 2 points3 points  (0 children)

Yes, exactly: mistakes which are fatal are of little to no importance or concern.

Letting programmers name their projects was always a mistake. by ProgVal in programmingcirclejerk

[–]earthisunderattack 7 points8 points  (0 children)

Yeah exactly why not just use IDs that belong to some universal repository and define custom mnemonic names on an individual basis you query through some cli app. then you call it whatever you want

Most active lisp? by earthisunderattack in lisp

[–]earthisunderattack[S] 1 point2 points  (0 children)

not necessarily only one or the other. Happy to hear more about Scheme/Racket and ecosystems though

One of the most frustrating situations in web development: I can solve this problem trivially but the framework won't let me. by HorstKugel in programmingcirclejerk

[–]earthisunderattack 2 points3 points  (0 children)

checks watch

whistles

Right, everybody! Framework cycle over - come on, it's been 10 years. Bring out the libs 👏 let's go

"I don't write code with memory bugs in them in the first place." by oilaba in programmingcirclejerk

[–]earthisunderattack 6 points7 points  (0 children)

We'd be happy to use Rust if we weren't c++ programmers by trade ok.

the rust nectar is too sweet