PC和Mac哪個適合C語言?
選擇什么操作系統做開發程序2層意思。
一個是用什么操作系統寫code,查郵件,上網搜資料,作為開發和工作工具
一個是在什么操作系統環境下run程序,debug,deploy,作為運行環境
兩個概念完全不一樣
你說你平時都寫c/c++,那么開發環境最理想的肯定是linux,那你會去一天到晚用ubuntu的筆記本嗎?大部分人肯定是不會的。開發環境要的只是一個環境,一個虛擬機,能ssh或者是vnc進去就足夠了,不需要別的東西,編輯器、瀏覽器等亂七八糟的工具都可以裝在自己平時使用的操作系統里,在這win和mac沒區別,甚至是linux其實也可以(收郵件沒什么比較給力的app)。
所以平時用的電腦是一回事,開發的環境是另一回事,兩者不需要是run在同一個硬件上的。
微軟office有半數的開發團隊用的是mac,并不表明他們就是在開發mac上office,而是mac用的順手,實際上測試的環境開個虛擬機就行了,或者實在不行多個專門測試用的win筆記本就是了。
網絡工程師大部分都是用一個terminal工作,開發,debug,deploy全靠命令行,難道全用ubuntu嗎?還不是有win用win有mac用mac。實際的測試環境都在實驗室里,誰帶身上?反正都是ssh/vnc,也就是那個操作系統帶的terminal好用用哪個操作系統上班。
全棧工程師一個道理,你的code是run在服務器上的,不是在你電腦里,所以選什么操作系統都只是一個工具。
mac之所以廣義上認為適合編程,是因為一臺mac上可以輕松模擬所有平臺的開發測試環境。現在要虛擬mac應該還是有技術瓶頸,不太成熟。另外如果你真的要開發ios,不是mac就真不行。安卓的話什么都行..ubuntu都行...
mac現在唯一比較缺的還是office的支持,office重度用戶mac版的確實不適合。
補充一下,mac有現階段見過寫程序看的最舒服的字體,其他平臺都沒有....神級字體monaco...
再補充一下...說mac不能玩游戲的...開個虛擬機其實就可以了