views:

250

answers:

5

I would like to write an app for the iPad but I can't stand Objective-C.

Is there a language generator that would spit out Objective-C but let me write my iPad application in another language?

I've heard a little about MacRuby and am curious whether it could be used this way. Any other similar projects in other languages?

A: 

No computer anywhere (well maybe some) cares what language you write your programs in. Heck, you could hand-write machine instructions if you were patient (and crazy) enough. As long as you can figure out how to interact properly with the system call interface and the ABI, you can do whatever you want.

Carl Norum
However, steve jobs cares, a lot.
Orion Edwards
+4  A: 

C# with MonoTouch.
JavaScript with Appcelerator Titanium.
Flex with ELIPS Studio 3.
Python with PyObjC (for jailbroken iPhones though).

Franci Penov
Also ActionScript3 http://labs.adobe.com/technologies/flashcs5/appsfor_iphone/
hudsonb
And apple has banned them all! :-)
Orion Edwards
+1  A: 

John McIntosh uses Smalltalk on the iPhone. For instance, his Mobile Wiki Server app.

Frank Shearar
+1  A: 

Apparently Lua is an option.

CaseyIT
A: 

You could use Corona, Torque, or Unity. These all have advantages and disadvantages compared to using the standard Objective-C SDK, but really, if it's about the language itself, it's hard to see how you would be better able to "stand" the languages supported by these three than Objective-C.

Felixyz