From: Dave Bass Date: 2008-07-11T20:12:19+09:00 Subject: Re: Why Ruby interpreter is writed in c (not in c++)? phlip wrote: > All system-level engines are written in C, not C++. > ... > It compiles for everything from wristwatches to Mars Rovers. This is because object-orientation is unnecessary. Any job you can do with it, you can do without it. Those of us who have worked on large programs in Fortran, C and assembler know that it's easy to write excellent software in an imperative style, as you long as you have the discipline to structure your data and program code sensibly. OO is the latest fashion, but something else will come along soon, and we'll all be deprecating OO. -- Posted via http://www.ruby-forum.com/.