Re: [問題] c語言能跨平台嗎?!

看板Programming作者 (...)時間12年前 (2013/01/18 12:22), 編輯推噓0(001)
留言1則, 1人參與, 最新討論串5/5 (看更多)
※ 引述《kingstong (卍解-天鎖斬月)》之銘言: : 關於java及c#,小弟稍有涉獵 : 不論是java或者c#都很麻煩,感覺 : 美國想壟斷程式設計的企圖 : 但c語言不但簡單,也易學易上手 : 書上寫c語言能跨平台,java跨平台 : 需要有虛擬機器.而c語言如果想跨平台 : 是不是需要開發比如與麥金塔相容的編譯器 : 還是c也需要靠虛擬機器來寫程式?! : 或者針對各種平台另外開發相容於 : 各種不同平台的編譯器....... hi, 以個人的淺見. 如果想要所謂跨平台的功能來做'應用', 主要可以考量'圖型介面gui'和系統runtime的好用程度.IDE通常會幫你搞定. 換句說話, 與其考慮C是否可以跨平台. 不如考慮C跨平台之後是否有對應好用的庫來幫助你加速開發的進行. 如果你的目的不是開發應用端, 目的是開發編譯器之類的這方面我就不了解了. 但各個作業系統本身的ui應用, 我建議以原生的IDE和使用人數較多的語言 來進行開發. 主要是討論的人數夠多, 範例應用也不少,封好的庫也通常蠻好用的. 也有許多廠商會針對風行的環境提供lib. 不用重造輪子也可以避開許多坑,然後跳進更大的坑(誤). windows-用visual studio 寫C# VB VC++... .Net OSX -用Xcode 寫object C linux -KDE或QT 另外如果真的覺得C#很麻煩語法很奇怪, 您可以考慮用C++的開發環境來寫C. 不過跨平台的framework似乎就只能推QT了.另外還有一個我不太會用的wxWidgets -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 101.3.34.210 ※ 編輯: dophin332 來自: 101.3.34.210 (01/18 12:25)

01/19 21:53, , 1F
常用的還有gtk
01/19 21:53, 1F
文章代碼(AID): #1G-CuFJH (Programming)
文章代碼(AID): #1G-CuFJH (Programming)