Message from @Dwarforn

Discord ID: 464075262036803595


2018-07-04 14:18:26 UTC  

haha, I work in golang, which is a beast too

2018-07-04 14:18:41 UTC  

I know of 5 different variable array types that are in the standard library alone

2018-07-04 14:19:15 UTC  

yeah, that kinda supports my point though, as you used C++ you learned about those 5

2018-07-04 14:19:16 UTC  

wait 6

2018-07-04 14:19:28 UTC  

yeah but those aren't even all of them

2018-07-04 14:19:59 UTC  

you'll never learn all of C++, but you'll continue to learn more about it , and learn more about how it works

2018-07-04 14:20:09 UTC  

right, but that's the point, same with git

2018-07-04 14:20:24 UTC  

unmasterable

2018-07-04 14:20:30 UTC  

everyone uses it a little different

2018-07-04 14:20:39 UTC  

multiple ways to achieve the same thing

2018-07-04 14:20:43 UTC  

maybe we can agree to disagree...with git, a lot of people never go beyond push, pull, checkout, merge

2018-07-04 14:20:59 UTC  

right, and with C++ most people don't go past STL or even up to it

2018-07-04 14:21:37 UTC  

I used maps like crazy in C++ recently but I'll bet 70%+ of C++ devs have never even touched them

2018-07-04 14:21:38 UTC  

maybe you're right, maybe I just get a lot of projects to force me to learn more about the languages I use

2018-07-04 14:21:46 UTC  

I assumed that was the case with most people

2018-07-04 14:21:58 UTC  

I'm not talking about just any languageg, I'm talking about C++ specifically

2018-07-04 14:22:16 UTC  

seriously if you ever get the chance check out the standards document

2018-07-04 14:22:24 UTC  

it's insanity

2018-07-04 14:27:47 UTC  

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++

2018-07-04 14:28:32 UTC  

granted a lot of times it's not going to be nearly as pretty as Ruby or concise as Python or safe as Java

2018-07-04 14:29:24 UTC  

we need more diversity in this job sector. Maybe make C-- to appeal to the negatively abled

2018-07-04 14:30:06 UTC  

@Dwarforn Swift or Go?

2018-07-04 14:30:45 UTC  

both are for making stupid hipter shit and made by big companies filled with SJW millenial scum

2018-07-04 14:33:10 UTC  

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.

2018-07-04 14:34:17 UTC  

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.

2018-07-04 15:01:06 UTC  

idk, Golang is basically what C would be if it were written today

2018-07-04 15:01:41 UTC  

there are some things I'm not a huge fan of, but in general it's a good language

2018-07-04 16:10:18 UTC  

C++ didn't change from 1998 to 2011.

2018-07-04 16:10:40 UTC  

Then it only changed a bit in 2017.

2018-07-04 16:11:46 UTC  

I've played a C++ Language Lawyer on the internet, in the past. It's not that hard.

2018-07-04 16:13:03 UTC  

The 14 version was mostly library additions.

2018-07-04 16:13:59 UTC  

And yes, stealing features from other languages is how C++ was born in the first place.

2018-07-04 17:55:03 UTC  

Who uses cygwin here?

2018-07-04 17:55:07 UTC  

Or what shell for git?

2018-07-04 17:56:56 UTC  

And yeah, there are plenty of high-level languages coming out now.

2018-07-04 17:58:45 UTC  

If I'm doing web development on software (particularly electron-based) it's TypeScript only these days.

2018-07-04 17:59:11 UTC  

Because it's just... so much better for larger projects to be more strict and more defined/verbose.

2018-07-04 17:59:51 UTC  

Ruby doesn't scale well.

2018-07-04 18:00:23 UTC  

It's fine for small projects, but on a backend with a large traffic volume, it shows its faults relatively quickly.

2018-07-04 18:03:06 UTC  

TypeScript is far more 1:1 compile than say, CoffeeScript, which has fortunately died.

2018-07-04 18:04:14 UTC  

It also forces you to adopt a more standardized styling.