[rescue] Mozilla Firefox

Dave McGuire mcguire at neurotica.com
Thu Apr 22 21:00:39 CDT 2004


On Apr 22, 2004, at 12:56 PM, Peter Corlett wrote:
>> OO is at fault a lot of the time, I think. All mainstream computer
>> processors are purely procedural in nature, not object-oriented...OO 
>> code
>> just doesn't map to these processors all that well.
>
> Not entirely fair. I mostly got interested in OOP when I could see the
> relationship between the code and the raw hardware.

   Eh...I'd sure like to hear more about this.  Especially something 
like, what instruction on a SPARC, for example, is involved in 
"new"-ing an object. ;)

>  In C++, you lose some by
> having an extra layer of indirection sometimes, you win by having a Big
> Bastard Optimiser on the job.

   Again, band-aiding to massage something into an architecture in which 
it does not fit.

> Sometimes people take the idea of code reuse a little *too* far, and 
> write
> code that is "reusable", but not actually usable for anything.

   Well that's a big part of the problem...it *is* usable, if you have a 
2+GHz processor and 1+GB of RAM!  And since a lot of these 
"programmers" have never done any other types of projects or worked on 
any other type of system, they think it's normal for a weather-display 
widget to eat 23MB.

          -Dave

--
Dave McGuire          "PC users only know two 'solutions'...
Cape Coral, FL          reboot and upgrade."    -Jonathan Patschke



More information about the rescue mailing list