Message from @Dwarforn
Discord ID: 464075262036803595
haha, I work in golang, which is a beast too
I know of 5 different variable array types that are in the standard library alone
yeah, that kinda supports my point though, as you used C++ you learned about those 5
wait 6
yeah but those aren't even all of them
you'll never learn all of C++, but you'll continue to learn more about it , and learn more about how it works
right, but that's the point, same with git
unmasterable
everyone uses it a little different
multiple ways to achieve the same thing
maybe we can agree to disagree...with git, a lot of people never go beyond push, pull, checkout, merge
right, and with C++ most people don't go past STL or even up to it
I used maps like crazy in C++ recently but I'll bet 70%+ of C++ devs have never even touched them
maybe you're right, maybe I just get a lot of projects to force me to learn more about the languages I use
I assumed that was the case with most people
I'm not talking about just any languageg, I'm talking about C++ specifically
seriously if you ever get the chance check out the standards document
it's insanity
C++ is easily the most extended language in existence and it's still getting new features. Just a few months ago for eample I was trying to think of a way to convert symbols from a msgpack object into C++ and I found out symbol litearls had been added in 11 and 14 and I could use them in maps. I litearlly can't think of a feature in Ruby, Python or Java that's not included somehow in C++
granted a lot of times it's not going to be nearly as pretty as Ruby or concise as Python or safe as Java
both are for making stupid hipter shit and made by big companies filled with SJW millenial scum
I hate that versions fo the Go compiler after a point are written in Go, so you have to build an old version and then build newer versions off of that. That's the programming equivilent of sniffing your own farts while you masterbate.
I think maybe Rust does that too but I may be wrong on that. I seem to remember it taking an insane amount of time and several steps to compile when I tired it out.
idk, Golang is basically what C would be if it were written today
there are some things I'm not a huge fan of, but in general it's a good language
C++ didn't change from 1998 to 2011.
Then it only changed a bit in 2017.
I've played a C++ Language Lawyer on the internet, in the past. It's not that hard.
The 14 version was mostly library additions.
And yes, stealing features from other languages is how C++ was born in the first place.
Who uses cygwin here?
Or what shell for git?
And yeah, there are plenty of high-level languages coming out now.
If I'm doing web development on software (particularly electron-based) it's TypeScript only these days.
Because it's just... so much better for larger projects to be more strict and more defined/verbose.
Ruby doesn't scale well.
It's fine for small projects, but on a backend with a large traffic volume, it shows its faults relatively quickly.
TypeScript is far more 1:1 compile than say, CoffeeScript, which has fortunately died.
It also forces you to adopt a more standardized styling.