From: Mike Stephens Date: 2009-03-06T07:42:02+09:00 Subject: Re: Ruby - Imperative Language Features? Robert Klemme wrote: "imperative" in this context just means > that you explicitly state which operations have to be executed in order. Good point. I'd taken imperative to mean procedural, and you're right - it actually is starting off on another tack: imperative vs functional (or declaritive). I'm interested in this angle because I'm worried people learn OO and miss the many simple tricks of old-fashioned programming. I've inherited a multi-million .NET development that has a central C# 'module' of 8000 lines. Every minor change creates 5 side-effect defects. It's a nightmare and I wonder whether it wouldn't have been so much better if written in the 1970s style of modular/structured procedural programming. -- Posted via http://www.ruby-forum.com/.