Authored Comments

Well, you've given misleading information. A huge percentage of embedded systems don't even have an operating system. C/C++ programs can run without it. You've forgotten to say that. You also forget to say that Python, as well as Java, C# and Ruby, needs not only an operating system, but also the virtual machine, the JIT, and the garbage collector. That makes it too fat for embedded systems. Ok, RPi has a lot of resources, but Python is slow as hell, so it's only purpose on an embedded system is to drive the GUI, if there exists one. Last, but not less important, is the fact that Python allows you to write (or code) a program, but it doesn't mean you know how to program. The same issue is with arduino, anyone can write anything on it without knowing what is being done. Sad for us that learn programming.