-----BEGIN PGP SIGNED MESSAGE-----
[email protected] wrote:
| I learned HTML and then I learned programming. Have been a JAVA
| programmer for a bunch of years and now I have been working on Rails
| for more than six months. Never worked on C though.
| I am having trouble understanding this thread.
| But I want to understand what is being discussed. I guess I need a
| computer science book which describes what exactly interpreting means.
Interpreted: translated into machine code every time the source is
Compiled: ‘Translated’ into the machine code once, and then executed
from this object code © / byte code (Java) / Intermediary Language
| Also the other day some guys were talking about ERB being interpreted
| but liquid (shopify guys) not being interpreted. I couldn’t follow
| that too. Also I can’t follow what is “Iron ruby”. I mean what does it
| mean to have ruby being ported to .NET .
IronRuby is ‘just’ an implementation of Ruby for the .NET language
platform (IIRC, they use C#). It is about the same as writing Ruby in C,
and comparable to JRuby, a Ruby implementation using the Java language.
| Could you please refer me a book or two which explains these computer
| science fundamentals. Also note that I don’t have much background to
| build up on so please refer books which are not too geeky.
I think the Red Dragon Book is the de facto standard work on compiler
However, from what I know, the book as anything but non-geeky…
N.B.: This is all from a layman’s perspective, too.
~ What’s the point of wearing your favorite rocketship underpants if
nobody ever asks to see 'em? – Calvin
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.8 (MingW32)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
-----END PGP SIGNATURE-----