reedmaniac.com

Today’s Reading: “Learning Objective-C: A Primer”

First paragraph:

The Objective-C language is a simple computer language designed to enable sophisticated object-oriented programming.

I sense a geek wrote this.  You see, it’s simple.  Ooo, but sophisticated!  Like a baby!  Sure, it might throw up on you, but it can learn languages in just a few years.

Objective-C extends the standard ANSI C language by providing syntax for defining classes, methods, and properties, as well as other constructs that promote dynamic extension of classes.

Even I had to read that twice.

The class syntax and design are based mostly on Smalltalk, one of the first object-oriented programming languages.

The Circle of (Programming) Life.

----

Working on learning how to build an iPhone application for a couple hours today.  The first half hour made me feel just a little bit dumb, but now that I have read this primer things are starting to click into place.  Anyone who has worked in an object oriented language for any amount of time should be able to pick up the basics quickly.  And, Jones has suggested a book, “Cocoa Programming for Mac OS X (3rd Edition)”, that should be invaluable.  Might need to go to Powell’s soon to pick it up.

Oh, and I really do like the terms that programmers use…

Many of the traditional object-oriented concepts, such as encapsulation, inheritance, and polymorphism, are all present in Objective-C.

Feels like we just went from drug research to money to World of Warcraft in just one sentence.  Programming!  Terms for everyone to enjoy!

– Posted: August 12, 2008, 12:27 pm
2 Responses to Today’s Reading: “Learning Objective-C: A Primer”

Commenting has been disabled for this entry...

So I guess we can expect that free EE iPhone native blogging tool next week?

By on August 12, 2008, 06:12 pm

I am out backpacking next week, alas…

By on August 13, 2008, 08:35 pm
Commenting is not available in this weblog entry.