Macintosh Programming

Binary Calculator

(Freeware)

Binary Calculator is a simple calculator written for programmers. The function controls are modeled after the C syntax and the RPN logic is modeled after Hewlett-Packard calculators. Binary Calculator uses the Appearance Manager (if available), so it looks a little different under Mac OS 8 than it does under System 7.
CodeWarrior Lite

(Freeware)

12 MB

Are you interested in creating programs for the Mac? Download this awesome freeware package! CodeWarrior is a well known programming Integrated Development Environment for creating Macintosh programs in C, C++ and Java. This freeware download is not as functional as the full Codewarrior Professional package, but it's a great way to start out! To download the IDE debugger, Java IDE and two manuals go to the CodeWarrior FTP site.

MacZoop 1.85

(Freeware)

745 K

From the Read Me--

"I want to learn C++ on the Mac but don't know where to start!"

"I need to knock-up a quick application but don't want the hassle of a huge framework!"

"I want to try something out, but I don't have any starter code!"

If you have ever found yourself saying the same sort of things, you may have found the programming resource you have been looking for. MacZoop is a C++ application framework for the Macintosh, but with the BIG difference that it is very small. It can run on any Mac with System 7 or later, and it is very solid and stable.

MacZoop is entirely free; download it now and get programming! There are no restrictions on what you do with MacZoop; use it, modify it, and above all, share it. All I ask is that I am credited in the "about box" and documentation of any applications you create with it, and that you send me a copy or a URL so it can be added to this (his) website. MacZoop remains the copyright of Graham Cox at all times, and I retain and reserve all rights to it.

 REALbasic 2.01  

(30-day Full Demo)

REALBasic (formerly known as CrossBasic) is a BASIC Integrated Development Environment (IDE) for the Mac. It offers a simple learning curve to the beginning programmer, and extensive powerful features to experienced ones. Complete with a tutorial that will get you up to speed in no time, REALBasic is a great choice for people looking to learn to program but a bit daunted by learning C or C++. 

REALBasic has been called "Visual BASIC for the Mac," but I have also seen praises by Visual BASIC programmers for REALBasic's simplicity and power. If you're looking to learn how to program on the Mac, check out REALBasic. You won't be sorry you did.

ResEdit 2.1.3  

(Freeware)

Apple's resource editor. Allows you to do magical things with most Macintosh software. Dangerous in the wrong hands. This is an intermediate level of difficulty Macintosh program and is used by almost every Mac programmer. 

I recommend going to http://www.resexcellence.com for ideas of what ResEdit can do. Search the web for other hacks possible with ResEdit. 

You can even mount HFS disk images on a real Mac using a ResEdit trick (see my Tips and Techniques page). 

Type/Creator Database 3.3

(Shareware)

889 K

This database contains the type and creator codes for 14,812 different Macintosh applications, control panels, and many other types of Macintosh files.

If that means nothing to you, skip this -- only those who know and use such codes will want this list. Those users might want them because, as the author says, the "official" list is not in the public domain. So he has created a list that is more widely available.