Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 15 Apr 2004 01:50:41 +0200
From:      Simon Barner <barner@in.tum.de>
To:        Me <d3javu1978@yahoo.com>
Cc:        freebsd-questions@freebsd.org
Subject:   Re: Beginning C++ in FreeBSD
Message-ID:  <20040414235041.GD2513@zi025.glhnet.mhn.de>
In-Reply-To: <20040414210140.97961.qmail@web42001.mail.yahoo.com>
References:  <20040414210140.97961.qmail@web42001.mail.yahoo.com>

next in thread | previous in thread | raw e-mail | index | archive | help

--2oox5VnwalALFvA7
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline

Me wrote:
> Hi,
> I've learn shell scripting and java on my freebsd box
> since I migrated from winblows 98 a while back. now
> i'm ready to move to a more sophisticated language. I
> have decided to go with C++. Is there any bigginer
> guides online that you may have run a cross that would
> help me get started?

Don't know about a guide, but here's what I'd suggest (these suggestions
are - like the question - not specific to FreeBSD at all, but should
apply to any (modern) *nix platform) (modulo paths and package names, of
course).

If you are on FreeBSD 4.x, install the lang/gcc33 port, and use
/usr/local/bin/g++33 as your c++ compiler, since the base system's gcc
(v. 2.95.4) lacks quite a lot of modern C++ features, is less standard
compliant, etc.

Choose your favourite editor. XEmacs, vim and the other usual suspects
come to my mind, but there are also IDE's in the ports collection, like
kdevelop (KDE), and probably others.

Google for book suggestions. Get some from your local library, and
consider to buy your favourite one(s).

Good online resources are (IMO):

http://www.sgi.com/tech/stl/
http://www.mindview.net/Books/TICPP/ThinkingInCPP2e.html

Now: Start your first project ;-) If you think, you are ready for GUI
programming, I'd recommend http://www.wxwidgets.org/ (formerly known as
wxWindows).

Happy programming,
 Simon

--2oox5VnwalALFvA7
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: Digital signature
Content-Disposition: inline

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.4 (FreeBSD)

iD8DBQFAfc5RCkn+/eutqCoRAi1tAKDsKUboQ+U/nfVUvELk98cxuiHTmgCg+g1H
etkwAsb3JbueIatSG8oWPe8=
=LAfp
-----END PGP SIGNATURE-----

--2oox5VnwalALFvA7--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20040414235041.GD2513>