Hi there,
On linux, I use g++ , gdb, make, cvs, flex, bison..., all from GNU. Go to
www.gnu.org , they have links to source codes, and manuals.
If you really new to C++/JAVA, look for some courses at UT, they should
have homepage about these stuff, such as users/lavender, users/rockhold,
etc.
As to books on C++ , JAVA, www.mcp.com has many free books on line. Well
the quality of the books differs. I am intermediate on C++, not good on
JAVA.
For C++, it says "C++ primer" is good. "The C++ programming language" is
good, but not good for beginners, you will ultimately read that later
on. I suggest , you follow one of the cs378 class , and do some projects
there. And later on, you can read some books by yourself.
After you grasp the general ideas, you should find a book called sthg like
"C++ object model", ( I didn't have the book at hand, forgot the actual
name ), written by guy from AT&T, which talks about the implementation of
C++ , where you can learn to write C++ codes with good efficiency.
Language itself is easy to learn, the hard things are design. You have to
learn how to design, in order to utilize the full language features
defined with virtual methods, and inheritance. The famous book "Design
Patterns" is full of exampls, but not easy to follow without actual
experience or someone to discuss. There is bunch of other books about
design, go search "object oriented" + "C++ or JAVA" at PCL, you will find
bunch of them.
Last recommendation, go to enroll or follow one of cs378 class on object
programming, it saves you lots of time by learning yourself.
-Jiang
On Wed, 1 Mar 2000, Dimon wrote:
> Can anyone recommend any web site with FREE online or electronic format
> documentation concerning programming on C++, Java in Linux?
>
>
> ::::::::::::::Dmitri:Matrossov:::::::[EMAIL PROTECTED]:::::::::::::::::::
> :::::::::::::::::::::::::::::::::::::[EMAIL PROTECTED]:::::::::::::::
>
>
>
>
>
> ---------------------------------------------------------------------------
> Send administrative requests to [EMAIL PROTECTED]
>
---------------------------------------------------------------------------
Send administrative requests to [EMAIL PROTECTED]