Date: Sun, 7 Oct 2007 12:19:54 +0200 From: cpghost <cpghost@cordula.ws> To: "James Jeffery" <cascadingstylez@googlemail.com> Cc: freebsd-questions@freebsd.org Subject: Re: C++ Compiler On FreeBSD Message-ID: <20071007121954.2272029b@epia-2.farid-hajji.net> In-Reply-To: <972994690710061253q483e26ber68f4716d3202d1fa@mail.gmail.com> References: <972994690710061253q483e26ber68f4716d3202d1fa@mail.gmail.com>
next in thread | previous in thread | raw e-mail | index | archive | help
On Sat, 6 Oct 2007 20:53:00 +0100 "James Jeffery" <cascadingstylez@googlemail.com> wrote: > Also if anyone wants to recommend any other books on C++ feel free. For beginners, I'd highly recommend "C++ Primer" / Fourth Ed. by Stanley B. Lippman et. al. But if you're starting to learn programming from scratch, it's much easier to begin with a scripted language like Python (others prefer Ruby or Perl, which are fine too). Why? C++ and STL are a powerful combination, but there's a lot of pitfalls and gotchas that you won't experience elsewhere (not so much with C itself, but with C++). And the biggest shortcoming of Standard C++ is its lack of standard libraries for stuff like network I/O, etc. Whatever you'll use for that will be intrinsically platform dependent. By learning a scripting language like Python, you'll get instant portability for their standard library as well as over 99% 3rd party modules. Once you've accumulated enough experience there, you can always catch up on C++. Whatever you opt to do, happy hacking and enjoy the ride! :) -cpghost. -- Cordula's Web. http://www.cordula.ws/
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20071007121954.2272029b>