Conversation
Notices
-
Embed this notice
To the extent that computer programming languages are "English" you could do a simple word-replacement to make it almost any other spoken language. I could be wrong but I don't believe the expressivity is very much limited by its association with English. And there are several programming languages that are radically different in grammar and expressivity from English.
-
Embed this notice
@sun can confirm there exists compilers for Java in German, which replaces some keywords with German equivalents
-
Embed this notice
@i @grips @lunarised if you actually use that language wouldn't you have a keyboard that supports it? I am suspicious that different graphemes can express or make easier to express certain concepts than ASCII.
-
Embed this notice
@grips @sun @lunarised translating begin and end in your localized pascal is baby shit though, the limit of expressiveness is very much limited to the standard 105 ISO keyboard though
good luck typing your unicode golf lang with alt codes
-
Embed this notice
@lunarised @sun also Excel localizes all formula keywords and function names
:trollge:
-
Embed this notice
@sun Plus like there's not much more English in programming than there's Greek in math. I'd say the only difference is more that people, even ones not fluent in English, tend to just write comments/documentation/… in English.
Combined with how a *lot* of languages have awful translations for the terminology so even non-tech people use words loaned or derived from English just for clarity.
That said might be biased because the only reasonable source of technical French words is from all the way from Québec, somehow France just creates nonsense words where even someone familiar with French and the concept will often just be left puzzled until you say the English term.
-
Embed this notice
@sun @grips @lunarised yes pretty much everyone ends up with some IME macro system that are either sound alike or nigh incomprehensible to anyone but their creator
which is why apl's never take off