Tim Sweeney of Epic Games had some thoughts on the subject
http://www.st.cs.uni-saarland.de/edu/seminare/2005/advanced-...
http://www.st.cs.uni-saarland.de/edu/seminare/2005/advanced-...
Hell, Ada has every single feature he wants plus more. I'm particularly fond of the range feature.
type degrees is range 0..359;
It allows you not just to error on incompatible types, but incompatible values for your types at compile time. There's a lot more there, but I'm 100% positive it'll all be ignored by those who need it the most.If you legally have to have a meeting with 10 people to review and physically sign off on every line of code, your project will probably take a while.
Plus the compilers sucked in the 80's.
I'm not sure how to make someone who isn't interested in learning history, learn history. Is this just a result of that our industry is entirely composed of youth?