Posted by Hans Salvisberg on 2002-01-30 19:14 CET
(In reply to: Re: What C++ compilers does CHAMP work with?
posted by Daniel FABIAN on 2002-01-30 15:11 CET)
|
Hi Daniel, Thank you for your inquiry. The current Champ version is still 16 bit. The resulting programs run fine on all versions of Windows through XP, but you need a 16 bit compiler such as Borland C++ 4.5x, 5.0x, or Turbo C++ 4.5x. Porting Champ to the current Borland compilers (C++ Builder and the free command line compiler) is under consideration. As for your characterization of MS Visual C++ 6.0, I can't say whether it's fast or not, but IMHO it's neither innovative, modern, reliable, nor visual. It's probably sufficient for compiling MFC code, but MFC is certainly not innovative, modern, or visual, either. In the fourth year after the publication of the ANSI/ISO C++ Standard, VC6 still fails to compile essential template and namespace constructs -- it doesn't even do correct for() scoping. Microsoft continues to ship the very old and buggy C++ Standard Library implementation from early VC5, even though the developer has provided fixes years ago (see http://www.dinkumware.com/vc_fixes.html). Please don't get me started on this issue... Champ being a 16-bit library, I can't claim that Champ is modern, but a porting effort to a platform that has all the nice characteristics you mention, will certainly not target Visual C++. Hans |
|
Copyright © 2010 Salvisberg Software & Consulting. All rights reserved. |
Top |