Linux下编程有什么优势?编程一定要用Linux吗?很多朋友认为程序员编程就必须用Linux,其实不然,Linux只是工具,主要在于编程的人更擅长使用什么,下面我们一起来研究下吧。
1.linux下一般自带gcc编译器,你可以马上通过tee echo 等命令写一个C的helloworld。
2.绝大多数linux发行版带Python2/3,可以直接写Python脚本并且运行。
3.linux还有强大的shell,shell可以说是一种脚本语言,你可以通过shell和Python结合管理整个操作系统。
4.linux搭建web环境简单,全面,架构自选,同时,你可以随时随地调试web框架,如果是java,直接Oracle下个tar.gz解压配置环境即可。
5.开发性能问题,开发我们关注的可能就有机器的性能问题,相对于Windows一大堆无用鸡肋的服务,linux系统可以做到简洁,使尽可能少的服务运行来节约性能。
6.持久性,众所周知Windows喜欢SB更新,而且就Windows文件系统而言,产生大量碎片文件,拖慢磁盘速度,这个我是亲身体验过的。同一块机械硬盘,同样配置,Windows复制文件在50M/s左右,但是linux却可以保持70M/s。
linux给我的感觉就是掌控一切,我要运行什么程序就运行什么程序,想kill谁就kill谁,我甚至可以让操作系统把自己给rm掉。整个系统可以高度自定义,甚至可以通过改内核源码来让直接计算机实现一些不可能的事情(前提是你有这个能力),然而Windows给我的感觉就是普通电脑,上个网打打游戏之类的,做开发用linux真的是有那个环境,至少你不会去想着玩游戏什么的,你玩游戏之前得考虑一下你显卡驱动的问题,然而linux就是显卡驱动坑死不少人。
总结就是,linux的叫计算机,Windows的叫电脑。