Look, undeniably some coding languages are miles better than others, but I don’t think any of them would fall under my personal classification of what the word “fun” means…
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!
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.
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!
It was fun when knowing programming was almost a superpower that you had to learn by reading lots of books, etc. Now a computer can do much of the job. The computers are even solving long-open Erdos problems. We’re all just mediocre meatbags.
Look, undeniably some coding languages are miles better than others, but I don’t think any of them would fall under my personal classification of what the word “fun” means…
Different strokes I guess. Personally, I do have a good time writing Rust and fun feels like the right word
Except for C
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!
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.
the portable assembly meme
🤣🤣🤣🤣🤣🤣🤣
Lol… I’m sure there’s a meme or graph for where you are in learning C to believe this.
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.
Yeah I mean Bash’s problem isn’t that it’s poorly defined - it’s that the definition is awful!
I’ve been programming for 35 years, and professionally for over 20, so I’m pretty far along the curve, thanks.
Well I guess not everyone learns at the same rate.
Don’t worry, you might make it to the start of the bell curve one day.
It was fun when knowing programming was almost a superpower that you had to learn by reading lots of books, etc. Now a computer can do much of the job. The computers are even solving long-open Erdos problems. We’re all just mediocre meatbags.