Google Engineer Decries Complexity of Java, C++
snydeq writes "Google distinguished engineer Rob Pike ripped the use of Java and C++ during his keynote at OSCON, saying that these 'industrial programming languages' are way too complex and not adequately suited for today's computing environments. 'I think these languages are too hard to use, too subtle, too intricate. They're far too verbose and their subtlety, intricacy and verbosity seem to be increasing over time. They're oversold, and used far too broadly,' Pike said. 'How do we have stuff like this [get to be] the standard way of computing that is taught in schools and is used in industry? [This sort of programming] is very bureaucratic. Every step must be justified to the compiler.' Pike also spoke out against the performance of interpreted languages and dynamic typing."
On what they mean for the language to do, and want the compiler to provide as much help as possible while allowing for as much flexibility as possible.
I'm sure Google will now tell us the javascript is the only way of the future, with embedded python for shits and giggles.
I'm sorry to say, Google is now officially my new Microsoft. Too big for their own good, to concerned with controlling the computing world for me to trust anything they say or do.
Shrug, I guess Google will go back to using VB and I'll become irrelevant as a programmer. I'm not going to lose any sleep over my concern for it happening.
Persistent Volume manager for Kubernetes - https://github.com/dwimsey/openshift-pvmanager
So slashdot is posting a slashvertisement for Go. Shocker. There are so many raving google fanbois here.
That said, the points about Java, C++, and similar "do everything" languages aren't baseless. There's a lot to be said about using DSLs dedicated to specific software tasks. Reducing the domain coverage of a given tool significantly reduces the potential for doing unexpected things and adds dramatically more options for early detection of incorrect behaviors in the context of the task at hand.
Also, offering a better opportunity for modeling algorithms in a way that best suits that algorithm is a great goal too. However, no single language is the solution that this complaint begs for. So this slashvertisement for what is effectively just another Java is pretty unconvincing.
I read the script, and I think it would help my character's motivation if he was on fire. -Bender
fyngyrs shows not even enough respect to RTFA before trashing one of the best programmers alive. He could code circles around you dude. you know K&R? he works with K. he's written books with K. You're no Pike nor Kernigan so STFU already you pretentious twat. Your userID isn't even below 100,000 - noob.