Article View: rec.games.programmer
Article #43Re: beginners on mac?
From: Dieter Shirley
Date: Fri, 30 Oct 1992 23:13
Date: Fri, 30 Oct 1992 23:13
35 lines
2477 bytes
2477 bytes
What can I say. Beginning programming on the Mac is one of the hardest things that I've ever done. I started a year ago with Think C. I had no C experience and no idea how the toolbox worked. I came up with a simple project that both myself and a buddy felt like doing (he had some C experience, but was a COMPLETE newbie to the Mac). I sat down and *read* Inside Mac. A relatively masochistic prospect to be sure. But by the end of the weekend, we had a really cheesy program that flew a ship around the screen. No one else was impressed, but we were proud as petunias. To begin with, you may want to stick to Pascal, pointers in C can really give you a headache if you don't have anyone to show you. BUT DON'T EVER IGNORE THE LOW-LEVEL PROSPECTS OF C AND ASSEMBLER. They allow full access to toolbox as well as being able do all sorts of optimization tricks. Mac's aren't forgiving to beginner programmers. You shouldn't cop out with standard output routines, putline etc. unless you're trying to test other routines like keyboard input. Keep an eye out for programming guides, even if they were written for the original Mac's 128 and 512. Most of the basic concepts are the same. So get Inside Mac (the new ones if possible) and lock yourself in your room for a few days. If you have any sort of desire for this at all you should come out with a whole new respect for the toolbox routines. I think that the best way to learn is to throw yourself at the mercy of the machine. Good Luck, the world always needs another good Mac programmer, -dete BTW- I have spare copies of InsideMac Vol 1-3 if you want 'em. Mail me if interested. -- -------------------------------------------------------------------------- "Sorry, can I interrupt you for a moment, Peter, and say that the sofa has just vanished." "So it has. Well, that's one mystery less..."
Technical Details
Message-ID:
<BwyJ75.KvJ@undergrad.math.waterloo.edu>Path:
arc1-ca.pugleaf.net!sparky!uunet!utcsri!torn!watserv2.uwaterloo.ca!watmath!undergrad.math.waterloo.edu!zeno01.math.UWaterloo.ca!dtshirleReferences:
<1992Oct25.212003.77408@watson.ibm.com> <1992Oct28.145313.20423@exu.ericsson.se> <1992Oct29.204756.27221@ultb.isc.rit.edu>Show Full Headers
Complete Article Headers
Newsgroups: rec.games.programmer Path: arc1-ca.pugleaf.net!sparky!uunet!utcsri!torn!watserv2.uwaterloo.ca!watmath!undergrad.math.waterloo.edu!zeno01.math.UWaterloo.ca!dtshirle From: dtshirle@zeno01.math.UWaterloo.ca (Dieter Shirley) Subject: Re: beginners on mac? Message-ID: <BwyJ75.KvJ@undergrad.math.waterloo.edu> Sender: news@undergrad.math.waterloo.edu Organization: University of Waterloo References: <1992Oct25.212003.77408@watson.ibm.com> <1992Oct28.145313.20423@exu.ericsson.se> <1992Oct29.204756.27221@ultb.isc.rit.edu> Date: Fri, 30 Oct 1992 23:13:52 GMT Lines: 35