On Mon, Sep 24, 2012 at 10:46 PM, Matt Aimonetti
<[email protected]> wrote:
> I just wanted to say that I think this is a great idea!
>
> I would also recommend reading this book: http://amzn.to/OmXscO The
> Pragmatic Programmer
>
> While it isn't really pure Ruby, it does an awesome job teaching some of the
> most important programming lessons.
For those who might be interested in more general topics, there's a group of
us who meet virtually on Tuesday nights via Google Plus Hangouts for a book
club:
http://wiki.apache.org/lucy/LucyBookClub
Right now, we're about halfway through _Programming Language Pragmatics_ by
Michael L. Scott. It's something like the "dragon" book on compilers by Aho
et al, but with more of a focus on language design.
http://www.amazon.com/Programming-Language-Pragmatics-Third-Edition/dp/0123745144
[From the preface...]
At its core, PLP is a book about _how programming languages work_. Rather
than enumerate the details of many different languages, it focuses on the
concepts that underlie all the languages the student is likely to
encounter, illustrating those concepts with a wide variety of concrete
examples, and exploring the tradeoffs that explain _why_ different
languages were designed in different ways. Similarly, rather than explain
how to build a compiler or interpreter (a task few programmers will
undertake in its entirety), PLP focuses un what a compiler does to an
input program, and why. Language design and implementation are thus
explored together, with an emphasis on the ways in which they interact.
Marvin Humphrey
--
SD Ruby mailing list
[email protected]
http://groups.google.com/group/sdruby