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不能玩游戏的...开个虚拟机其实就可以了
Copyright © 广州京杭网络科技有限公司 2005-2025 版权所有 粤ICP备16019765号
广州京杭网络科技有限公司 版权所有