Mail Archives: djgpp/1997/02/03/18:17:51
Eli Zaretskii wrote:
>
> > I admit that I am a loner in that I never grew fond of BC or
> > it's IDE, but I'm not imagining the problems I had with it.
>
> You are not alone in this, trust *me*.
And me as well. :) I have had some brief experience with both Borland
C and Turbo C and found both to be really lacking in many respects.
- I have found it nearly impossible to port Unixy programs to Borland,
while DJGPP compiles most without a single warning. For example, the
MUD server code that I keep bragging about in my .sig.
- Makefiles are a far more powerful compilation control tool than
"projects". Period. Can you use a project to install your programs,
create distributions, and back up files? Nope.
- Turbo C was paranoid to the point of idiocy about several common C
constructs that I use frequently in my programs. For example, it warns
about any assignment within a conditional expression that is not
explicitly compared to zero. Example:
if ( ( a = stuff( ) ) == c ) ...
generates a warning. Duh.
- I would much rather have my choice of editors to write and design
code. If I don't like the way Borland or Turbo C auto-indents my code,
can I tell it to change? Uh uh. Emacs, on the other hand... (I
haven't used BC or TC in a while so if this is incorrect don't jump down
my throat.)
- Finally, it's much FASTER to type in parameters on a command line then
it is to flip through menus, check switches, and desperately search
through the various screens of commands to make sure you didn't forget
anything.
Okay, I'll shut up now. :) Let's try to either let this thread DIE or
get back to the main point at hand. All this flamage is pointless.
--
---------------------------------------------------------------------
| John M. Aldrich, aka Fighteer I | fighteer AT cs DOT com |
| Call me for your free AOL disk! | http://www.cs.com/fighteer |
| Chain letters, work-at-home schemes, free long distance, etc., |
| are ILLEGAL! Keep the Internet litter-free... don't SPAM. |
---------------------------------------------------------------------
- Raw text -