Win a copy of Think Java: How to Think Like a Computer Scientist this week in the Java in General forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

question about the languages available for iphone development

 
Rodrigo Bossini
Ranch Hand
Posts: 113
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi, I'm a beginner to this area.

I'd like to see some comments and tips on why yet another language is available for developing applications for Iphone.

I've heard that it does support c and C++, but it also supports the so called Objective-C language.

So, why yet another language? What's the advantage on this approach? I have seen some code snippets of this new language, and its syntax looks kind of complicated?

So what are the real interests in having this new language?
 
Bear Bibeault
Author and ninkuma
Marshal
Pie
Posts: 64827
86
IntelliJ IDE Java jQuery Mac Mac OS X
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Objective-C isn't anything new. It's the language that was chosen for NeXT, and when NeXT was bought by Apple to serve as the springboard for OS X it became the de facto language for Mac OS development. It seems natural that it would also serve as the basis for iPhone development.
 
Hussein Baghdadi
clojure forum advocate
Bartender
Posts: 3479
Clojure Mac Objective C
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Actually Objective-C isn't a new language, it is really old one and it is the primary language used to develop Mac and iOS application.
The syntax isn't complex, it is Smalltalk's syntax, a little bit weird but digestible.
If you know Java you will absorb Obj-C in no time.
C and C++ are used mainly by iOS game developers.
 
Alaa Nassef
Ranch Hand
Posts: 471
Hibernate Mac OS X Spring
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Once you get used to the syntax, it will make a lot of sense.
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic