whenever 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
Draig, a Welsh Programming Language
21–30 of 49 posts
Re: Draig, a Welsh Programming Language
#22Earlier quoted context omitted.
I know little about china (except i like the food and art) but do they actually write code in their native language(s)?!
I can only speak for Japan, but I suspect China is the same. In Japan, English programming is the norm because all mainstream programming languages are written in English. Keywords, libraries and documentation are in English, so there's not really any getting around the fact that you have to learn to read at least some English. Some Japanese developers do write identifiers in Japanese where languages support it, and…
Re: Draig, a Welsh Programming Language
#23Earlier quoted context omitted.
I can only speak for Japan, but I suspect China is the same. In Japan, English programming is the norm because all mainstream programming languages are written in English. Keywords, libraries and documentation are in English, so there's not really any getting around the fact that you have to learn to read at least some English. Some Japanese developers do write identifiers in Japanese where languages support it, and…
Why not use a pre-processor or something like it to simply translate the keywords etc? I know that there isn’t a 1:1 match between English words and words in other languages, but you should be able to get something close enough.
Re: Draig, a Welsh Programming Language
#24Re: Draig, a Welsh Programming Language
#25Re: Draig, a Welsh Programming Language
#26Re: Draig, a Welsh Programming Language
#27Question: is it a good idea to introduce kids to coding in their mother tongue like this?
Re: Draig, a Welsh Programming Language
#28Earlier quoted context omitted.
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.
I strongly disagree. Take, for example... 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…
LLM(eat apples in fruitbasket)
vs
foreach (apple in fruitbasket) apple.Eat()
Your comment can be repeated almost word for word here.
Re: Draig, a Welsh Programming Language
#29Earlier quoted context omitted.
I strongly disagree. Take, for example... 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…
Coming soon to a programming ecosystem near you: LLM(eat apples in fruitbasket) vs foreach (apple in fruitbasket) apple.Eat() Your comment can be repeated almost word for word here.
Re: Draig, a Welsh Programming Language
#30Question: 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"