Hacker News new | past | comments | ask | show | jobs | submit login

Not sure if sarcasm, but writing assembly is complete shite to be honest, even on bare metal. Simple things suddenly take significant time and you probably create a worse result than modern compilers, even on more arcane platforms. Maybe it is useful for an interrupt routine to put some data in a data buffer.

Maybe interpreters are too much for µC, I think the most painful disadvantage of C is string manipulation and trends show a preference for human readable protocols for serial communication. For prototyping even JS might have use case though.




I would argue that assembly is not so bad if you take the time to learn it. A lot of the "high level" things that people attribute to compiled languages exist in assembly. And I also understand why it seems so unapproachable and why people don't want to learn it.

If the bar for entry into assembly programming in 1980 was so low that a child could do it, why are we thinking that we should lower the bar further today? Spend that effort on something which will actually help someone, rather than putting JavaScript on a microcontroller.




Join us for AI Startup School this June 16-17 in San Francisco!

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: