Articles Comments

iPad News & Tablet PC Reviews » iPad Devs » Objective-C’s Programming History Revealed

Objective-C’s Programming History Revealed


An analysis of why C is so important in programming reveals the sordid history and origins of Objective-C.  In his blog, Steven Vaughan-Nichols walks us through the use of C in almost every phase of developer history.

Objective-C has roots in Smalltalk, an original message-based language that is a predecessor to event-driven programming.  While gaining in popularity over the past few years, Objective-C is still not in the top-ten programming languages used.

But nevertheless, Objective-C Programming is here to stay with the saturation of the iPad into the market, even at this early phase.  The iPad and the iPhone usage statistics (upwards of 4 million devices), and the advent of the App Store and developer profit-sharing, Objective-C will continue to grow and eventually crack the TIOBE top 10.

Other languages are quickly gaining in popularity. Objective C, which traces its family history to both C and Smalltalk, is primarily used in Macs and devices like the iPhone and iPad. It’s understandably gaining users at a rapid clip. Go is getting new developers quickly because of its compiling speed and its built in support for garbage collection and parallel computation. Still at number 11 for Objective C and 15 for Go, neither is going to threaten the top trio anytime soon.



Story by: Steven Vaughan-Nichols | Original Published Date: 4/7/2010
Original Title: C is number one!
Source: ComputerWorld Blog

Filed under: iPad Devs · Tags: , ,

2 Responses to "Objective-C’s Programming History Revealed"

  1. HARPER MURPHY says:

    Cruising the new Ipad. Good stuff, for sure. Thanks for reading

  2. iPadEditorial says:

    Objective-C and HTML5 is being forced down the developer’s terminals, in our opinion. We barely understand turning off flash (not open standard but still as widely used and adopted as any other open standard) as a plug in to remain pure to the HTML5 standard…but open standards are only as good as the number of sites that are developing on those standards.

    Similarly, how many people used Objective-C before iPhone and iPad? Now it is one of the most popular languages. That’s great, but doesn’t speak to the merit of whether Obj C is the right and best language for the job, only that if you want to be in the emerging market of iPad/iPhone development, this is the only way to do it.

    It harkens back to a time when El Jobso shot himself in the foot by closing the Apple source code and architecture off to the universe. Eventually, the closed paradigm fails, even when you talk about open standards.

    To us, forcing iPad Development to be in one set structure that is not consistent with the rest of the web is adding yet another development burden on us. Taking away 3rd party tools forces us to learn a language that most of us may not have time to learn.

    So between HTML5’s web standards, and Objective-C’s programming standards, there is a double standard that is locking out a lot of great ideas.

Leave a Reply