> one very good reason to use gcc is to avoid accessing invalid memory -
> in Turbo C you can overwrite other bits of memory causing crashes.
>
        I think accessing invalid memory is an inherent weakness/strength 
of C/C++ that's why they invented Java. Regardless of C/C++ compiler you 
are using, you are always suceptible to a pointer pointing to an invalid 
memory location. 

> of course, the students will be looking for an IDE - 
> I only know emacs for that :)
> 
        I develop C/C++ programs both for linux and windows. For linux, I 
think IDE is not needed in most cases. You need only 3 tools most of the 
time:

1) vi
2) gcc/g++
3) tmake

and in rare occassions - gdb. With these tools, malayo na ang mararating 
mo. The most difficult part of programming in C/C++ under linux is the 
creation of makefile and that has been addressed by tmake - thanks to the 
magic of perl. 
        However if you are thinking of IDE ala Windows Visual Studio, I am
sorry to say but linux has a long way to go before it reaches the
sophistication of Visual C++. The closest in linux I can think is Qt and
next are glade and gtk/gdk. 
        BTW, users of borland tools are getting rare nowadays. It is a 
good move for educators to push for gcc/g++ as a tool for teaching C/C++. 
Besides being free, it is a very powerful compiler.

-rowel
_
Philippine Linux Users Group. Web site and archives at http://plug.linux.org.ph
To leave: send "unsubscribe" in the body to [EMAIL PROTECTED]

To subscribe to the Linux Newbies' List: send "subscribe" in the body to 
[EMAIL PROTECTED]

Reply via email to