Re: A good book on C Programming?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Sun, 2003-12-28 at 06:37, Nicolo' Nepote wrote:
> The best book ever is, of course, the Kernighan-Ritchie
> Who can say the opposite????
> 
> ..::NoKo::..
> 
> On Saturday 27 December 2003 21:37, Gavin Henry wrote:
> > -----BEGIN PGP SIGNED MESSAGE-----
> > Hash: SHA1
> >
> > Hi all,
> >
> > During my degree, BEng (Hons) Electronics and Communications Engineering,
> > we did C programming every year, but I never kept it up, as I had no
> > interest and didn't see the point. But now I really want to get back into
> > it as I see a point with GNU/Linux. I want to get my old skills back and
> > write something or help on some projects etc.
> >
> > I need some good books. I used to have one called "A Book On C", but sold
> > it, and I have been reading various tutorials on the web and the many
> > devoted websites.
> >
> > Anyone have any recommendations?
> >
> > One more question, should I go for C or C++? Which will benefit me more
> > with GNU/Linux?
> >
> > Thanks for your time,
> >
> > Gavin.
> > - --
> > Regards
> >
> > http://www.magicfx.co.uk
> > http://www.suretecsystems.com
> > -----BEGIN PGP SIGNATURE-----
> > Version: GnuPG v1.2.3 (GNU/Linux)
> >
> > iD8DBQE/7e2DgNqd7Kng8UoRAmuQAJ0TMQFhn2S/vIWotAEp5cOgTqsJXACgyblW
> > uwTOzKwRt5OXdMOe2OY6q2o=
> > =ORds
> > -----END PGP SIGNATURE-----
> 
> 
> --
> fedora-list mailing list
> fedora-list@xxxxxxxxxx
> To unsubscribe: http://www.redhat.com/mailman/listinfo/fedora-list

Well, I have books on both -- C and C++.  I have The C Programming
Language by Brian Kernighan and Dennis Ritchie -- aka K&R. There is a
newer updated version. I have a couple of versions from the 80's.  I
also have the C++ Programming Language by Stroustrup.  However, I think
that the book about C will help you the most.  GNOME uses C. The Linux
kernel uses C. A lot of programs use C.

However, if you want to program in KDE, you will need a book on C++. 
There are also C++ bindings for GNOME's development libraries, too.  The
latest versions of GNU's C++ -- 3.x -- is very compliant with the C++
standards, unlike the GNU C++ 2.x and prior, which had some issues. If
you haven't used C++, you should become familiar with it at least.

Also, lets not forget all of the other languages/environments that are
available to GNU/Linux -- Java, Python, Fortran, Ada, Pascal, Smalltalk,
Lisp, Eiffel, Cobol, Basic, C#, and others that I am probably
forgetting.  You are only limited by your imagination, effort, and
time.  8)

Powerful open source databases  are also available, databases such as
PostgresQL, Firebird (database -- not the browser), SAP and other
proprietary databases for which you can get a free license, like IBM
DB2, Oracle, Informix, Sybase, and others.  By the way, here are my
database books,

PostgreSQL: Developer's Handbook
PostgreSQL: Essential Reference
The Practical SQL Handbook

GNU/Linux comes with a ton of development stuff!  Good luck
-- 
Bruce W. Bigby
http://home.rochester.rr.com/bigbyofrocny
Don't be fooled by sale pitches.  The only money that you save is
money that you keep.  Anything less is a deception.

Attachment: signature.asc
Description: This is a digitally signed message part


[Index of Archives]     [Current Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Yosemite News]     [Yosemite Photos]     [KDE Users]     [Fedora Tools]     [Fedora Docs]

  Powered by Linux