问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

Linux适合编程吗

发布网友 发布时间:2022-04-23 19:37

我来回答

5个回答

热心网友 时间:2023-07-04 06:44

如果只是从人工智能的角度来说,linux的优势并不大。我能想到的几个可能的优势有:

1) 包管理。比如你要用c++的一个库opencv,linux下面直接apt-get install libopencv,然后在makefile里面加上-I `pkg-config opencv`就好了。如果是(老版)visual studio里面你要先打开浏览器,搜索opencv的网站,下载,解压,记住路径,回到vs右击工程,点属性,vc++ directories,点编辑,点添加,把路径粘贴进去。蛋都要碎了。
但是!这个优势只在vs2010发布以前有效。新版的vs你只需要右击工程,点nu-get package manager,然后搜索opencv点确定就没了。
2) 各种自动化。比如你写了个训练svm的程序,有1000个svm要训练。在linux下面可以把这个训练的程序编译成可执行文件trainsvm,接口是类似./trainsvm input1.txt svm1.dat。然后在命令行下面seq 1 1000 | xargs -I{} -n 1 -P 12 bash -c './trainsvm input{}.txt svm{}.dat'一下就开了12个进程一块训练,某个进程训练完了以后立马会有下一个补上有木有。(就是管程的概念)我在windows下面用c#实现这样的功能要将近100行,还没有xargs灵活。批量处理超级方便啊。用parallel还可以在多台机器上分布式训练。
但是!你在windows上装个cygwin这些也全都有。。
3) 有时候数据量太大了需要去amazon租ec2并行计算。windows机器比linux贵啊摔。还有配置相对慢。linux弄个小脚本分分钟就把环境都配好了(夹个私货,比如这是我的ec2 linux配直脚本 https://github.com/grapeot/debianinit )。价格这个无解。。配置方面windows的非官方包管理器chocolatey还比较弱,如果有谁知道如何快速配置windows环境欢迎指教。
所以基本结论是,如果只是想日人工智能,老老实实拱算法先,哪个熟用哪个。如果蛋痛想折腾,linux可玩性和*格都要更胜一筹。而且用熟了以后完成任务(get things done)的能力会加强不少。

热心网友 时间:2023-07-04 06:44

适合,Linux 系统下编程过程给我体验最深的是,缺少某个软件是,使用自带的包管理工具,可以很快地找到相应的安装包并安装。并且你可以根据自己的喜欢,随意搭配各种环境。可以看下Linux的相关介绍,如《Linux就该这么学》多了解下Linux。

热心网友 时间:2023-07-04 06:44

Linux环境下有Shell编程、C语言系统编程和Gtk+编程。

热心网友 时间:2023-07-04 06:45

看项目需求,有些项目需要跨平台运行需要在不同的平台运行

热心网友 时间:2023-07-04 06:46

可以。而且系统也很稳定。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
邮被子哪个快递最便宜 太原发往南通经过哪几站分别是,按顺序 高中生定期做学习总结有哪些好处? 夸男人帅的话要幽默的精选211句 ...中,不影响营业利润项目的是( )。A.企业发生的业务招待费B.公益性捐 ... 华为手机骚扰拦截功能在哪打开 有什么刘海发型减龄又好看? 火炬之光3火弓手技能加点推荐_火炬之光3火弓手怎么加点 有什么时尚又好打理的刘海发型? excel表格联想功能怎么开启 口香糖咽下去了! 吃口香糖咽下去了有什么后果? 吃口香糖咽下去好不好 我梦到上中学的时候考试睡着了老师看到硬塞我嘴里口香糖,我不小心咽下去了一半怎么陶也掏不出来,是什么 微信统一回复如何操作? 微信如何统一收集班级文件 煎荷包蛋怎么才能不粘锅 做网红酱油荷包蛋粘锅,在家怎么做鲜嫩又多汁? 为什么不锈钢锅打荷包蛋总是粘锅底? 做荷包蛋时,鸡蛋老粘锅底如何解决?锅底怎样清洗? 煎荷包蛋时总是粘锅,是哪些原因导致的呢? 刘姓,大家给想个洋气的女孩名?谢谢 gas insulated switchgear是什么意思 mineral-insulated cable是什么意思 什么是gis组合电器 he was intensely ( ) by the way the shop assistant spoke to him 为什么选injected IGBT啥意思 conductive是什么意思 insulated jacket 什么意思 insulated form the evils of the dark night outside是什么意思 口香糖咽下去怎么办? 一不小心把口香糖咽下去了怎么办 Linux下编程有什么优势 不小心吃了口香糖(咽下去了) 吃口香糖咽下去了没事吧 吃口香糖咽下去有事吗?求大神帮助 Linux编程难学吗? 吃口香糖不小心咽下去,会不会有事? 什么是Linux下的编程? 口香糖不小心咽下去了会有危险吗 口香糖不小心咽下去有啥后果? 口香糖咽下去会怎么样? 门窗漏风主要是什么情况导致,怎么预防? 把口香糖咽下去了有什么危害 学好在linux下编程难吗? 冬天窗户总漏风感觉冷,该如何补救? 窗户是不是都会漏风 如何学习linux编程? 怎样学好LINUX编程? 家里的窗户明明关的很严实,可是却总漏风,这是什么原因呢?