Diego Virasoro wrote: > C is a pain, and I try to avoid as much as I can. If you have limited > time, C would not be a good choice... you will spend time compiling > and recompiling to fix some stupid pointer error... grrr... What you really gain from C - or better, machine code - is understanding how your computer actually *works*. C is just a thin layer above assembly language, and often each C statement compiles to just a couple of machine ops. (gcc -S to see it). If you want to try your hand at machine code, i386 is unfortunately a very ugly one to start with. Perhaps you can find an emulator for one of the old Motorola 8-bit processors (6800 or 6809); they had very concise and simple instruction sets. -- Posted via http://www.ruby-forum.com/.