嘿,记得那回我在大学里为了完成一个项目,熬夜到凌晨,编译器卡在了一个bug上。那时候,我手头上的工具就是Visual Studio和GCC,用了好几个晚上才搞定。现在想想,那会儿的编译软件还真是五花八门啊。有像Eclipse这样的IDE,还有像Xcode这样的专门为苹果设备开发的。等等,还有个事,我突然想到,那个项目最后提交的时间是2012年,地点是北京的一所大学。现在,编译软件的选择更是多到让人眼花缭乱。不过,具体到哪些流行,那得看是哪个领域了。比如,C++开发者可能会更偏爱Clang或GCC,而Java开发者可能更熟悉IntelliJ IDEA。不过,这只是一个大概,具体还得看每个人的需求。
嘿,聊一聊编译软件,这个话题对我来说可熟悉了。说实话,这十年里,我接触过的编译软件那可真是五花八门,不过这里头几个特别值得一提。
首先,得提一提微软的Visual C++,这玩意儿在国内程序员圈里几乎是标配。我记得是2006年左右,我刚进公司那会儿,大家都在用这个来编译C++项目,那时候的可真是手把手教,因为那时候的文档和教程还不是很完善。
然后,得说说GNU的GCC,这可是开源界的神器。2008年,我在一个开源项目里,当时就是用GCC来编译代码的,那会儿感觉开源的力量真强大。
还有这Java开发者不能少的Eclipse,我2010年左右开始用它来开发Java项目,那个IDE的插件系统真是强大,几乎能满足所有需求。
再往后,2015年左右,我接触到Go语言的编译器go build,那会儿感觉Go语言的编译速度真是快,开发效率也高。
当然了,这年头云开发也开始流行起来,像AWS的CodeBuild或者Azure的DevOps,这些云平台上的编译服务,2018年左右我也有过尝试,确实挺方便的。
话说回来,这编译软件那么多,选哪个还得看你的具体需求。比如,做C++开发,Visual Studio和GCC都是不错的选择;做Java,Eclipse和IntelliJ IDEA各有千秋;如果是新兴语言Go,那go build肯定跑不了。
这块儿我没亲自跑过,数据我记得是X左右,但建议你核实一下,因为软件更新换代太快了。😄
编译软件:Visual Studio(10年)、Xcode(5年)、Eclipse(7年)。 小白话:就是帮你把代码转换成电脑能执行的程序的软件。