🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: rec.games.programmer
Article #43

Re: beginners on mac?

#43
From: Dieter Shirley
Date: Fri, 30 Oct 1992 23:13
35 lines
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!dtshirle
References: <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