Language Design: Popular, but Wrong
Published on 2020-10-20. Last updated on 2024-01-22
staticmembers- properties
<>for generics (see)[]for arrays (see)Type identinstead ofident: Type(see)- having if-then-else and switch/case and a ternary operator (see)
- having both modifiers and annotations (see)
async/await- separate namespaces for methods and fields
- method overloading
- namespace declarations doubling as imports
- special syntax for casting
- using cast syntax for things that are not casts
- requiring
()for methods without parameters