Question: is it a good idea to introduce kids to coding in their mother tongue like this?
i've always given the advice "program in english, comments, variables, function names, everything", and "always use a uk/us keyboard unless you absolutely have to enter localised strings, and even better get someone else to do that"
Draig, a Welsh Programming Language
11–20 of 49 posts
Re: Draig, a Welsh Programming Language
#12Earlier quoted context omitted.
i've always given the advice "program in english, comments, variables, function names, everything", and "always use a uk/us keyboard unless you absolutely have to enter localised strings, and even better get someone else to do that"
China disregards that and there is an absolutely massive ecosystem of Free and Open Source Software out there if you can read and write their code.
Re: Draig, a Welsh Programming Language
#13Question: is it a good idea to introduce kids to coding in their mother tongue like this?
Seeing code in my native language makes me laugh, I can't take it seriously.
Re: Draig, a Welsh Programming Language
#14whenever you would use 'l', you have to use 'll'? i'llll get my coat
Re: Draig, a Welsh Programming Language
#15whenever you would use 'l', you have to use 'll'? i'llll get my coat
I know it’s just a joke but the “ll” in Welsh is a completely distinct character in the Welsh alphabet and doesn’t sound anything like “l”, nor is it used as a substitute for l. It’s rarely used but it has its own Middle-Welsh character: ỻ https://en.wikipedia.org/wiki/Ll
Yeah, sorry, I couldn't resist. I'm not Welsh but I lived there when I was a small child, and happily holidayed there after. It is a great country.
Re: Draig, a Welsh Programming Language
#16Question: is it a good idea to introduce kids to coding in their mother tongue like this?
i've always given the advice "program in english, comments, variables, function names, everything", and "always use a uk/us keyboard unless you absolutely have to enter localised strings, and even better get someone else to do that"
Re: Draig, a Welsh Programming Language
#17Question: is it a good idea to introduce kids to coding in their mother tongue like this?
No. You want 'for' to be a looping construct with no other meanings. Seeing code in my native language makes me laugh, I can't take it seriously.
foreach (apple in fruitbasket)
apple.Eat()
vs. for (int i = 0; while i
Even as a low-level programmer, I truly loathe C-style for loops. It takes several seconds to parse them, while the C#-style foreach is instantly grokkable with zero mental overhead. When you're scanning over thousands of lines of codes, the speed and ease of reading constructs like these adds up and makes a huge difference. The desire to apply human-friendly syntax to low-level programming is among the greatest motivating factors for the language I'm working on. All of that being said, I think there is a huge advantage in having code that reads like natural language you understand, rather than having keywords that are foreign and meaningless to you.Re: Draig, a Welsh Programming Language
#18Earlier quoted context omitted.
China disregards that and there is an absolutely massive ecosystem of Free and Open Source Software out there if you can read and write their code.
I know little about china (except i like the food and art) but do they actually write code in their native language(s)?!
I, personally, think this is a lamentable state of affairs that raises the barrier to entry for programming, especially for children. There are education-oriented Japanese programming languages that try to fill the niche for teaching children, but I think it would be beneficial if there were serious languages with a full ecosystem rather than ones designed to be training wheels before learning English programming languages.
Re: Draig, a Welsh Programming Language
#19Earlier quoted context omitted.
China disregards that and there is an absolutely massive ecosystem of Free and Open Source Software out there if you can read and write their code.
I know little about china (except i like the food and art) but do they actually write code in their native language(s)?!