Hacker News new | ask | show | jobs
by futurehuman 4505 days ago
I don't mind how hard a language is to learn, so simplicity isn't a key factor. I figure I'm going to spend the next 10 years of my life dedicating myself to something so I want to make sure it's a) going to be fun to work with b) keep me employed and c) going to still exist in 10 years time.
1 comments

Considering b) and c), C++ looks like the only valid option.
a) would probably rule out C++

c) Go and Rust are likely to both see widespread adoption

What would be the reason for chosing Go over of one of the existing mainstream languages? Even if it's "better" (cleaner, more expressible, more readable etc.) than say C++ or Java, I don't see that outweighting maturity, availability of libraries/SDKs/tools, availabilitiy of developers for one of the current mainstream language.