我正在考慮使用Go作爲替代C/Objective-C的低級別,高性能語言來實現iPhone應用程序的庫。 Go編譯器是否可以生成一個可以通過Go運行時等鏈接到本機iPhone應用程序的庫? Go有沒有ARM端口,或者gccgo/gcc是否支持這個?我想gccgo使用gcc作爲後端,而Xcode使用gcc來編譯iPhone應用程序,這是很有可能的。如果可能的話,我將如何在Xcode項目中設置它?使用Go爲iPhone應用程序編寫庫
有沒有人試過這個或看過它之前討論過? (當我做一個谷歌搜索,如「編譯去代碼iPhone」的「去」部分是完全沒有使用,我只得到關於iPhone開發的東西。)
因此,Go的目標是取代服務器上的C#/ Java?這是什麼想法?我猜C會做我所需要的,但我可以使用字符串,散列表等。 –
有趣的是,查看代碼大小列150X,但是624(Go)vs 2579(C)。你的開發速度更快,並且在你的應用程序變得成功的時候,編譯器也可以改進。 – fabrizioM
>> Go比C慢2到150倍<< boxplot圖表的好處是你可以很容易地看到150是一個異常值http://shootout.alioth.debian.org/u32/which-programming-languages- are-fastest.php?gcc = on&go = on&calc =圖表 – igouy