The languages are just dictionnaries: You should store them in an human-readable language instead of pickle. So it's easier for people to correct errors (json, yaml,..). For example, `FR_example.py` have "else" instead of "sinon" but to correct it I would have to open the pickle file and modify it in my terminal.
Show HN: Programming in non-English languages
11–20 of 62 posts
Re: Show HN: Programming in non-English languages
#12I'm not native English speaker, but I wish people would just accept that English is Latin of computers. I still have to come to servers installed in German or French and guess by memory where stuff are.
Re: Show HN: Programming in non-English languages
#13English will always be a barrier to non-speakers when it comes to computing. This is great. On a side note: is there any idiom-agnostic programming language? I only know that APL is.
On a related note, "idiom" in English does not mean the same as "idioma" in Portuguese ;-)
Re: Show HN: Programming in non-English languages
#14English will always be a barrier to non-speakers when it comes to computing. This is great. On a side note: is there any idiom-agnostic programming language? I only know that APL is.
I coded in a Brazilian Portuguese version of Logo at school. I remember there was also a Portuguese Portuguese version of the same toolkit. Both were called Megalogo. On a related note, "idiom" in English does not mean the same as "idioma" in Portuguese ;-)
Re: Show HN: Programming in non-English languages
#15I'm not native English speaker, but I wish people would just accept that English is Latin of computers. I still have to come to servers installed in German or French and guess by memory where stuff are.
Teaching programming to my 8 year old is a burden, because everything is in English. Teaching two things at a time is more difficult than it has to be.
And let's face it, the vocabulary of programming languages is tiny.
Re: Show HN: Programming in non-English languages
#16I'm not native English speaker, but I wish people would just accept that English is Latin of computers. I still have to come to servers installed in German or French and guess by memory where stuff are.
Similarly, some people don't know English. Maybe they're curious about programming. Should they have to learn a whole new language first? Or be distracted by the fact that the foreign programming language they have to write is also written in a foreign natural language?
I'm not sure I even agree with your premise. It's a bit premature to worry about having to interact with code written by people that are just learning programming, isn't it? Like anything, when you empower people to learn things like this you have to trust them to have the decency to write programs in English in settings where there might be other people who don't speak their language that have to deal with their programs. Or trust that they wouldn't be hired for such jobs in the first place.
> I'm not native English speaker,
And? Does that give your argument more weight?
Re: Show HN: Programming in non-English languages
#17Re: Show HN: Programming in non-English languages
#18At school in France they introduced algorithms with a form of french pseudo-C which was very frustrating, because it felt stilted and unnatural.
Expressing the same algorithms in natural french would already be a much better exercise, because you don't have to force yourself through a fake translated language. Ultimately I think this would be a much better first approach to programming, (with more focus on design than implementation).
In the end if you really have to implement code, you will have to learn the english version anyway if you want access to documentation and outside help.
Re: Show HN: Programming in non-English languages
#19Re: Show HN: Programming in non-English languages
#20I don't really see the point of adapting the programming language to the learner, which seems to be the smallest language hurdle, when they'll have to ask for help in english on forums, in IRC, or on SO, anyways.