On Mon, 29 Apr 2019 07:35:56 +0200 Chris Burkert <burkert.ch...@gmail.com> wrote:
> I recently read an article (German) about the dominance of English in > programming languages [1]. It is about the fact that keywords in a language > typically are English words. Thus it would be hard for non English speakers > to learn programming - argue the authors. Its an ever resurrecting topic in some science-impaired nationalist's circles. At the dawn of the age of enlightenment they were lamenting that one must know also Greek to fully participate in discourse and that Greek is hard. Then they were lamenting that one need to know French due to its "unfair" dominance. Then for over a century they lamented that all worthy physical sciences and engineering manuals were printed in German. Ubiquoteness of some languages is just a byproduct. In any given epoch sciences and art are lead by people of a country(ies) that let their people flourish. In the middle-ages most new science was done and described in Arabic. In the XXII century it could be Mandarin. > the fact that keywords in a language typically are English words. > Thus it would be hard for non English speakers to learn programming > - argue the authors Seriously? Are they really arguing that someone who can not memorize meaning of 25 to 150 words written not in mother's tongue can cope with all that math and logic she needs to understand to become a programmer? Excuse me, but it is just nationalist's babble. > I wonder if there is really demand for that Ask MS Excel users whether they applaud translated math/statistical function names. Is really 'FLOOR' less understandable to them than 'ZDCWD' acronym for 'ZAOKRĄGLIJ DO CAŁKOWITEJ W DÓŁ' (or like, haven't seen it in years). > Besides keywords we have a lot of names for functions, methods, structs, > interfaces and so on. So there is definitely more to it. Go ecostystem is unicode from the onset. You can use German, Georgian or even Klingon for your identifiers. So you already have a way to produce source code that only German speaking part of the world would care of. And a way to cut pupils off all the dangers that non German-speaking world poses ;>. > I also believe the authors totally miss the point that learning Go is about > to learn a language as it is because it is the language of the compiler. (Sigh of relief :) > However I find the topic interesting and want to hear about your opinions. > thanks - Chris Your Welcome :) -- Wojciech S. Czarnecki << ^oo^ >> OHIR-RIPE -- You received this message because you are subscribed to the Google Groups "golang-nuts" group. To unsubscribe from this group and stop receiving emails from it, send an email to golang-nuts+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.