當前位置:編程學習大全網 - 編程軟體 - Android為什麽要用java寫?可以用C語言寫程序嗎?

Android為什麽要用java寫?可以用C語言寫程序嗎?

Android其實是基於linux內核的,但是在LINUX平臺上,有很多適合的語言比如C C++ JAVA等等。用C開發大型圖形界面是個問題,而且不是面向對象語言。

PYTHON RUBY由於其解釋性的執行機制,不適合作為首選的開發平臺。

那就只有JAVA和C++可以選擇了。

與C++相比,JAVA在執行上不如C++高效,但在開發上更高效。而且JAVA發展到今天,第三方庫非常龐大,社區非常活躍。可以說,除了C++/C,JAVA是世界上最流行的語言。

android剛誕生的時候,目的肯定是降低開發門檻,吸引更多的開發者加入,從而促進android的進壹步普及。JAVA比C++入門更快,比C++更容易跨平臺開發,龐大的JAVA社區可以提供足夠的第三方開發資源。雖然執行效率有所欠缺,但比其他語言和python要好。

因此,JAVA成為android平臺的首選開發語言。也可以說JAVA是壹個非常平衡的選擇,壹個在性能和門檻之間平衡的選擇。

當然,畢竟是linux內核系統。除了JAVA版本,android sdk還有C++版本,android軟件仍然可以用C/C++開發。

  • 上一篇:42除以(5+1)是多少?
  • 下一篇:壹年時間~減40KG 算多嗎?
  • copyright 2024編程學習大全網