[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [DotGNU]random question
From: |
Rhys Weatherley |
Subject: |
Re: [DotGNU]random question |
Date: |
Sat, 8 Feb 2003 08:40:08 +1000 |
User-agent: |
KMail/1.4.3 |
On Saturday 08 February 2003 05:46 am, CH Gowri Kumar wrote:
> Just curious to know the reason :)
Rhys hates C++. No other reason. :)
Seriously though, in the runtime engine I wanted to keep total control over
everything that was happening, for performance reasons. With C, what you see
is what you get. With C++, lots of other stuff can be going on behind the
scenes and it can be difficult to spot and fix.
While there may be a few things (e.g. ILCoder) that might be a little nicer in
C++, it can easily turn into the dark side: once you start down that path, it
can very quickly dominate everything. "Well, since I'm using it here, I
might as well use it over there too". I chose to keep things pure C, to
reduce the temptation.
On the compiler side, treecc brings in enough OOP/AOP to split things up and
make it manageable, and so there is little need for full-blown C++.
Cheers,
Rhys.
- Re: [DotGNU]random question, (continued)
- Re: [DotGNU]random question, CH Gowri Kumar, 2003/02/07
- RE: [DotGNU]random question, Aditya P. Bansod, 2003/02/07
- Re: [DotGNU]random question, j_post, 2003/02/07
- RE: [DotGNU]random question, Thong \(Tum\) Nguyen, 2003/02/07
- Re: [DotGNU]random question, j_post, 2003/02/08
- RE: [DotGNU]random question, Thong \(Tum\) Nguyen, 2003/02/08
- Re: [DotGNU]random question, j_post, 2003/02/08
- Re: [DotGNU]random question, Gopal V, 2003/02/08
- RE: [DotGNU]random question, Thong \(Tum\) Nguyen, 2003/02/08
- Re: [DotGNU]random question, minddog, 2003/02/08
- Re: [DotGNU]random question,
Rhys Weatherley <=