All of the above. Because it's easy to read, it's easy to learn. I think python has nearly perfect syntax. Not sure why more others don't mimic it. Tab/ws instead of braces makes the code prettier and accomplishes what curly braces do.
I still believe that the perfect language will look like python but run like c. We have the language, but not the implementation.
Tab/ws instead of braces makes the code prettier and accomplishes what curly braces do.
Except they don't. Curly braces allow unambiguous indentation, python syntax doesn't. This means refactoring code is always harder in Python than in any other language. This is why other languages do not adopt this syntax.
Comments
All of the above. Because it's easy to read, it's easy to learn. I think python has nearly perfect syntax. Not sure why more others don't mimic it. Tab/ws instead of braces makes the code prettier and accomplishes what curly braces do. I still believe that the perfect language will look like python but run like c. We have the language, but not the implementation.
Except they don't. Curly braces allow unambiguous indentation, python syntax doesn't. This means refactoring code is always harder in Python than in any other language. This is why other languages do not adopt this syntax.
Haskell?