Return Styles: Pseud0ch, Terminal, Valhalla, NES, Geocities, Blue Moon.

Pages: 1-

A must-read introductory text for beginners

Name: Anonymous 2011-02-17 14:27

...and those who only ever learned high-level programming languages and do not understand their own machine. I recently discovered this book and it opened my eyes to how blind I have been. It gently guides a person that has just learned the essentials of programming from logic gates to hardware architecture to machine language to assembly to writing a barebone OS, virtual machine, and a high-level programming language.

The Elements of Computing Systems: Building a Modern Computer from First Principles by Noam Nisan and Shimon Schocken

Google talk video: http://video.google.com/videoplay?docid=7654043762021156507#

Name: Anonymous 2011-02-17 14:33

Where is the download link? Do you expect people to buy books and sponsor tree-killing?

Name: Anonymous 2011-02-17 14:34

>>1
10/10

Name: Anonymous 2011-02-17 14:37

>>2
You can buy it for Kindle, and probably in other electronic formats.

Name: Anonymous 2011-02-17 14:41

I actually bought this a few years ago when they had a couple at my local bookshop. It's fine as far as it goes, but is really more suited for beginner level. I took EE so I gained no satisfaction from the first half; the latter half was more palatable, but I can't say it was the eye opening experience OP was describing.

Name: Anonymous 2011-02-17 14:43

>>4
Yes. You can buy and release to on megaupload, then post link here. Now GTFO.

Name: Anonymous 2011-02-17 14:53

>>5
You are right about the target audience, which I mentioned in the title. Those who know how a computer actually works on all levels won't benefit from it much - it is aimed to be a remedy
to the modern CS major who knows close to nothing about hardware and sometimes even lower-level software.

>>6
No, I won't support your entitlement complex.

Name: Anonymous 2011-02-17 14:58

I can't find it anywhere for free. If it was any good I would have pirated it by now.

Name: Anonymous 2011-02-17 15:24

>>8
There are a few chapters available on http://www1.idc.ac.il/tecs/

Name: Anonymous 2011-02-17 15:29

Before compiling the source code on your computer, read this Readme.txt file. You will need a Java compiler such as the one found in the JDK (Java Development Kit) which can be downloaded freely from many sites including http://www.javasoft.com/.

Name: Anonymous 2011-02-17 15:35

>>10
Q.E.D.

Name: Anonymous 2011-02-17 16:06

I would like to point out that the book was written by jews.

Name: Anonymous 2011-02-17 16:26

>>12
Poor excuse for using Java.

Name: =+=*=F=R=O=Z=E=N==V=O=I=D=*=+= !frozEn/KIg 2011-02-17 16:38

“. It gently guides a person that has just learned the essentials of programming from logic gates to hardware architecture to machine language to assembly to writing a barebone OS”
>Java

________________________________________________
http://bayimg.com/image/iafhbaacj.jpg
orbis terrarum delenda est
http://encyclopediadramatica.com/Portal:Furfaggotry Furry Drama Encyclopedia

Name: Anonymous 2011-02-17 16:40

Read LoseThos sources instead, don't buy shit

Name: Anonymous 2011-02-17 16:43

Obsessing over what language is used for teaching is as childish as it can get.

Name: Anonymous 2011-02-17 16:44

Doesn't look bad.

Name: Anonymous 2011-02-17 16:51

=+=*=F=R=O=Z=E=N==V=O=I=D=*=+=!frozEn/KIg
IHBT

Name: =+=*=F=R=O=Z=E=N==V=O=I=D=*=+= !frozEn/KIg 2011-02-17 16:55

::gently haxes >>18's anus::



___________________________________________
http://bayimg.com/image/iafhbaacj.jpg
orbis terrarum delenda est
http://encyclopediadramatica.com/Portal:Furfaggotry Furry Drama Encyclopedia

Name: Anonymous 2011-02-17 16:57

>>16
I was enrolling in college and they required students to use Pascal language. But, because I already knew Lisp, I found this Pascal language awful at best. I refused to comply with their shiteating rit of passage and became a college dropout. So now I can claim, that all college graduates are mindless slaves to the education and corporate systems.

Name: Anonymous 2011-02-17 16:59

>>20
BTW, Pascal language is named after some crazy religious philosopher christfag, so it is full of shit.

Name: Anonymous 2011-02-17 18:23

>>21
Back to /b/ please.

Name: Anonymous 2011-02-17 18:51

>>21
9/10

Don't change these.
Name: Email:
Entire Thread Thread List