到底是选择linux开发还是windows开发?他们到底有什么区别

我一直很看好Linux,它的确很强,但是作为一个在校学生,我对linux和windows下的开发仍然不能很好的区分。提到linux下的程序开发,脑子里第一个蹦出来的就是C... 我一直很看好Linux , 它的确很强, 但是作为一个在校学生,我对linux和windows下的开发仍然不能很好的区分。
提到linux下的程序开发,脑子里第一个蹦出来的就是C语言,我个人很喜欢C, 但一直没深入去学他, 水平也只停留在学完谭浩强的那本书上, 所以, 我不懂linux下的C开发和windows下的C开发之间有什么不同, 我只知道windows下有VC, BC, 学的时候一直用VC, 也知道有个检阅手册MSDN, 也就是说想用什么函数都可以查到。
而linux有强大的gcc, 但我一直没机会领略gcc的美妙。可是linux的C开发有什么不同呢???
而且,假如我决定进行linux开发,一旦毕业,会有公司要么? 国内的Linux公司这么少,是不是linux程序员只能在Linux下开发,没有能力在windows下开发?如果是这样,那没有公司要你,我还学什么呢?
求高人指点。。。。
展开
 我来答
starfar1983
2010-12-08 · TA获得超过2257个赞
知道小有建树答主
回答量:692
采纳率:0%
帮助的人:1026万
展开全部
1. 现实可能刚好相反,有linux上的开发经验可能更好找工作。在C/C++方面,linux跟windows的工作机会是差不多的,但是会linux的很少,所以linux的C程序员更容易找工作,例如嵌入式开发,很多都是基于Linux的。
2. linux上的C/C++语言跟windows上的没有不同。不同的地方在于跟操作系统相关的API和开发环境。比如windows上的win32 SDK,MFC,这些在linux上都没有。而linux里的API在windows上同样不能用。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式