4 ms·
I've seen version of LOGO with all instructions translated into Polish used for education in 80s/90s. It was pretty OK but it wasn't really based on Polish, it
by ajuc 7y ago
I've seen version of LOGO with all instructions translated into Polish used for education in 80s/90s. It was pretty OK but it wasn't really based on Polish, it wasn't using any features of Polish language, just translated the English commands to make it slightly easier for the kids.
To make a programming language based on Polish that captures the core of the language would be pretty strange - variable names would need to change depending on the role of the variable in the expression, and the order of the subexpressions in an expression shouldn't matter.
Function names should change too depending on which subject they are called, and most of the time subject name should be skipped :)
- uryga 7y agowe used that at school! i can't remember much though – i've used english Logo afterwards and it overwrote most of the polish commands in my memory. the only one i can remember is `np`, the polish equivalent of `fw` ("naprzód" and "forwards" respectively)
- umanwizard 7y agoSimilarly though, I don't think any programming language is really "based on English" or "captures the core of the [English] language", in any meaningful way. So isn't the situation basically the same between English and Polish? Just like Polish noun cases, I don't see how any of the interesting distinctive features of English are captured by programming languages.
- ajuc 7y agoWell English is analytic language, so the syntax of if, while, and positional arguments of functions reflect that.
- umanwizard 7y agoGood point.