蓉杠学习网

学编程为什么要学习linux,为什么编程要用linux

大家好,今天小编关注到一个比较意思的话题,就是关于学编程什么学习linux问题,于是小编就整理了1个相关介绍学编程为什么要学习Linux的解答,让我们一起看看吧。

  1. 为什么很多程序员都建议使用Linux?

为什么很多程序员都建议使用LINUX

1.linux环境开发工具,库比较齐全

2.命令可以键盘操作,不用鼠标切换,对文字工作者来说大大提升效率

学编程为什么要学习linux,为什么编程要用linuxdiv>
图片来源网络,侵删)

3.服务器大多Linux,开发机用linux可以方便本地调试

现在windows支持WSL运行Linux,这些优势就全没了,用win10也可以畅快写代码,还能玩游戏,不再非得Linux桌面

LINUX是芬兰、赫尔辛基大学的LinusTorvalds倡导开发的、世界各地软件爱好者集体智慧的结晶,很多程序员都建议使用Linux,主要有以下原因:

学编程为什么要学习linux,为什么编程要用linux
(图片来源网络,侵删)

1、能与現存系统整合

(1)遵循POSIX接口

POSIX 表示移植操作系统接口(Portable Operating System Interface),POSIX是在Unix标准化过程中出现的产物,POSIX 1003.1标准定义了一个最小的Unix操作系统接口,任何操作系统只有符合这一标准,才有可能运行Unix程序 LINUX是基于Unix开发的,由于遵循POSIX接口,其通用性很强。

学编程为什么要学习linux,为什么编程要用linux
(图片来源网络,侵删)

(2)符合GNU标准

GNU是GNU Is Not Unix 的递归缩写,是自由软件基金会的一个项目。GNU项目产品包括emacs编辑器、著名的GNU C和Gcc编译器等,这些软件叫做GNU软件。GNU软件和派生工作均适用 GNU 通用公共许可证,即GPL(General Public License )Linux的开发使用了众多的GUN工具

2、技术公开、免费(free)发布,开发费用低。

LINUX***用开放与协作的开发模式、提供源代码,不像微软那样封闭技术。GPL允许软件作者拥有软件版权。但GPL规定授予其他任何人以合法复制发行修改软件的权利。

如果需要进行嵌入式开发,可以直接用LINUX系统进行修改、移植,大大减少了研发的费用。

3、硬件设备需求性低,兼容性强

Windows也没那么差,我在一台破旧PC电脑上部署了一个windows server 2012,用来做公司文件服务,这台电脑大约是20年前公司买的办公电脑,赛扬2.75双核处理器,2G内存。目前已经五年多没关机了,一样稳如狗。

不要老是一来就谈什么,Linux稳定,Windows不稳定,Linux运行流畅,Windows很卡这种没脑的问题。Linux的稳定和流畅是建立在什么基础上的?配置再高的电脑放到小白手中他最终也会出现各种问题,程序员也不例外。

个人觉得,程序员喜欢Linux的原因无外乎两个反面,第一,工作环境问题,毕竟这是吃饭的第一要务,由不得你不喜欢。第二,自由,Linux对于开发人员来说,是可以随意改造裁剪增加的,不像其它闭源系统,为保证稳定想都不用想。

使用Windows和Linux差异感受:

1)Linux安装软件、工具包方便,简单命令即可安装,如yum install 工具包名称;Windows要打开浏览器,[_a***_]软件包,下载,安装,需要的手动操作比较多;

2)Linux内存等配置一般优于Windows,Windows内存大概8G、16G,而Linux内存在64G、128G都很正常,程序开发往往对机器配置要求较高;

3)Linux运行程序的体验比Windows好很多,运行耗内存程序时Windows容易卡顿甚至卡死,Linux则不会;

4)Linux开源友好的,Windows差点事儿;

不过,开发使用Windows还是Linux要视具体任务而定。

到此,以上就是小编对于学编程为什么要学习linux的问题就介绍到这了,希望介绍关于学编程为什么要学习linux的1点解答对大家有用。

[免责声明]本文来源于网络,不代表本站立场,如转载内容涉及版权等问题,请联系邮箱:83115484@qq.com,我们会予以删除相关文章,保证您的权利。 转载请注明出处:http://www.rongung.com/post/37835.html

分享:
扫描分享到社交APP