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