Hacker News new | ask | show | jobs
by machiaweliczny 1523 days ago
My practical recommendations:

  * understand brainfuck or so called RAM machine as simplest computer
  * read 50 pages of https://en.m.wikipedia.org/wiki/Code:_The_Hidden_Language_of_Computer_Hardware_and_Software
  * read https://www.bottomupcs.com/ to understand low level stuff
  * Learn some C
To understand computation I think scheme or lambda calculus is the best. Don’t know good intro.

Bear in mind that what we have is just certain implementation/abstraction for computation that’s likely still suboptimal. That’s why people come with new languages/VMs. I wonder if some alternative to RAM machine exists. I’ve heard about lisp machines…