by pabs3 on 10/30/25, 2:37 AM with 58 comments
by WillAdams on 10/30/25, 3:29 PM
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 sanskarix on 10/30/25, 5:49 AM
by JimDabell on 10/30/25, 3:22 AM
by herodotus on 10/30/25, 1:58 PM
by ChrisMarshallNY on 10/30/25, 9:59 AM
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.
by iMario on 10/30/25, 2:46 PM
by anta40 on 10/30/25, 3:47 AM
by starmole on 10/30/25, 2:48 AM
by avidphantasm on 10/30/25, 1:50 PM
by azhenley on 10/30/25, 4:52 AM
by Ecco on 10/30/25, 12:45 PM
For instance I’m pretty sure the autorelease pool is unnecessary as long as you don’t use the autorelease mechanism of Objective-C, which you’re most likely not going to do if you’re writing assembly in the first place.