Back in the 90ies someone at Microsoft had the brilliant idea to translate Visual Basic that came with the Czech version of Excel into Czech.
So e.g. IF became KDYZ (well it's not Z it's Z with caron - which also was a problem if character encoding was not set properly) The results were that no one was able to re-use any code or documentation to learn it. It created numerous problems for IT support as any macros written in English were broken. So in the end rather than creating an army of Czech visual basic programmers we were specifically requesting English version of the software to replace the Czech ones. Let's not do that ever again I say. On Monday, April 29, 2019 at 5:36:37 AM UTC, Chris Burkert 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. > > I wonder if there is really demand for that but of course it is weird to > ask that on an English list. > > I also wonder if it would be possible on a tooling level to support > keywords in other languages e.g. via build tags: // +language german > > Besides keywords we have a lot of names for functions, methods, structs, > interfaces and so on. So there is definitely more to it. > > While such a feature may be beneficial for new programmers, to me it comes > with many downsides like: readability, ambiguous naming / clashes, global > teams ... > > 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. > > However I find the topic interesting and want to hear about your opinions. > > thanks - Chris > > 1: > > https://www.derstandard.de/story/2000101285309/programmieren-ist-fuer-jeden-aber-nur-wenn-man-englisch-spricht > -- 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. To view this discussion on the web visit https://groups.google.com/d/msgid/golang-nuts/3c016ce9-bc76-4d3a-8549-68d4e1769ea7%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.