|
|
|
|
|
by qyi
1932 days ago
|
|
I see programming as manipulating a bunch of semantic objects. Syntax is just the (bad) user interface to this. This shouldn't rely on a natural spoken language at all. For example instead of `case` or `if`, there could (and should) just be symbols for such common things. Languages like Java have a lot of English keywords to represent flaky, redundant concepts with bad semantics. It's also a bit cumbersome that these languages often prevent you from naming variables with these already taken words.
Seems actually like every 10 years people realize they didn't need all those English sentences in their languages if you look at a lineage like COBOL -> Visual Basic -> Java -> JavaScript or whatever 2010 fad. |
|