According to my C++ teacher, Borland has a problem with numbers over 32,xxx,xxx. MS has the same problem, but at something like 7xx,xxx,xxx. Other than that, they seem to be the same.
When you declare an "int" in C++ the limit is at 32767, while a "long int" or "double" would be..longer, not sure exactly how much longer though, but there still is a limit.
The free Borland compiler is crap. It does absolutely squat for optimizations. I've tried compiling LAME (the MP3 encoder) with the Borland free compiler, mingw (gcc for windows) and DJGPP (gcc for DOS), and the mingw and DJGPP executables were neck-and-neck in terms of speed, where the Borland-generated .exe was at least a factor of five slower. Avoid, avoid, avoid the Borland compiler. Try Cygwin or mingw.
Nothing out there beats MSVC++ 6.0, but if you want the best free compiler, then you have to go with DJGPP. DJGPP is simply the best free compiler/development system out there. If you remember, Carmack used it to develop the original Quake. Go to their site, pick your packages, install, and get coding
This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
By continuing to use this site, you are consenting to our use of cookies.