146
submitted 3 months ago by SorteKanin@feddit.dk to c/rust@programming.dev
you are viewing a single comment's thread
view the rest of the comments
[-] SpaceNoodle@lemmy.world -2 points 3 months ago
[-] FizzyOrange@programming.dev 0 points 3 months ago

C is firmly in the "not fun" camp with PHP, JavaScript and Bash. I'd say even assembly is more fun, in a puzzle challenge sort of way.

The most fun language I've used is QuakeC, because the only thing you can do with it is write Quake mods. It was a pretty neat language too from what I remember. It even automatically detected infinite loops!

[-] SpaceNoodle@lemmy.world 0 points 3 months ago* (last edited 3 months ago)

We all have different definitions of "fun." C won't surprise you when you try to add a string and an array; it'll do exactly what you told it to do, which then translates to assembly code with a very predictable pattern.

On a different note, bash scripting is well-defined and mostly consists of understanding that common tools can be chained together to provide useful output; combined with the very well-defined string operations, I've found that bash scripts can address over 99% of cases people try to throw sed and awk at. It's almost surprisingly powerful.

JavaScript is just a hot fucking mess.

[-] FizzyOrange@programming.dev 1 points 3 months ago

C won’t surprise you...

Lol... I'm sure there's a meme or graph for where you are in learning C to believe this.

then translates to assembly code with a very predictable pattern.

Even this is a stretch. Modern C compilers can do some wild transformations. I assume you've seen the classic one where UB makes it jump to a function that you never actually call.

bash scripting is well-defined

Yeah I mean Bash's problem isn't that it's poorly defined - it's that the definition is awful!

[-] SpaceNoodle@lemmy.world 0 points 3 months ago

I've been programming for 35 years, and professionally for over 20, so I'm pretty far along the curve, thanks.

[-] FizzyOrange@programming.dev -1 points 3 months ago

Well I guess not everyone learns at the same rate.

[-] SpaceNoodle@lemmy.world -2 points 3 months ago

Don't worry, you might make it to the start of the bell curve one day.

[-] BB_C@programming.dev 1 points 3 months ago

translates to assembly code with a very predictable pattern.

the portable assembly meme

🤣🤣🤣🤣🤣🤣🤣

this post was submitted on 15 Jul 2026
146 points (96.8% liked)

Rust

8363 readers
11 users here now

Welcome to the Rust community! This is a place to discuss about the Rust programming language.

Wormhole

!performance@programming.dev

Credits

  • The icon is a modified version of the official rust logo (changing the colors to a gradient and black background)

founded 3 years ago
MODERATORS