[問題] C和C++的跨平台性?

作者: wu110011 (不下棋)   2015-07-26 10:06:49
請問如果要寫跨平台性高的程式
是不是用純C寫會比較好?
C++雖然多了OOP的功能但在單晶片或DSP並不能運行?
用C寫我不論在Windows,Linux,Unix,iOS, Android, DSP,
都可以跑。
作者: Feis (永遠睡不著 @@)   2015-07-26 10:21:00
主要應該是看有沒有 compiler 支援該平臺,還有支援的程度。只是 C++ Compiler 複雜度不在同個檔次,再者有些 feature有資源使用上的困難
作者: kdjf (我抓得到什麼呢?)   2015-07-26 13:10:00
怎麼會有人碰到同時在win&SoC上跑的東西啦...真的會碰到這種問題的人,也不會需要遲疑這種問題了現在很多大廠提供的compiler會支援一部分的C++了,除非你已經確定要跑的平台不能用,不然還不是煩惱平台問題的時候
作者: Gangtai (阿昌)   2015-07-26 19:36:00
不用考慮用不到的事情
作者: james732 (好人超)   2015-07-26 22:40:00
同意樓上,不用考慮用不到的事XD
作者: azureblaze (AzureBlaze)   2015-07-26 23:34:00
用C寫絕對不會都可以跑 實務上OS specific功能一狗票
作者: MOONRAKER (㊣牛鶴鰻毛人)   2015-07-26 23:53:00
你用C寫console IO在DSP也可以跑嗎
作者: tinlans ( )   2015-07-27 00:36:00
一行 printf 就全掰了 XD
作者: MOONRAKER (㊣牛鶴鰻毛人)   2015-07-27 00:51:00
× STRIKE~
作者: longlongint (華哥爾)   2015-07-28 10:45:00
Java號稱跨平臺 可以試試

Links booklink

Contact Us: admin [ a t ] ucptt.com