Ranter
Join devRant
Do all the things like
++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatar
Sign Up
Pipeless API
From the creators of devRant, Pipeless lets you power real-time personalized recommendations and activity feeds using a simple API
Learn More
Comments
-
@LuxARTS probably in companion to some other language. Like for some tasks during build.
-
LuxARTS16136y@electrineer I know about micropython and I know that if your hardware can run Linux you can run Python there but I don't think that those are majority. Doesn't make sense.
-
Yeah Python on embedded - where there's not even a file system. Sounds like a good idea.
-
TRex10326yCurrently we're creating a web service in C. Even though I'm python develop and my git is full of python repositories i don't consider it a mature language. I've come across some strange issue with python while working.
-
Embedded doesn't have to mean ultra low power computers
It's just a system in which the computer is but a part.
I guess they're lumping in all the smart and IoT stuff, a lot of that runs Python on a really barebones Linux OS.
Plus, Micropython and all.
I actually more surprised that Haskell is in the list. For ultra critical systems, maybe? -
@LuxARTS I meant that Python scripts are used to automatically generate, say, cpp files depending on which config of the project you want to build.
And all other kinds of supplementary tasks. -
justmove7316y@lxmcf Assembly is good on 16 and 8 bit systems. Ofc C is better but I can imagine a lot of C and C++ with Assembly fragments in it
-
lxmcf199506y@justmove very true but still kinda surprised at it, thought Arduino would have been higher
-
bahua128016yPython is heavy, and trades flexibility and performance for approachability. Those two strikes are enough for me.
-
sSam14836yI don't think this is a rank of languages judged by their embedded abilities, it's just a ranking of languages overall that can be used for embedded.
Basically:
Sort by - overall properties.
Filter - embedded. -
when you think that someone ported javascript to embedded devices.
Python is not so bad.
https://mongoose-os.com/docs/... -
I always get triggerered when someone/comething mentions Arduino as a programming language ...
-
aritzh7526y@Root it kind of is, in fact. The language used in the arduino IDE is very close to C, but has its differennces. I think it has a primitive boolean and maybe even string type. So yeah, maybe not a full language, because it may transpile into C, but close enough
-
Python isnt for embedded!
Where is java or C#? Those can be used everywere (exept embedded)
C++ or C should be first in my opinion -
@Gregozor2121 Yes and no, the question boils down to the definition of embedded. At work we are developing hardware (and software) for WiFi speakers and soundbars, and on them we have a SoC which has 4 cores running at 1.4 GHz, but technically it's still embedded. And although we do not use python most of the time on our hardware, it would by easy to just add the package to the Yocto build.
Of course you can not run (useful) python on an ATtiny or a STM8, but embedded today is a very broad spectrum (that was my point :) )
Related Rants
Why you should learn Python? Well...
rant
language
programming
python
skills
rank
top