On Sep 6, 2008, at 1:04 AM, Richard Erlacher wrote: >> If it meets the desired goal, it's finished. It's as simple as >> that. I get the impression that you like to document, justify, >> exhaustively analyze, and probably have meetings about every single >> function or subroutine. This is not how software is written in the >> real world. >> > Whose goal would that be? If it's not written down, how do you > keep it from > changing along the way, resulting in something you never wanted?
In the case of SDCC? A functional C compiler for small processors. I suppose if it had somehow morphed into a FORTRAN or a Befunge compiler while the developers weren't looking, we'd be in trouble. >> ...which is probably why software technology has been lagging that >> of hardware since that time... >> > Then why's the lag gotten so much worse since the mid-'80's, when > folks > became "enlightened?" Now we have hardware that operates at >1000x > as fast, > yet the software is 10% the speed, viewed from the user > perspective. My old > Z80 with CP/M ran payroll faster than my modern computer, and that > was on a > daisywheel printer, whereas I now concurrently use a laser printer > and a > fast matrix for multi-part forms. Yes, my Z80 machine is pretty fast too, I know exactly what you mean and I agree. But when you talk about today's stuff being 10% of that speed...you're running Windows. If you run a real OS you'll find that things have become unbelievably fast. If you run a real OS on a modern processor architecture (as opposed to clock-goosed circa-1976 x86) you'll be amazed. > Perhaps, but Windows has met its goal, namely making Microsoft and its > shareholders rich beyond anyone's expectations. If that is its stated goal, why do you, an engineer, try to use it to do actual work? > From the average user's > point of view, it makes the computer accessible to the masses, > while *NIX > never has done that. Well, the average user typically doesn't realize that their Windows box is sitting there being remotely controlled to relay spam.. ;) > I don't blame people for preferring that and buying > it. People buy it not because they prefer it, but because they're too clueless to realize that there are better ways to compute. I run up against this every day. Things are improving, but it's slow going. -Dave -- Dave McGuire Port Charlotte, FL ------------------------------------------------------------------------- This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK & win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100&url=/ _______________________________________________ Sdcc-user mailing list Sdcc-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/sdcc-user