Marck-

Wednesday, October 2, 2002, 11:25:10 AM, you wrote:

MDP> As a software engineer (for at least as long as you <g>), but one
MDP> who still works and uses Delphi (5), C++ Builder and MSVC++ I would
MDP> recommend the best tool for the job in hand chosen as per the job
MDP> requirements.

Yes - I've always thought that one of the signs of maturing as a
programmer was the ability to pick the best tool or language for a
given task.

MDP> MSVC++ turns out the tightest code but requires a greater knowledge
MDP> and more attention to detail. For robust, clean code it's hard to
MDP> beat.

Windows::Developer magazine frequently has some interesting benchmarks
regarding various compilers in terms of speed and code compaction. I
don't trust benchmarks as far as I can throw them, but the results of
the comparisons are often surprising and interesting.

MDP> Another project I did was in C++ builder. I inherited it. What I got
MDP> from doing that project was the impression that I had "some of both"
MDP> at my disposal - Delphi's ease of use but its penchant for
MDP> disguising things inside the VCL coupled with C++'s stronger type
MDP> safe stuff and greater elegance (I have always found Pascal to be an
MDP> ugly language and C/C++ a work of art). Now this is pure voodoo and
MDP> folklore, but I somehow felt that with C++ builder I was working
MDP> with a "toy" system. I can't explain it, but I didn't have the same
MDP> confidence.

I don't think of Pascal so much as an "ugly language" as just "not C".
The placement of the semicolons always throws me. One of the nice
things about C++ builder is the ability to mix C++ and Pascal code
modules. If done right, you can take code from various sources, plug
it into a project, and not have to do conversions from one to the
other.

Having said that, my Windows C++ compiler of choice is still
Metrowerks Codewarrior.

-Mark Wieder

 Using The Bat! v1.60h on Windows 2000 5.0 Build 2195 Service Pack 2
-- 


________________________________________________________
 Current version is 1.61 | "Using TBTECH" information:
http://www.silverstones.com/thebat/TBUDLInfo.html

Reply via email to