968 karma · joined January 25, 2020
If you have a type named "int" with an operation called "addition", and that operation is not actually integer addition... it's wrong.
There is only one correct behavior for something named "int". Give the correct result or throw an error.
D maybe? D and Rust are the two languages which come to mind when I think about "possible C++ replacements".
OTOH I have used a couple of types of "biodegradable" straws, from mango peel or sugarcane or something, and they were 100% fine.
This is something that needs to be taken into account if one is planning to buy a new machine to reduce power draw by like 5W.
This is not taking into account the footprint of producing that extra machine earlier than it would need to be produced.
It is just a scripting language. If it wasn't JavaScript, it would be something else. It hasn't added anything besides lots of crappy code, most of which shouldn't have been written in JavaScript anyway.
I can't understand how anyone could find its moronic semantics bearable.
But I often get answers faster this way, compared to doing a plain search, so they've been useful for me.
I have no idea why these languages are considered "easy". I find them a pain to use for anything larger than a couple hundred lines of code.
Maybe it's a similar situatuon with these expensive proprietary EDA tools often being quirky?
Still a great topic though, no doubt!
How would I be able to enforce it? By somehow keeping the costs high? By lobbying?
Nothing would work, because this would be too big for the working class to just sit there and watch, and if lots of people get really pissed, it can turn very ugly, as history has taught.
People will want it and they'll get it, one way or the other.