The Elements of Computing Systems av Noam Nisan, Shimon Schocken
Produktbeskrivelse
Den nyeste og grundig reviderte utgaven av denne populære læreboken brukes på universiteter, coding boot camps, hackerklubber og nettbaserte kurs. Den beste måten å forstå hvordan datamaskiner fungerer på, er å bygge en fra bunnen av, og denne læreboken fører leserne gjennom tolv kapitler og prosjekter som gradvis bygger opp hardvareplattformen og programvarehierarkiet til et enkelt, men kraftig datasystem. Underveis får leserne praktisk erfaring med maskinvare, arkitektur, operativsystemer, programmeringsspråk, kompilatorer, datastrukturer og algoritmer, samt programvareutvikling. Ved å bruke en konstruktiv tilnærming introduserer boken leserne for et betydelig omfang av datavitenskapelig kunnskap, og viser hvordan de teoretiske og praktiske teknikkene som læres i andre datavitenskapelige kurs passer inn i det overordnede bildet. Resultatet av disse anstrengelsene er kjent som 'Nand to Tetris', en reise som begynner med den mest elementære logiske porten, kalt Nand, og ender, tolv prosjekter senere, med en komplett datamaskin.