True, it would not but the communication surface would be much smaller, we would depend on a few bilinguals.
> Nothing will really change except a lot of french people who wouldn't program in english would program in french. You can still program in english if you want.
People barely speak English already so if you remove the need for some English keyword to do development, you can be sure you are heading toward a generation that doesn't know how and doesn't care about speaking English.
> No. Is there an added layer of dependencies and complexity to compiling languages in english?
No because they are built from the ground up to use English. So if I understand your idea, by creating languages that are based on each local language we would not be able to share source code without having to translate it into our own language?
> So translate it.
So I need to learn Chinese. And English. And Russian. Or, more realistically, I need to depend on someone to do the translation for me. Automatic translation is not really that good for books and websites from the experience I have. Just taking cppreference which translates automatically, most of the time it's non-sense.
> Do you feel helpless that russian literature is in russian and you can't read russian? No, you'd find a french translation of russian literature right?
Yes but I miss on a lot of Russian literature.
I agree with you that if we had a programming language in French of the quality of Java or C or Python it would allow some individuals, that see English as a barrier, to get into programming. But the cons and the issues it brins largely outweight, in my opinion, this benefit.