This is off topic, but Simon, do you mind doing a short elaboration of your
opinion on the disservice done to IT mentioned? Just curious, I'm not going
to debate...

And while I'm OT, did you ever realize the UIM ebook you considered putting
together a few years back?

2009/7/16 Simon Coulter <shc@xxxxxxxxxxxxxxxxx>


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 / \
--------------------------------------------------------------------



--
This is the C programming iSeries / AS400 (C400-L) mailing list
To post a message email: C400-L@xxxxxxxxxxxx
To subscribe, unsubscribe, or change list options,
visit: http://lists.midrange.com/mailman/listinfo/c400-l
or email: C400-L-request@xxxxxxxxxxxx
Before posting, please take a moment to review the archives
at http://archive.midrange.com/c400-l.



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-2019 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].