57 karma · joined July 6, 2018
- I am... (who you are and where you are)
- I see... (describe what you see in simple non-ambiguous terms)
- I do... (what action you are taking now)
- I ask... (ask for reinforcements if necessary, you may be asked to justify yourself more)
I don't care about teleoperation, for a home robot I want automation.
edit: typo
The prefix "in" of "invaluable" does mean negation but it means negation in the way that the value of the object is such that it doesn't exist. It's so valuable that you cannot even quantify it, it transcends the notion of value.
https://www.merriam-webster.com/dictionary/invaluable#note-1
https://devblogs.nvidia.com/practical-real-time-ray-tracing-...
From my understanding of statistics and biology this is not significant at all then.
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.
You can but then it's a work to do for each language. That's how science got reinvented in multiple places before virtually all papers start to be written in English and shared in international journals.
> You make it sound like you can't change it. Like older languages are set in stone.
Do you suggest adding a layer of dependencies and complexity to the build systems to preprocess the source code to make it compilable by GCC/clang/Visual?
And it would make sharing open-source project limited to their language speakers, until you have someone translating the project. And what happens when that person can't keep up with the pace of the original project? Just look at all the material in Chinese on Github that is just inaccessible to non-chinese speakers.
All engineering schools in France require a minimum score on tests like TOEIC/TOEFL (in my school it was TOEIC 785 / 990, got raised to 800). High school graduation requires a CEFR level of B2 (even if not all students reach it) in English.
> I know if I had to learn french in order to code, I wouldn't be a programming. And I'm sure it's the truth for the vast majority of american programmers.
Except that a lot of the world is already exposed to English in movies, series, books, websites, memes, YouTube, work. American are not exposed to French, German, Japanese, Chinese.
But don't be fooled, in most companies all the comments and documentation are written in French. Variables are in English because it's the only language that only use the ASCII charset. Only recent languages have the support for Unicode identifiers names.
English reading comprehension (at the very least) is a mandatory skill to have in our modern world.
How is making software more political than doing maths?
New issues appear when you have to analyze 2Tb with a 32gb RAM machine, but when the order of difference is the same, the issues and thus the answers are the same as before?
They do B2B drones though, maybe this article was too focused on B2C companies.
IIRC GCC has -mmx, -sse(2|3|4) options to enable this kind of instructions.