Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 12 Feb 1999 14:12:36 +0000
From:      Mark Ovens <marko@uk.radan.com>
To:        Greg Black <gjb@comkey.com.au>
Cc:        Ersin Miman <emiman@ispro.net.tr>, freebsd-questions@FreeBSD.ORG
Subject:   Re: Where can I find C/C++ Tutorial for FreeBSD?
Message-ID:  <36C436D4.F2590C3F@uk.radan.com>
References:  <Pine.BSF.4.05.9902111515020.9272-100000@finland.ispro.net.tr> <19990212134727.29300.qmail@alpha.comkey.com.au>

next in thread | previous in thread | raw e-mail | index | archive | help
Greg Black wrote:
> 
> > I know Borland C/C++ for dos/windows but I installed FreeBSD on my
> > computer and I want to learn freeBSD C/C++ .
> >
> > C/C++ that running on the freeBSD is different from Borland C/C++ and
> > there is some syntax declaration.
> >
> > where can I find C/C++ Tutorial for freeBSD and sample code?
> 
> To start with, stick to Standard C and you'll be fine.  When
> you've got the hang of that, read the man pages in sections 2
> and 3 to see what is available under FreeBSD.  For sample code,
> read the FreeBSD sources.  Start with easy things like cat(1)
> and gradually work up to more complex programs like ls(1).  Then
> have a look at using sockets and X-Windows, and you'll be on
> your way.  There are some tutorials for some of the more complex
> stuff in /usr/share/doc.
> 

and get yourself a copy of The C Programming Language by Kernighan &
Ritchie. Dennis M. Ritchie is the guy who designed (invented) the
language and the book is considered to be the definition of C.

> If you're looking for a simple environment to write, compile,
> test and debug your programs, consider installing and learning
> to use Emacs as your editor.  It has excellent support for this.
> 
> As for C++, don't bother.  It will make you go blind and serves
> no useful purpose other than to sell lots of useless books,
> magazines, training courses, debuggers, and chairs for all the
> extra programmers that are needed to write simple software in
> complex ways.
> 
> You may find a few people who disagree with the opinions in the
> two paragraphs before this one.  You'll have to decide whether
> to listen to them or to the voice of reason :-)
> 
> --
> Greg Black <gjb@acm.org>
> 
> To Unsubscribe: send mail to majordomo@FreeBSD.org
> with "unsubscribe freebsd-questions" in the body of the message

-- 
      FreeBSD - The Power To Serve http://www.freebsd.org
      My Webpage http://www.users.globalnet.co.uk/~markov
_______________________________________________________________
Mark Ovens, CNC Apps Engineer, Radan Computational Ltd. Bath UK
CAD/CAM solutions for Sheetmetal Working Industry
mailto:marko@uk.radan.com                  http://www.radan.com

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-questions" in the body of the message



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