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