4 ms·
Definitely a cool concept, but I think the core idea is relatively similar to English-based programming languages because both Chinese and English are highly an
by KhoomeiK 7y ago
Definitely a cool concept, but I think the core idea is relatively similar to English-based programming languages because both Chinese and English are highly analytical languages (they don't inflect/change words based on case, tense, etc too much).
I'm working on an "inflectional" programming language at the moment, where word order and a whole bunch of other "traditional" features of analytical-language-based programming languages are discarded in favor of word inflection. For example, rather than expressing variable assignment with the '=', we use the ablative case for the source expression and the nominative for the target variable.
Traditional: foo = bar
Inflectional: foo barFrom
I'm not sure whether it would be useful, but it's just an interesting idea to play around with. There's already perligata (Latin) but it doesn't use a lot of the constructs in Latin and doesn't take the inflectional idea too far, so I'm implementing this in Classical Sanskrit. The core idea could be applied to pretty much any highly inflectional language though, like Arabic or Finnish.