Want to read Slashdot from your mobile device? Point it at m.slashdot.org and keep reading!

 



Forgot your password?
typodupeerror
×
Programming Apple

Objective-C Comes of Age 437

New submitter IdleThoughts writes "Sometimes it takes a long time to spark a revolution. Long the ugly duckling of programming languages, iOS' Objective-C passed C# in the 'TIOBE Programming Community Index this month and seems on a trajectory to overtake C++ in the next few. It was invented in the early 1980s by Brad Cox and Tom Love, with the idea of creating 'Software Integrated Circuits' and heavily influenced by Smalltalk — yet another legacy from Xerox PARC, along with desktop GUIs, ethernet and laser printers. It was adopted early on by Steve Jobs' NeXTStep, the grand-daddy of all that is now OS X. It had to wait, however, for the mobile device revolution to have its day, being ideally suited to the limited resources on portable devices. It's still being actively developed by Apple and others, sporting the new automatic reference counting and static analysis in the Clang compiler. It turns out it has supported dynamic patching of code in applications all along. What more surprises does this venerable language have up its sleeve?"
This discussion has been archived. No new comments can be posted.

Objective-C Comes of Age

Comments Filter:
  • by Sarten-X ( 1102295 ) on Friday May 11, 2012 @02:08PM (#39969973) Homepage

    I'm sure someone just handed you a free PC when you decided to program for Windows or Linux.

    My last Linux dev box was pulled from a dumpster by a friend, and was handed to me. I wiped the Windows XP installation off, installed Debian, and happily started coding, so, um... yes.

  • by MightyYar ( 622222 ) on Friday May 11, 2012 @02:13PM (#39970093)

    In software years, one does not come of age until his 30s, and only then because he finally accepts prostitution.

  • by binarylarry ( 1338699 ) on Friday May 11, 2012 @02:26PM (#39970345)

    Yeah but it's not even original. It's a bad knock off of Java.

    So it's like a Soviet Russian knock off of fisher price where instead of safe plastic, you get sharp rusty metal that give you AIDS and locks you into a lifetime treatment program to survive.

  • Surprise (Score:5, Funny)

    by StikyPad ( 445176 ) on Friday May 11, 2012 @02:29PM (#39970409) Homepage

    What more surprises does this venerable language have up its sleeve?

    Theres only one way to find out, and it involves wading through extraordinarily long, unintuitive, and overly verbose object, property, and method names until, Surprise!, you find yet another feature of limited utility.

  • by omfgnosis ( 963606 ) on Friday May 11, 2012 @02:57PM (#39970927)

    You should see a doctor!

  • by Arker ( 91948 ) on Friday May 11, 2012 @02:58PM (#39970937) Homepage

    When I look at lisp all I see is endless streams of ()()())))) and my brain instantly reboots in a violent seizure.

    Sounds like a hardware problem to me. I advise getting a professional neurologist on the job ASAP.

  • by Dishevel ( 1105119 ) on Friday May 11, 2012 @03:05PM (#39971045)

    Let me guess, a Windows developer killed your dog, slept with your wife, read your Sports Illustrated and ruined your birthday party?

    Worse.
    A Windows developer developed Norton.
    Another Windows developer got drunk one night and had all of his humanity removed and wrote Mcafee.
    Then there was the infamous Windows developer that did Internet Explorer. I heard he started his career of terror by writing THIS [wikipedia.org] program.

  • by ColdWetDog ( 752185 ) on Friday May 11, 2012 @03:20PM (#39971283) Homepage

    That's nothing!

    I built my last dev box from parts that I picked up off the side of the road as the electronic recycling trucks drove past.

    The case comes from old cardboard boxes stolen from underneath the bridge where the homeless folks congregate.

    It's powered by making extension cords unwound from burnt out vacuum cleaner motors and running them under high voltage power lines.

    I got the software by painstakingly gluing a pile of old AOL CDs back together.

  • by WrongSizeGlass ( 838941 ) on Friday May 11, 2012 @03:35PM (#39971521)

    Sounds a lot like the Mono vs .NET debacle. There's absolutely nothing that says that Apple won't just come around and sue everybody elses buts off for unlicensed use of Objective-C and Apple's copyrighted APIs.

    Oh, come on, Apple isn't going to sue you for using Objective-C. They send you a sympathy card and a case of aspirin.

Math is like love -- a simple idea but it can get complicated. -- R. Drabek

Working...