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>