Re:Ask HN: What is hand-coded assembly language used for the...
by axod on Monday November 02, 2009 @04:06AM
(#916462)
Try ARM. x86 assembly is ugly and wart ridden. ARM is like a breath of fresh air. Unbelievably well designed.
[ Parent
| on HN ]
Re:Ask HN: What is hand-coded assembly language used for the...
by bensummers on Monday November 02, 2009 @08:24AM
(#916701)
And amusingly it's possible to write some significant desktop software, just in ARM assembler.
http://www.cconcepts.co.uk/products/publish.htm http://www.cconcepts.co.uk/products/artworks.htm
Although I wouldn't recommend choosing assembler for a destkop app, but it made sense when they were written. And I still think Impression beats many a word processor and DTP package available today, and it ran in 2MB of memory with no hard disc.
Re:Ask HN: What is hand-coded assembly language used for the...
by daeken on Monday November 02, 2009 @01:33PM
(#917483)
I learned ARM while working on iPhone reversing, and it's certainly nicer, but there are still a ton of considerations. It's much nicer to write, but when reversing it you have to handle so many edge cases it's not even funny. Writing a decompiler for it really drives that home.
Re:Ask HN: What is hand-coded assembly language used for the...
by bkovitz on Monday November 02, 2009 @07:44AM
(#916645)
Testify!
15 years ago, I did Intel-style assembly--and loved it even with all its clumsiness. But I just dove into ARM a few weeks ago, and am loving it even more. Such sweet pleasure to code so close to such a beautiful and simple machine!
Re:Ask HN: What is hand-coded assembly language used for the...
by loup-vaillant on Monday November 02, 2009 @08:22AM
(#916697)
Stack-based machines are even simpler. Too bad Forth didn't took of.