Show Notes
- Amazon Sweden Store: https://www.amazon.se/dp/0262539802?tag=9natreeswe-21
- Amazon Worldwide Store: https://global.buys.trade/The-Elements-of-Computing-Systems%2C-second-edition-Noam-Nisan.html
- Apple Books: https://books.apple.com/us/audiobook/the-stand-unabridged/id1434012410?itsct=books_box_link&itscg=30200&ls=1&at=1001l3bAw&ct=9natree
- eBay: https://www.ebay.com/sch/i.html?_nkw=The+Elements+of+Computing+Systems+second+edition+Noam+Nisan+&mkcid=1&mkrid=711-53200-19255-0&siteid=0&campid=5339060787&customid=9natree&toolid=10001&mkevt=1
- Läs mer: https://swedish.9natree.com/read/0262539802/
#NANDgrindar #Hackarkitekturen #Virtuellmaskin #Jackkompilatorn #JackOS #TheElementsofComputingSystemssecondedition
The Elements of Computing Systems, andra upplagan, av Noam Nisan och Shimon Schocken är en praktiskt inriktad lärobok om hur en dator kan byggas från grunden. Den hör hemma i gränslandet mellan datorsystem, datorarkitektur och programmeringsspråk, men dess särskilda form är ett sammanhängande byggprojekt. Läsaren börjar med enkla NAND-grindar, alltså logiska byggblock, och arbetar steg för steg mot en fungerande datorplattform med assembler, virtuell maskin, kompilator, ett litet operativsystem och program skrivna i språket Jack. Målet är inte att återskapa en modern svensk laptop med alla dess kretsar och operativsystem, utan att göra datorns centrala idéer begripliga genom en avsiktligt liten modell, Hack. Varje kapitel kopplar en abstraktion till en konkret implementation och en uppgift. Den andra upplagan från 2021 är en reviderad version av den etablerade nand2tetris-kursen. Boken kan läsas som en introduktion, men den ger mest när läsaren faktiskt använder de medföljande verktygen och bygger delarna själv.