> 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]