[comp.sys.amiga] Rob Peck's Programmer's ... Amiga AND PROGRAMMING C FOR BEGINNERS

hawk@pnet01.cts.com (John Anderson) (07/18/89)

   Congratulations on hitting the 20,000 mark with your Programmer's{ guide. 
I heard you say a few months or so back that you were working on possibly
coming out with a Beginner's Guide to C Programming on the Amiga and/or
Learning C on the Amiga.  Well, where is it?!? :-)  I remembered you also
saying the the Abacus C book for beginners was not all that great, and, well,
after reading it, you're right!  I'm having a bit of a time learning it with
this book but it's coming.  I know BASIC, a bit of Pascal, and 6502 assembly
so I can cope.  Are you still planning on coming out with the book?  I know
now isn't the time for you to start on it and have it help me as a beginner
but I really wanted to ask: Have you started it and are you almost finished???
If yes, for either, then, is there any more concrete info than RSN?  Thanks
for all your help!  Oh, another question:  Will you Programmer's Guide to Amy
help me out now as a beginner learning the language, or is it mostly learning
Amiga once C is mastered?  Again, Thank You!!!

rap@peck.ardent.com (Rob Peck) (07/20/89)

In article <4657@crash.cts.com> hawk@pnet01.cts.com (John Anderson) writes:
>
>I heard you say a few months or so back that you were working on possibly
>coming out with a Beginner's Guide to C Programming on the Amiga and/or
>Learning C on the Amiga.  Well, where is it?!? :-)

A whole buncha time that I had originally planned to spend on that project
went into the second edition of the Amiga Companion.  SOME time is comin'
in the next 3 months... depending on level of interest of Amiga-inclined
publishers, even if I had the manuscript done now, it'd take a while.
If the pubs don't have nuff interest, I might self-publish, but please
don't hold yer breath over it, it'll be at least 3-4 months away even
if self published.

>Oh, another question:  Will your Programmer's Guide to Amy help me out
>now as a beginner learning the language, or is it mostly learning
>Amiga once C is mastered?

I am afraid I rely on someone knowing C in the first place.  If you want
a good, non-MSDOS/non-Unix/Non-Turbo-C (in other words, a GENERAL book)
on learning C, get the HAYDEN "Learning C".  I forget the author's name.
But this is, from what I have seen so far, the best one.

My own approach, as it goes so far, is to give specifics about PDC, 
Lattice C and Manx C for everything.  This would means "specify what
include files are required, what the command line should look like
and WHY.

Matt Dillon has done a marvelous job in reviewing the Lattice package
in general.  My concentration will simply be on telling new users
what kinds of things you find in these packages and how the pieces
help create and debug programs.  And for programs, I'm covering
"what are include files and why are they there?", what is a data
structure, and whats the difference between setting a value in a
structure directly (with the "." operator) and setting it if you have
a pointer to the structure (with the "->" operator).

Lionel Hummel will (somehow) supply PDC with the package, and as the
author, I'll be getting an includes-license from CBM so that a user
will have a complete package to begin with.  PDC will, of necessity, be
slower and perhaps less efficient than another environment, but will allow
a new user with an interest in C (but temporarily lacking $300.00)
a way to see if C will be useful to them.

Thanks for the interest.  It has at least been moved from the back
burner to the side burner.  :-) 


Rob Peck

protcoop@bnr-public.uucp (Co-op Student) (07/21/89)

If you already know Pascal, there is an excellent book published by
Addison-Wesley(sp?) entitled "C as a Second Language: For native 
speakers of Pascl".  It is written by Tomaz Muldner and Peter Steele.
I strongly recommend this book as it is the one I learned C with.
Of course, it doesn't do you much good if you don't know pascal.  The
whole approach of the book is to take a certain statement/construct
in pascal, and then show you how to do it in C.  It then goes further
to show you how the C construct is more powerful than the pascal.  It
is a generic C book except for the last 3 chapters, which cover MS-DOS,
UNIX, and the MAC respectively.  There are plenty of programming
examples, all of which are bug-free.  
If you want I can dig up the ISBN # for you.
---------------------------------------------
Alan W. McKay  |  My opinions are mine, yours are yours. |  Eat Food  |
NEPEAN, Ont.   |  I in no way pretend to represent the   |     and    |
613-763-8980   |  the options of my employer.  So there. |   LIVE !!  |

wade@pnet01.cts.com (Wade Bickel) (07/21/89)

 
        I have found Rob Pecks book to useful in getting started with various
parts of the Amiga system.  Just type in the program, figure out how it works
and what it's doing, and go from there.  As far as learning C, I've found
"C Language for Programmers" to be quite useful.  It gives several levels of
examples for many of the more complex C concepts, and is well organized.  I
paid about $30 for it.  (by Kenneth Pugh, pblsh: QED Information Sciences,
Inc.  170 Linden Street, P.O. Box 181, Wellesley, Mass 02181
ISBN 0-89435-273-3)
 
                                                        Good Luck,
 
                                                                Wade.

UUCP: {nosc ucsd hplabs!hp-sdd}!crash!pnet01!wade
ARPA: crash!pnet01!wade@nosc.mil
INET: wade@pnet01.cts.com

rlcarr@athena.mit.edu (Rich Carreiro) (07/24/89)

In article <7398@ardent.UUCP> rap@peck.ardent.com (Rob Peck) writes:
>Matt Dillon has done a marvelous job in reviewing the Lattice package
>in general.  My concentration will simply be on telling new users
>
>Rob Peck

Can someone mail me this review of Lattice by Matt that everyone's
been talking about?  I've been off the net for a couple
of months and have missed it.

Thanks you very much!

ARPA:    rlcarr@athena.mit.edu
UUCP:    ...!mit-eddie!mit-athena!rlcarr
BITNET:  rlcarr%athena.mit.edu@MITVMA.mit.edu

*******************************************************************************
* Rich Carreiro          "I will get by.  I will get by.  I will get by-y-y.  *
* rlcarr@athena.mit.edu       I will survive."  -- the Grateful Dead          *
*******************************************************************************