Ask HN: How Many Programming Languages Can iOS Apps Be Written In?

3 points by tronium ↗ HN
I know about Swift, O-C, C, C , and maybe even C# utilizing Unity for iOS, however, is it possible to write native iOS apps in even more languages? For instance, would there be a way to run Python or Ruby-based apps?

5 comments

[ 41.7 ms ] story [ 214 ms ] thread
C++ or Delphi (pascal) via Embarcadero
Xamarin gives partial Visual Basic support along with full support for C#.
Yes. Lua, JavaScript, Ruby (http://www.rubymotion.com), Java, C#, and pretty much any language that can talk to C (that's almost all of them) and embed and disable JIT (harder for some).

It doesn't mean it's easy to write an app though because you need to make a bridge to C and Obj-C. The languages above, people have already done so through varying techniques.