On Wed, Sep 5, 2018, at 4:25 AM, Ori Bernstein wrote:
> 
> > CPUs, such as Intel/AMD x64
> > are vastly more complex so "optimising" C compilers are trying to make
> > something simple take advantage of something far more complex.
> 
> Ironically, because of the complexity in the CPUs, many of the optimizations
> make less of a difference now -- they're essentially optimizing just in time
> compilers under the hood, so even terrible code will run acceptably quickly.

This is an example of a real benefit to complexity, one I'm personally happy 
about.  It's good for us 9fans, whether we want to use Plan 9's 20 year old 
compilers, or implement our own compilers for new or existing languages, or 
whatever.  

My ego still tries to complain about using something I don't understand, but in 
doing so it's really fighting its own interests.

-- 
The lyf so short, the craft so long to lerne. -- Chaucer

Reply via email to