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