I've been coding for decades. It really irritates me seeing politicians hawking this. Has Obama or Corey Booker ever done so much as Hello World? Did Barry take CIS101 at Punaho, or Occidental, or Columbia, or Harvard? Since we don't even have transcripts we will never know. Somehow I doubt 8086 assembly will show up on his transcript.
----------
Care to explain why? We'd love to hear the reasoning.
In a nutshell, Objective-C is an evolutionary dead-end of the C family, from before the ratification of C++ as a language. Which makes sense when you try to fit it into history, NeXT started when, 1987, and IIRC C++ was ratified in the early 90s.
It is trying to apply C++-like ideas (classes, inheritance, et al) without having the more elegant C++ means of accomplishing it.
Sure, you can mimmic it with C -- creating function pointer tables, etc. This happens a lot with embedded systems where C++ compilers may not even be available.
With regards to Objective-C, I am very disappointed in Apple for not evolving the language. I guess if it ain't broke, don't fix it, right? I mean, this is one area where MS does a better job than Apple. MS's tools have evolved over time, a big difference from their origins to today's C#/.NET tools and framework. I do wish Apple had a more modern language for development. (And yes, ARC does help).
So much of Apple's stuff is rooted in the late 80s and NeXT. Objective-C's bizarre pre-C++ constructs, heck everything is derived from NSObject, strings are NSString -- NS = NeXT Step.
I've found it very difficult to spread Objective-C knowledge in my organization. I'm evangelizing iOS/OSX development and it takes experienced developers a month+ to get used to the bizarreness of Objective-C, not even counting learning Cocoa et al.
----------
It's a conspiracy by the tech companies. They want to manipulate the nations schools to produce a glut of qualified coding drones so that overpaid programmers who are nearing retirement age (i.e. ~30) can be fired. Lower salaries = bigger profits!
The secret is you can hire 5 of the same fresh-out-of-school code monkeys from India for the price of one here. I pity people graduating with CS degrees today. I've survived by moving up the food chain and evolving.