home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #30 / NN_1992_30.iso / spool / comp / sys / apple2 / 25487 < prev    next >
Encoding:
Text File  |  1992-12-13  |  2.3 KB  |  52 lines

  1. Newsgroups: comp.sys.apple2
  2. Path: sparky!uunet!munnari.oz.au!labtam!labtam!philip
  3. From: philip@labtam.labtam.oz.au (Philip Stephens)
  4. Subject: Re: Learn programming? (Was Re: My wish list from programmers)
  5. Organization: Labtam Australia Pty. Ltd., Melbourne, Australia
  6. Date: Sun, 13 Dec 1992 23:57:13 GMT
  7. Message-ID: <philip.724291033@labtam>
  8. References: <ueoLVB1w165w@cyberden.uucp> <1992Dec13.032405.2031@vpnet.chi.il.us> <1992Dec13.093334.4566@memstvx1.memst.edu>
  9. Lines: 41
  10.  
  11. ustai@memstvx1.memst.edu writes:
  12.  
  13. >OK.  Here's one "always wanted to learn but never had the time, etc >etc" guy.
  14.  
  15. >What books are good?
  16.  
  17.   A good place to start is to buy the Apple //GS Toolbox references
  18. (volumes 1-3) and the Apple //GS Programmers Guide, as these books are the
  19. definite references on how to program the GS.  They're not perfect, but
  20. they're pretty good.  Of course, if you haven't had the good fortune to
  21. have these books thrown in with the purchase of your GS, it'll cost a
  22. little bit of money to get them :-)
  23.  
  24. >What language?  Assembly?
  25.  
  26.   Depends what you're good at, really!  Seriously though, I would suggest C
  27. (using the ORCA/C compiler).  It isn't a perfect version of C, but it's
  28. pretty good.  Use assembly for the functions that require speed, then link
  29. 'em in with your C programs.
  30.   Basically, what you want is the ORCA shell environment with the ORCA/C
  31. compiler and ORCA/M assembler.  It's a very nice programming environment.
  32.  
  33. >What about actual source code examples? 
  34.  
  35.   Start off with Apple's Hodgepodge example programs (it comes with the
  36. Apple //GS Programmers Guide, at least it used it).  I really don't know
  37. how much source code is floating around the net.
  38.  
  39. >From what I can see, there's a very steep learning curve in the beginning,
  40. >but once you are over it, you are over it.
  41.  
  42.   That's pretty much right.  The Apple //GS running in native mode is
  43. totally unlike any other Apple //, and can be somewhat daunting to begin
  44. with.  I spent a good couple of weeks figuring out how to write my first
  45. desktop application, but once I got the hang of it, it was easy.
  46.  
  47. -- 
  48. | Philip Stephens, Systems Programmer. | %%%%  %     Labtam Australia Pty Ltd |
  49. | Address:  43 Malcolm Road, Braeside, |   % % % %     "Applied Ingenuity"    |
  50. |           Victoria, 3195, AUSTRALIA. |  %  % %  %  We make the fastest RISC |
  51. | Internet: philip@labtam.labtam.oz.au | %%%%% %%%%% X terminals in the world | 
  52.