you are viewing a single comment's thread
view the rest of the comments
[–] 5 points 1 year ago*

Also dropping here the list of contrarian views op listed in the next article:

Language Design: Popular, but Wrong

  1. static members
  2. properties
  3. <> for generics
  4. [] for arrays
  5. Type ident instead of ident: Type
  6. having if-then-else and switch/case and a ternary operator
  7. having both modifiers and annotations
  8. async/await
  9. separate namespaces for methods and fields
  10. method overloading
  11. namespace declarations doubling as imports
  12. special syntax for casting
  13. using cast syntax for things that are not casts
  14. requiring () for methods without parameters
  • source
  • parent