https://dev.to/finanalyst/creating-a-new-programming-languag...
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 one designed to be training wheels before learning English programming languages.
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 < fruitBasket.Count, i++)
fruitbasket[i].Eat()
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 have keywords that are foreign and meaningless to you.i'llll get my coat
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.