I enjoyed K&R C, but I know it's a bit outdated - I was thinking of picking up a more modern C book.
Build Your Own Lisp implicitly claims you don't need to know Lisp to learn from the book:
> We will be covering many new concepts, and essentially learning two new programming languages at once.
Do you think that true? Did you know Lisp before reading it?
(I've done the first half or so of SICP so I know some Lisp.)
Right now I'm working on designing and implementing a virtual 16 bit CPU and an assembler, I guess the logical next step would be an OS class, then something like Build Your Own Lisp.
(For context, I write Python applications at work, but the work done by our embedded system C guys seems more interesting; I'm trying to learn enough C that I could be useful on one of their projects.)
Build Your Own Lisp implicitly claims you don't need to know Lisp to learn from the book:
> We will be covering many new concepts, and essentially learning two new programming languages at once.
Do you think that true? Did you know Lisp before reading it?
(I've done the first half or so of SICP so I know some Lisp.)
Right now I'm working on designing and implementing a virtual 16 bit CPU and an assembler, I guess the logical next step would be an OS class, then something like Build Your Own Lisp.
(For context, I write Python applications at work, but the work done by our embedded system C guys seems more interesting; I'm trying to learn enough C that I could be useful on one of their projects.)