Does python and c++ have advantages over block coding? And do they have more coding actions/options and help the robots functionality to be more precise?
I know this is a bit late, but text languages don’t have specific functional advantages over block code. This is because block code is turing complete, however large block projects become harder and more tedious to manage, and some block IDEs have issues with performance. But in an ideal world, they can all make a robot do anything, with no restrictions based on languages.
As much as thats true, text-based coding does have benefits. The biggest one is that you learn to program with text, which is a highly sought after skill in the job market.
Python and C++ are both very important skills to know. While I myself love C++ and it has a lot of benefits over python, such as the type system and generally being faster, Python is one of the easiest text-based programming languages to learn, and is actually the first one that I learned.
I’m pretty sure blocks actually have some limitations.
- motor groups can only contain 2 motors
- no local variables
And some other things.
post #3