They are abominations as languages , fit for the80s and 90s and do not incorporate anything new from subsequent decades in programming language research. Proponents who advocate for them haven’t worked on any serious modern language - Haskell , Ocml, Scala. Fight me .
Haskell is too purist and fails the worse is better test, Scala has too many features and ways to do things for the armies of early 20s engineers to adapt to easily. Ocaml I actually remember liking as the best of the functional set of languages in its time though my memory is a bit poor on it (last wrote some Ocaml code 8-10 years back) - think it fails on critical mass. Java, Python and Go are all similar these days. Early Java was unusable but Java 8 is just mildly unwieldy. Each of them have their use cases and strong suits and all are easy to ramp on for new developers. Thus they win.
Too purist 😤 ! Isn’t purity a good thing- isn’t ability to reason and have some sort of formal guarantees a good thing? The best engineers I know prefer functional programming- Carmack has gone on record saying if he were starting over he would use a functional language.
Try F#. It’s like ocaml but with enough usage.
Functional programming languages are for people that like to masturbate to code instead of actually building shit
Functional languages suck bro
Wait, wait.. C?
Idiots in newer companies such as Dropbox, Box, etc are totally into these shitty programming languages. I was talking to Dropbox recruiter and the moment he told me that they use Go etc, I ignored his future emails.
Lol given your company is so small it doesn’t even have a name on Blind you probably should’ve pursued those recruiters
I feel sorry for your constricted mind.
I agree that Go sucks big time but Python is not stuck in 80’s
What exactly sucks about Go? Everyone seems to hate it, but no one gives any details?
While modern languages like Scala, Kotlin, Swift are trying to be both object oriented and functional, Go has ignored both. Combined with lack of Generics, No exception handling, panics eek. Heck even Java and C++ trying to be functional. Only good things about Go are fast compilation and concurrency.
Concurrency is an even bigger shit show . Just read this about channels : https://www.jtolio.com/2016/03/go-channels-are-bad-and-you-should-feel-bad/ . And this is from a guy who likes go.
What’s your opinion on Swift ?
I like swift - it’s obviously not there yet , but many steps in the right direction from objc.
I like it too but personally swift for server side dev is too verbose and takes longer, what do you think?