Message from @Eirshy
Discord ID: 602206164356431894
It was my first language, I enjoyed the control that it provides
Now I've mainly moved to Python
Lost that control and I'm getting frustrated a little ;P
My first was TI-BASIC, then I was taught C++ and quickly transitioned to C.
Now I work mostly with C# and Javascript lol
I should learn C tbh
Though the lack of objects kinda sucks..
So I might go for C++
Objects are a meme
Nahh
Objects are life
They're literally just structs with extra steps
Everything is an object.
Also C++'s name is the most accurate of all languages
++ for complexity?
There's some great new version of C somewhere in memory
But this ain't it.
Every Python developers favourite issue
The number of times I was GAing for an intro C++ class where a student would submit something, I'd almost reflexively send a "does not compile, 0" out for it, only to stop myself, throw it at the compiler, and then have to spend a solid 1-2 hours figuring out what the fuck the code actually did so I could explain exactly why the compiler didn't say "fuck off" and why the output (which was drastically wrong) was what it was.
That sounds like.. Fun
At least with C, unless you have some sort of overflow or are doing pointer magic, it's hyper-literal.
Agreed, that's what's appealing about it
I will say I mostly enjoy working with C#. .NET's builtins are trashy though
And tbh, the elegance of it
SQL parameter with a database type of TIME, you feed it a DateTime, it fucking crashes because the system can only ship a TimeSpan as an SQL TIME value. Never mind that when you pull that TIME back from SQL you'll be handed a DateTime again.
Then comes in the beauty of user made libraries
Shit like that is all over the place
And you import a library you've found online
And it just.. *works*
>importing a lib
Fuck that I wrote my own
lol
>it just works.
Just importing libs is the 'Python' way
"Eh, someone's already wrote it"
Okay Todd Howard.
It's super lazy
And I had to go digging for a lot of the shit.
Deepest arcane depths I've gone was figuring out what the fuck the W meant at the end of a function imported from AdvAPI32.dll
