I tried object-oriented programming and was even a professional LISP programmer for a while, but never quite wrapped my brain about the concept.Īnyway, Apple does include a C development environment – and quite a bit more – with every copy of Leopard, along with earlier versions of Mac OS X, but truth be told, you need to know one key thing: the Apple development environment toolset is called Xcode. I still dabble in the language, actually, as I find it to be fast, flexible and logical for tasks that can’t be forced into a shell script template. Thrill as we see obfuscated error messages from the C compiler, gasp as we come face to face with “vi” and weep in anticipatory frustration as we try to use “gdb” to figure out what the heck’s wrong with our simple “hello world” application.Īctually, I have always enjoyed programming in C and have written some quite massive applications in the language. Ah yes, join us now as we travel back in time and visit the software development environment of yesteryear, the Unix command line.