Vintage Programming On Macintosh System 7.5 With Think C & ResEdit

Jan Kammerath
12 min readNov 26, 2023

The modern form of programming with code completion, copilots and automated code analysis is the norm for most developers out there. It has become so comfortable that the pain and struggle of yesteryear is long forgotten. Unless you’re into vintage computing, especially vintage programming, like I am. Due to rapid technological development, there is a great need to preserve that historical culture of software development.

An example application written in C using Think C on Macintosh System 7.5.3

Classic Macintosh systems are becoming increasingly popular with collectors. My own collection contains an iMac G3, my beloved Macintosh SE 30 and an Apple Newton. I don’t just collect these for fun, but also because I think the world is losing historic computing knowledge at a rapid pace. Especially when it comes to programming. It is absolutely mind blowing how much effort you need to find all the development tools and documentation from back in the days.

Why does it matter and who cares?

The original Macintosh was delivered with the Macintosh system in January of 1984. The Macintosh system would live on for 17 years until it was replaced. In 2001, when Apple announced Mac OSX, the life of the Macintosh system was over. It was replaced by NeXTSTEP which became Mac OS X. Along with MacOS 9.2, the last version of the Macintosh System, died…

--

--

Jan Kammerath

I love technology, programming, computers, mobile devices and the world of tomorrow. Check out kammerath.com and follow me on github.com/jankammerath