

Join the discussion
Write your take first — we'll ask for email only when you're ready to publish.
- Hacker News
- Looks more sensible than having to use XCode and Apple's atrocious developer documentation.by avidphantasm
- Would love to see equivalent in C, not ObjectiveC... plain C.by iMario
- Super cool! Would love to see the build/deploy steps needed.by starmole
- Even better if build steps are providedby anta40
- Very cool, if impractical (it’s likely that you’d never get an ASM app through the App Store Approval process).
ARM Assembly is a much more Byzantine creature, than the old 8- and 16-bit versions I used, way back in the Pleistocene.
I’m always a fan of starting from the “bare metal,” to learn, but these days, it’s a long trip. When I was just a wee sprog, it was only a couple of steps away.
- When I was in second or third year of computer science in 1971 or '72, we (of course) learned IBM 360 assembler, but we also had to design a simple binary adder using AND OR and XOR gates. All on paper - no need for any soldering or electronics, which I regret. I cannot remember how many bits of input - probably 4 but may have been 6. But I did do quite a bit of asm programming, including a routine for calculating square roots using Chebyschev polynomials and newtons algorithm.by herodotus
- There is also an iOS app implemented in C here:by JimDabell
- For folks who are curious about this sort of thing and want an approachable starting point, I would recommend:
https://www.goodreads.com/book/show/44882.Code
It would be way cool to see an actual application which wanted this sort of speed optimization --- the last significant assembly language program I can recall using was WriteNow, which was ~100,000 lines of assembly and to this day is my favourite word-processor (well, the NeXT version --- the Mac, even v2.0 suffered in comparison for not having access to Display PostScript and Services).
Really wish that there was a writeup of it at folklore.org --- unfortunately, it only gets a single mention:
https://www.folklore.org/The_Grand_Unified_Model_The_Finder....
(or that there was an equivalent site for the early history of NeXT)
by WillAdams