"A programming language must always enable full control of the underlying machine code in order to maintain full functionality."
"A programming language must be paradigm agnostic and enable any paradigm to be used"
"A programming language must be translated into perfect C until it's native compiler yields equivalent results"
And that is why C >>> all right now
So please, if you're going to create a language, mind those three, and avoid us more of the following:
- religion wars
- short-lived codebases
- gotchas all around
- shitty performance
- more religion wars
WIP: don't hesitate to participate, I think we need a few more axioms here, about terseness and other things too.