× The internal search function is temporarily non-functional. The current search engine is no longer viable and we are researching alternatives.
As a stop gap measure, we are using Google's custom search engine service.
If you know of an easy to use, open source, search engine ... please contact support@midrange.com.




On 16/07/2009, at 1:34 AM, donna lester wrote:

Can some one please recommend books for C programming on i series?

There really aren't any. Paul Conte wrote a book "Common Sense C" based on articles he published in News/400 (as it was then). This may still be available from iSeries Network. Although it has a slight OS/ 400 bias it more about stupid things that C allows and how to avoid them.

If you already know C then the C Programmer's Guide in conjunction with the Compiler, Language, and Run-time Library reference material from IBM is actually quite good. The C Programmer's Guide concentrates on OS/400-specific things like record I/O (database, display, and printer files) and all the documentation has adequate, albeit brief, code examples for individual functions plus there are some complete working example programs.

If you want to learn C from scratch then any of the Learn C in 24 hours or Learn C in a week class of books is probably OK to start. Used together with the C Programmer's Guide (for compiler command differences) this would get you going. To choose books at this level read the table of contents and read some of the text--if you like the author's writing style then buy the book. You'll only need one basic book.

Detailed information on C is harder to select. There are thousands of books on C. Most of them are all pitched at the same level and ignore the more complex aspects of C. I consider these a waste of time and money.

I settled on the following books:

A Book On C
Al Kelley & Ira Pohl
ISBN 0-8053-1677-9

Mastering C
Anthony Rudd
ISBN 0-471-60820-3

Even the so-called Bible of C:

The C Programming Language
Kernighan & Ritchie
ISBN 0-13110370-9

is useful (regardless of my opinion on the disservice done to IT by Unix and C).

Regards,
Simon Coulter.
--------------------------------------------------------------------
FlyByNight Software OS/400, i5/OS Technical Specialists

http://www.flybynight.com.au/
Phone: +61 2 6657 8251 Mobile: +61 0411 091 400 /"\
Fax: +61 2 6657 8251 \ /
X
ASCII Ribbon campaign against HTML E-Mail / \
--------------------------------------------------------------------




As an Amazon Associate we earn from qualifying purchases.

This thread ...

Follow-Ups:
Replies:

Follow On AppleNews
Return to Archive home page | Return to MIDRANGE.COM home page

This mailing list archive is Copyright 1997-2024 by midrange.com and David Gibbs as a compilation work. Use of the archive is restricted to research of a business or technical nature. Any other uses are prohibited. Full details are available on our policy page. If you have questions about this, please contact [javascript protected email address].

Operating expenses for this site are earned using the Amazon Associate program and Google Adsense.