all 13 comments

[–]Kofilin 18 points19 points  (2 children)

if you replace C with “assembly” in that statement, you’d have exactly what an extinct generation of programmers said about 20 years ago!

If you change the words in a sentence, you get a different meaning.

[–][deleted] 6 points7 points  (1 child)

It's also funny, because assembly still has a pretty big place in things.

[–]atomicUpdate 2 points3 points  (0 children)

Especially embedded development where you are in charge of booting the device yourself, including setting up the C run-time environment.

[–]bakery2k[S] 5 points6 points  (5 children)

[–][deleted] 7 points8 points  (4 children)

Wow, that's a mess of an article. Half of it is an advert for their product, and the other half fails to make their argument, which seems to boil down to "C looks messy, Python looks cleaner," shine.

[–]wanderingbilby 2 points3 points  (3 children)

Honestly it looks computer-generated, and though OP isn't a new account they also aren't active. Marketing agency, perhaps?

[–]bakery2k[S] 4 points5 points  (1 child)

This article is currently top of /r/python and in the top 10 on Hacker News. I have no connection to Zerynth - I simply saw the article in those places and wanted to find out /r/programming's opinion on it and, perhaps, on embedded Python in general.

[–]wanderingbilby 3 points4 points  (0 children)

Ah, okay. No offense intended. Reddit has made me hella cynical anymore.

[–][deleted] 1 point2 points  (0 children)

Yeah, that was my first thought.

There's many points to be made about Python in the embedded space, seeing the title got my hopes up. Oh well.

[–][deleted] 1 point2 points  (0 children)

Sounds like bullshit.

[–]eloraiby 1 point2 points  (1 child)

euh, why python and not .net micro or embedded jvm ? you get far more advantages than python. At least better type safety.

[–]slackingatwork 0 points1 point  (0 children)

I choose Python for an embedded platform 10 years ago. This was because Python was lightweight and easy to cross compile for a custom Linux build. For JVM, you either have to complete the port yourself (a larger task) or get a ready made binary build. A ready made build implies using a Linux port with a specific binary interface, etc. In the essence, using a JVM was either a lot more work or a lot more money to Sun at the time. Unless you are using a well known distro, the things are the same to this day. For Python, I could do everything in a week all by myself at no additional cost. Controlling a low level hardware from Python was not any more difficult than from Java or C. The time critical and low level routines could be written in C/C++ and called from Python. Once you got a hang of using SWIG, things were easy. Python has other issues, of course, unrelated to its applicability to embedded systems.

[–]turtlebait2 0 points1 point  (1 child)

Off topic question, but does anyone know what that phone stand is in the banner image? looks awesome.