News:

Let's find out together what makes a PIC Tick!

Main Menu

Basic turned 60 this week!

Started by normnet, May 06, 2024, 04:27 AM

Previous topic - Next topic

normnet


John Drew

And still going strong Norm.
I haven't seen much of you for a while, I hope all is well.
John

top204

Python is, essentially, an interpreted BASIC, so it is now dominant again as it was in the 1980s. Even if it is a slow implementation with it being interpreted. OK, it uses the buzz word of "byte code", but it is still an interpreted language and does not run anywhere near as fast as a true compiled progam such as C or C++ or Pascal etc...

Some crude and cut -down Python compilers are starting to appear, but it is early days for them.

trastikata

Quote from: top204 on May 06, 2024, 07:26 PMPython is, essentially, an interpreted BASIC, so it is now dominant again as it was in the 1980s. Even if it is a slow implementation with it being interpreted. OK, it uses the buzz word of "byte code", but it is still an interpreted language and does not run anywhere near as fast as a true compiled progam such as C or C++ or

But then I wonder why math intensive and complex math applications nowadays tend to prefer Python? Is it just my subjective observation? Or is it because "old" generations are generally more keen on Mathematics than new generations (no offense to anyone) and they use what they are used to? Or maybe I am simply wrong here in this  :D .

keytapper

Python and Basic are interpreted languages. But for MCU it's acceptable to use a compiled method. Also micropython is a good point to get things done in a breeze, with less concern how the implementation is carried out. Anyways I don't know whether exists a micropython for PIC or AVR, but ESP there is.

That's why the developers look for a smarter way to accomplish the target. Nowadays even more by some tinkering machine that leave the load to make things efficient.
Ignorance comes with a cost