到底是选择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下开发?如果是这样,那没有公司要你,我还学什么呢?
求高人指点。。。。 展开
提到linux下的程序开发,脑子里第一个蹦出来的就是C语言,我个人很喜欢C, 但一直没深入去学他, 水平也只停留在学完谭浩强的那本书上, 所以, 我不懂linux下的C开发和windows下的C开发之间有什么不同, 我只知道windows下有VC, BC, 学的时候一直用VC, 也知道有个检阅手册MSDN, 也就是说想用什么函数都可以查到。
而linux有强大的gcc, 但我一直没机会领略gcc的美妙。可是linux的C开发有什么不同呢???
而且,假如我决定进行linux开发,一旦毕业,会有公司要么? 国内的Linux公司这么少,是不是linux程序员只能在Linux下开发,没有能力在windows下开发?如果是这样,那没有公司要你,我还学什么呢?
求高人指点。。。。 展开
展开全部
可是linux的C开发有什么不同呢?
回答:Windows上的C开发是什么呢? 如果你只是在潭浩强书的水平的话,Windows上的开发跟Linux上的C开发没有什么不同,因为都是基本的简单的语言的学习.C语言的学习到什么平台都一样.
那么Windows中的C开发和Linux中C开发有什么不同.不同是有的.比如.Windows下开发用Windows的库,Linux下用Linux下的库.虽然库不同,但是通一懂百,所以不管是选择在Windows下C开发.还是Linux下开发.都是学习进步,以后再根据需要学习下对方就可以了.
另外一个不同的地方.Windows上的C开发主要借助 VS或者VC平台.但是Linux下就有更多的选择了.当然了很多的人认为Linux那么多的选择也不如Windows上的VS强大.
但是也有人认为Linux上的开发很美妙.比如你所说的.
linux开发,一旦毕业,会有公司要么?
答: 国内在Linux下开发的人还不够,因为嵌入式的发展很快.不过话说回来,只要你学好了,到时候,你自己的眼界开了.不要说公司要你,也许你自己就开公司了...但是如果你学得不好,就算Windows大行天小,你一样没有公司要.
国内的Linux公司这么少,是不是linux程序员只能在Linux下开发,没有能力在windows下开发?
回答:什么叫Linux公司? ,国内对于Linux系统相关方面应用是很多的.这是你的了解错误..
Linux没有公司,Linux是一个生态环境.
没有能力在windows下开发? 这个问题,其实很好回答,你会用Nokia的手机,转去用三星的手机就不会用了吗?确实但是比从没有用过手机的呢?
上面的例子也许不是很恰当,但是说明了一个问题.知识是很具有普遍适当性的.但是只是一些思想.
如果想深入当然还得另花时间.
总结: 山都很高,上到了山顶都可以 一览众山小.
PS: 尝试在Linux下学习编程,会比在单纯在Windows下学习编程获得更多..
回答:Windows上的C开发是什么呢? 如果你只是在潭浩强书的水平的话,Windows上的开发跟Linux上的C开发没有什么不同,因为都是基本的简单的语言的学习.C语言的学习到什么平台都一样.
那么Windows中的C开发和Linux中C开发有什么不同.不同是有的.比如.Windows下开发用Windows的库,Linux下用Linux下的库.虽然库不同,但是通一懂百,所以不管是选择在Windows下C开发.还是Linux下开发.都是学习进步,以后再根据需要学习下对方就可以了.
另外一个不同的地方.Windows上的C开发主要借助 VS或者VC平台.但是Linux下就有更多的选择了.当然了很多的人认为Linux那么多的选择也不如Windows上的VS强大.
但是也有人认为Linux上的开发很美妙.比如你所说的.
linux开发,一旦毕业,会有公司要么?
答: 国内在Linux下开发的人还不够,因为嵌入式的发展很快.不过话说回来,只要你学好了,到时候,你自己的眼界开了.不要说公司要你,也许你自己就开公司了...但是如果你学得不好,就算Windows大行天小,你一样没有公司要.
国内的Linux公司这么少,是不是linux程序员只能在Linux下开发,没有能力在windows下开发?
回答:什么叫Linux公司? ,国内对于Linux系统相关方面应用是很多的.这是你的了解错误..
Linux没有公司,Linux是一个生态环境.
没有能力在windows下开发? 这个问题,其实很好回答,你会用Nokia的手机,转去用三星的手机就不会用了吗?确实但是比从没有用过手机的呢?
上面的例子也许不是很恰当,但是说明了一个问题.知识是很具有普遍适当性的.但是只是一些思想.
如果想深入当然还得另花时间.
总结: 山都很高,上到了山顶都可以 一览众山小.
PS: 尝试在Linux下学习编程,会比在单纯在Windows下学习编程获得更多..
浙江启扬智能科技有限公司
2023-06-12 广告
2023-06-12 广告
学IT的尽量还是linux为主 当然有经济基础的可以考虑unix ,windows不是不好,只是不能告诉你很多事实的本质,使用linux系统进行开发你会学到的更多,当然初期从windows转到linux的可能会比较痛苦,不过这个肯定是要熬的...
点击进入详情页
本回答由浙江启扬智能科技有限公司提供
展开全部
国内的Linux公司确实不多,但是用Linux做服务器的大部分都是一些大公司。如果他们要你,那就是你的实力了。
在Linux下面做开发确实没有Windows那样来的直接,因为Linux缺乏很多的IDE。不然Linux下的大型通用软件怎么会没有Linux版本的。
还有一点是Linux不统一。有很多东西在这个版本的Linux下,到了另一个版本的Linux却无法运行。因此Linux下面的驱动程序在下载,安装等方面都比较麻烦。而且资源也比较少。
我在Windows写程序的时候还是用着经典的vc6.这东西友元都不支持。有人说vc6对C++的支持率在86%,但是GCC对C++却是100%。真不知道微软想搞什么,估计是当时的C++语言才开始盛行。
还有,Windows的程序员不懂得写makefile文件。我也不懂。因为这东西都交给了IDE处理了。我们根本就不知道它是怎么处理的。而Linux下面,这些东西是要程序员自己动手。
学会Linux开发觉对不是一件坏事,反而会在你未来里会帮助你很多。学会了在Linux下面开发,不会没有公司不要你的。比较开源的程序员可以为公司节约很多花费,例如购买产品的费用等等。Linux下搞开发很吃香。
在Linux下面做开发确实没有Windows那样来的直接,因为Linux缺乏很多的IDE。不然Linux下的大型通用软件怎么会没有Linux版本的。
还有一点是Linux不统一。有很多东西在这个版本的Linux下,到了另一个版本的Linux却无法运行。因此Linux下面的驱动程序在下载,安装等方面都比较麻烦。而且资源也比较少。
我在Windows写程序的时候还是用着经典的vc6.这东西友元都不支持。有人说vc6对C++的支持率在86%,但是GCC对C++却是100%。真不知道微软想搞什么,估计是当时的C++语言才开始盛行。
还有,Windows的程序员不懂得写makefile文件。我也不懂。因为这东西都交给了IDE处理了。我们根本就不知道它是怎么处理的。而Linux下面,这些东西是要程序员自己动手。
学会Linux开发觉对不是一件坏事,反而会在你未来里会帮助你很多。学会了在Linux下面开发,不会没有公司不要你的。比较开源的程序员可以为公司节约很多花费,例如购买产品的费用等等。Linux下搞开发很吃香。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
我慢慢敲吧,一边吃一边敲,肯定抢不到沙发了
Q 我不懂linux下的C开发和windows下的C开发之间有什么不同
A linux下用的是c,和linux的API开发,win几乎都是c++加上win的API, 很明显二者API不一样,比如线程,琐,等等
Q我只知道windows下有VC, BC, 学的时候一直用VC, 也知道有个检阅手册MSDN, 也就是说想用什么函数都可以查到。
A linux下也可以查到, man手册,devhelp,还有Online的手册
Q可是linux的C开发有什么不同呢???
c的语法用法两个平台区别很小,linux下有很多extension,是gcc的功劳,区别是系统API的使用
Q假如我决定进行linux开发,一旦毕业,会有公司要么?
A肯定有啊,去招聘网搜linux职位你就知道,我现在就做linux,也还好啊
Q是不是linux程序员只能在Linux下开发,没有能力在windows下开发?如果是这样,那没有公司要你,我还学什么呢?
A 不怕没人要,只要你自己有学习的能力和欲望,坚持下去,水平高了不是公司挑你,而是你挑公司,刚毕业基础很重要
http://zhidao.baidu.com/question/204268249.html 刚才回答的一个问题,你看看不妨
Good luck
http://zhidao.baidu.com/team/view/SUSE
Q 我不懂linux下的C开发和windows下的C开发之间有什么不同
A linux下用的是c,和linux的API开发,win几乎都是c++加上win的API, 很明显二者API不一样,比如线程,琐,等等
Q我只知道windows下有VC, BC, 学的时候一直用VC, 也知道有个检阅手册MSDN, 也就是说想用什么函数都可以查到。
A linux下也可以查到, man手册,devhelp,还有Online的手册
Q可是linux的C开发有什么不同呢???
c的语法用法两个平台区别很小,linux下有很多extension,是gcc的功劳,区别是系统API的使用
Q假如我决定进行linux开发,一旦毕业,会有公司要么?
A肯定有啊,去招聘网搜linux职位你就知道,我现在就做linux,也还好啊
Q是不是linux程序员只能在Linux下开发,没有能力在windows下开发?如果是这样,那没有公司要你,我还学什么呢?
A 不怕没人要,只要你自己有学习的能力和欲望,坚持下去,水平高了不是公司挑你,而是你挑公司,刚毕业基础很重要
http://zhidao.baidu.com/question/204268249.html 刚才回答的一个问题,你看看不妨
Good luck
http://zhidao.baidu.com/team/view/SUSE
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
linux下你第一个蹦出来的语言应该是python和java……这两个都是跨平台的java还自带awt和swing图形界面,python和c/c++可以用Gtk+和Qt来设计界面。你想一举两得学java吧……
c++的话在windows下用vs和linux下图形界面写完完全不一样
gcc强大……?如何看出来的- -"我觉得精悍比较适合……
c++的话在windows下用vs和linux下图形界面写完完全不一样
gcc强大……?如何看出来的- -"我觉得精悍比较适合……
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
会linux更容易会windows
linux用源代码
windows用现成的东西,你看不到微软的代码
linux用源代码
windows用现成的东西,你看不到微软的代码
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |