|
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.
As an Amazon Associate we earn from qualifying purchases.
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.