Question: is it a good idea to introduce kids to coding in their mother tongue like this?
zabzonk•1h ago
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"
cmwelsh•1h ago
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.
zabzonk•56m ago
I know little about china (except i like the food and art) but do they actually write code in their native language(s)?!
AnonC•1h ago
I’ve seen before that this is not followed in certain cases, such as the entire development team being in a specific country where some or many team members don’t know English (well enough). As an anecdote, I’ve seen a team in a large multinational company (US origin) in Spain that used function names, variable names, database table names (and column names), log message text and many other things in Spanish. English was only for the language keywords because that’s what the compiler would accept.
culi•1h ago
As someone who's spoken English since 5, I'm perplexed by this question. I'm genuinely unfamiliar with any perceived downsides and I would love to hear more of your thoughts
throwA29B•41m ago
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.
librasteve•2d ago
Richard (the dev) has wrote a good "how to" post on the creation process
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: ỻ
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.
benrutter•1h ago
This is neat! People who like this might be interested in the awesome Hedy language[0]. It's purpose is education, but it's a single programming language with lots of localisations. Always suprised this idea isn't pursued more elsewhere.
librasteve•2d ago
zabzonk•1h ago
cmwelsh•1h ago
zabzonk•56m ago
AnonC•1h ago
culi•1h ago
throwA29B•41m ago
Seeing code in my native language makes me laugh, I can't take it seriously.