×
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.