John Carmack on Eclipse performance

qznc qznc at web.de
Fri Sep 27 10:12:27 PDT 2013


On Friday, 27 September 2013 at 12:50:02 UTC, PauloPinto wrote:
> On Friday, 27 September 2013 at 11:49:54 UTC, Dicebot wrote:
>> On Friday, 27 September 2013 at 11:35:29 UTC, Bruno Medeiros 
>> wrote:
>>> "Hardware does get faster more rapidly than software gets 
>>> slower -- I'm finding Eclipse perfectly usable on modern 
>>> hardware."
>>>
>>> https://twitter.com/ID_AA_Carmack/status/383334141078429697
>>>
>>> I would have liked some more details on what he is using 
>>> Eclipse for though. Is it Android development? And even so, 
>>> is it just Java or C/C++ too? Especially significant given 
>>> Manu's recent comments that:
>>> "I've never met a C++ developer that likes Eclipse ;)"
>>> :p
>>
>> This guy has been trying to re-write on of his old games in 
>> Haskell (can't remember which one).
>>
>> Are you seriously considering him a typical C++ game 
>> developer? :D
>
> Doom, http://www.youtube.com/watch?v=1PhArSujR_A
>
> As for C++, he is one of the guys in the industry pushing 
> forward for using static analysis in C++.
>
> http://www.altdevblogaday.com/2011/12/24/static-code-analysis/
>
> And actually uses C++ since Doom 3 (2004), 
> http://kotaku.com/454293019.
>
> As for his aversion to C++, I remember the performance 
> discussions about C and Pascal versus Assembly. Hey back then, 
> even with my Pascal background, I was convinced that Assembly 
> was more than enough!
>
> Then came the discussions of C vs C++, with personalities like 
> Carmack and Abrash taking the C side.
>
> And nowadays, like C has taken most Assembly use cases, just to 
> be followed by C++. Now we can even watch a few OS being coded 
> in C++, which was unthinkable back in the C vs C++ war days.
>
> So I always smile when I see discussions about performance of 
> language implementations.

Carmack is a very humble C++ programmer, though. In one of the 
last QuakeCon keynotes he said something like "I think I have 
nearly figured out how to use C++."



More information about the Digitalmars-d mailing list