為什么android開發用c?
Android出現的時候,由于C++11標準還沒有出現,C++開發應用難度比現在大得多,當時使用C++的開發者數量越來越少 Android是多核手機發展的重要推動因素,而當時C++還沒有一致的線程模型和內存模型,在這方面Java領先了C++好幾年 iOS開辟了智能手機的新時代,Android在UI層的開發方式的設計,不可避免的學習了iOS的nib或者xib的方式,這需要開發語言具有一定的動態性,這方面Java和ObjC不相上下,而C++是標準的靜態類型語言,如果用C++會比較麻煩 C++一直是微軟的優勢開發語言,Google在這方面的根基恐怕沒有太深,真要搞起來肯定要花更多的代價
上一篇怎樣尋找實習機會