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.

Reply via email to