Skip to content

Comment on The Art of Assembly Language (1996)parent

Comments

In embedded, using a cheaper microcontroller or HW offloading can bring big benefits. The former might boost profit a lit across high volume of units sold. 8-16 bit MCU's still account for a huge chunk of what's sold with it being over a billion dollar market. People will use C and/or assembly. For same reason, there's even still a market for 4-bit MCU's used in things like watches and Gilette razors. Like to see demoscene take on 4bitters.

http://www.ganssle.com/rants/is4bitsdead.htm

Far as non-embedded, his company does:

https://news.ycombinator.com/item?id=9948749

Past that, it's still good for leveraging hardware features directly, highly-optimized code, and in high-assurance to be sure binary matches source. For latter, you can verify compiler output or just write it by hand to be verifiable.

There are even so-called typed assembly languages that are safer than C. TALx86 and CoqASM that build on x86 come to mind. SIFTAL addresses non-interference that combats things like side channels on top of obvious stuff.

https://www.cs.cornell.edu/talc/papers/talx86-wcsss.pdf

https://www.microsoft.com/en-us/research/wp-content/uploads/...

https://www.researchgate.net/publication/228726704_SIFTAL_A_...

AboutSource Built by g1lg1l

Hackerly is an independent reader for Hacker News, built on the public HN API. Not affiliated with Y Combinator.