Python scares me, it sounds like someone came up with a swiss army knife that someone else tried to converter into a chainsaw. I don't like the whole tab thing, I see that it would be OK for little scripts but a whole language? I also tire of having to learn a new vocabulary of terms because some jerk decided that they had to really go all the way in pretending that this chain saw really is the real deal and very different from a real chainsaw so as to have me think I can't just go and get the proper tool. strings, arrays etc really don't need new names and if I have to learn all that just to talk basic python well they can shove up their wazoo for all I care unless there is a really good reason I should be using it over something else.
It should scare you. However python has libraries for almost everything. It might not be fast, but you can make something fast. Like an arduino.
Want to talk to your scope,
sure. Want to write excel?
Sure. Want to convert an image to ascii art,
sure.
Now try those things with C/C++, you have
https://github.com/uhub/awesome-c yet you may still have to do many things yourself.
But, tabs vs spaces should not be an issue anymore, your IDE does those. And there are linters for it. The worst bit is the weak typing, but there are
type hints now.
(it's awfully close to C# today, which is a dumpsterfire of new conflicting features of itself)Not trying to convert you to python, just trying to paint the complete picture.
C still is the best language ever invented. Everything else is basically calling C functions.
Please do show your progress! I'm curious.