Message from @Eirshy

Discord ID: 602206164356431894


2019-07-20 18:28:24 UTC  

It was my first language, I enjoyed the control that it provides

2019-07-20 18:28:37 UTC  

Now I've mainly moved to Python

2019-07-20 18:28:49 UTC  

Lost that control and I'm getting frustrated a little ;P

2019-07-20 18:28:55 UTC  

My first was TI-BASIC, then I was taught C++ and quickly transitioned to C.

2019-07-20 18:29:03 UTC  

Now I work mostly with C# and Javascript lol

2019-07-20 18:29:03 UTC  

I should learn C tbh

2019-07-20 18:29:13 UTC  

Though the lack of objects kinda sucks..

2019-07-20 18:29:18 UTC  

So I might go for C++

2019-07-20 18:29:19 UTC  

Objects are a meme

2019-07-20 18:29:22 UTC  

Nahh

2019-07-20 18:29:25 UTC  

Objects are life

2019-07-20 18:29:28 UTC  

They're literally just structs with extra steps

2019-07-20 18:29:28 UTC  

Everything is an object.

2019-07-20 18:30:06 UTC  

Also C++'s name is the most accurate of all languages

2019-07-20 18:30:15 UTC  

++ for complexity?

2019-07-20 18:30:20 UTC  

There's some great new version of C somewhere in memory
But this ain't it.

2019-07-20 18:31:18 UTC  

Every Python developers favourite issue

2019-07-20 18:32:18 UTC  

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.

2019-07-20 18:33:38 UTC  

That sounds like.. Fun

2019-07-20 18:33:39 UTC  

At least with C, unless you have some sort of overflow or are doing pointer magic, it's hyper-literal.

2019-07-20 18:34:09 UTC  

Agreed, that's what's appealing about it

2019-07-20 18:34:29 UTC  

I will say I mostly enjoy working with C#. .NET's builtins are trashy though

2019-07-20 18:34:32 UTC  

And tbh, the elegance of it

2019-07-20 18:35:49 UTC  

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.

2019-07-20 18:36:40 UTC  

Then comes in the beauty of user made libraries

2019-07-20 18:36:44 UTC  

Shit like that is all over the place

2019-07-20 18:36:45 UTC  

And you import a library you've found online

2019-07-20 18:36:49 UTC  

And it just.. *works*

2019-07-20 18:36:51 UTC  

>importing a lib

2019-07-20 18:36:55 UTC  

Fuck that I wrote my own

2019-07-20 18:36:56 UTC  

lol

2019-07-20 18:37:13 UTC  

>it just works.

2019-07-20 18:37:14 UTC  

Just importing libs is the 'Python' way

2019-07-20 18:37:26 UTC  

"Eh, someone's already wrote it"

2019-07-20 18:37:28 UTC  

Okay Todd Howard.

2019-07-20 18:37:30 UTC  

It's super lazy

2019-07-20 18:37:53 UTC  

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