[Haskell-cafe] Can Haskell outperform C++?

Isaac Gouy igouy2 at yahoo.com
Mon May 21 20:42:19 CEST 2012


> From: Stephen Tetley <stephen.tetley at gmail.com>

> Sent: Monday, May 21, 2012 10:08 AM
> Subject: Re: [Haskell-cafe] Can Haskell outperform C++?
> 
> On 21 May 2012 17:27, Yves Parès <yves.pares at gmail.com> wrote:
> 
>>  I fail to see how the GUI part would suffer from lack of performance if the
>>  rest of the system is fine. I would hate to be bold, but to me this case
>>  sounds a little bit like "MVC done wrong" if the breaking GUI 
>> apart from the rest of the software is really that impossible.
> 
> A few years ago one of the architects at Adobe published some slides
> on the software engineering aspects of PhotoShop, unfortunately I
> couldn't find them on the web when I tried recently but I believe it
> stated the codebase was well over 1 million lines of C++ and the GUI
> (including Adobe's own frameworks) accounted for more than half of
> that...
> 
> GUI's often *are* the program rather than a way in to use it.


What about a more recent code base, this is from a 2008 presentation on Adobe Lightroom 2:

- "63% of the main Lightroom-team authored code is Lua"
- "16% C++" 
- "12% ObjC"
- "9% C"

http://www.troygaul.com/LrExposedC4.html



More information about the Haskell-Cafe mailing list