4 ms·
The absolute LAST thing the world needed in 2016 was another programming language. Google did with Dart precisely what Microsoft tried to do when they (MSFT) cr
by ClayFerguson 10y ago
The absolute LAST thing the world needed in 2016 was another programming language. Google did with Dart precisely what Microsoft tried to do when they (MSFT) created a proprietary JavaScript back in 1997(ish). Big tech companies just have a lot of hubris and want to "own" everything they touch. Any large software company, given enough time and success, will eventually create it's own programming language. It's just in their nature. It's the natural progression of market domination.
They COULD contribute their efforts to improving EXISTING languages (like MSFT finally did to their credit with TypeScript, building on non-Proprietary JS, which is great) but there is a seemingly irresistible allure to the thought of owning the design and molding a language to perfectly fit your own company's desires. You never have to deal with standards, when you're just making it up as you go along. PLUS the massive benefit of the anti-competitive foot-hold (monopolistic foot-hold) that having its own language gives to a company, is just too tempting. They cannot resist.
However most developers are sick of the lanuage-Thrash. 99% of it is not innovative in the slightest, but just somebody reinventing and resolving problems that have already been invented and solved countless times before. I really really hope dart dies (and GO can also go). In my opinion there are three languages that need to still exist: Java, JavaScript/TypesScript, and C++. Those fill EVERY need, and if the innovators would ADD TO THOSE rather than starting from scratch and pushing the reset button the software world would be a MUCH better place, and so would overall software quality.
- benley 10y agoYou are aware that Dart was not released in 2016, yes? The first public release was in 2011. Feel free to stick only to your company's Recommended Best Practices Industry Standard Languages and Libraries. But, there are lots of languages out there, and many of us have good reasons for using them. Deal with it.
- ClayFerguson 10y agoWell if you jump from language to language, you'll never build a strong resume. Keep that in mind. I'm nearly 50yrs old now and have stayed on course with either C++ or Java, and never needed or wanted any of the "Flavor of the Week" crap the script kiddies love piddling in. Personally I think not being able to stick to something is a form of A.D.D. but that's just me. Deal with that. And no I didn't give a shit about nor claim I knew when Dart was invented.
- acchow 10y ago> In my opinion there are three languages that need to still exist: Java, JavaScript/TypesScript, and C++ How many languages do you know well and which are they? How many years have you been programming? Do you know Haskell and Lisp? Have you done any work in econometrics or bioinformatics?
- ClayFerguson 10y agoMy main point was this: Before creating a NEW language, a person or organization should have a firm reason that no existing language will fit their needs. I think creating new languages has become a bit of a hobby for a lot of developers, and whenever a new one gains any traction, it damages the entire industry by fragmenting it. Sorry, not interested in the rest of your interrogation.