您正在查看: 2017年3月

大神形象改造计划 之 “反响”…… 2017-03-18

对此,我并不想多说什么……

我只想说……有那么可怕吗……:sweat:


继续阅读 >>>

JetBrains CLion 的安装与激活——本人最喜爱的IDE推荐 2017-03-05

引言:


前天(2017-03-03)看了大白(辛伊宁)同学写的《DEV C++说明书》,觉得也应该把自己所喜爱的IDE(Integrated Development Environment,集成开发环境)拿出来介绍并分享一下。

相对而言,本人属于JAVA系,更常用的IDE是Eclipse,但毕竟Eclipse的C/C++功能(Eclipse CDT)是靠插件拓展出来的,着实不尽人意。因此,在此推荐的C/C++ IDE是由JetBrains出品的CLion(本文写作时的版本为2016.3.3)。


CLion是目前最好的C/C++编辑器,没有之一。——某CLion脑残粉


正文:


照例贴一个官方的特性介绍:


很多同学一定对这堆介绍无所适从……那么我挑最接近“生活”的几点着重强调一下:

1.跨平台:
无论你是土豪级别的Mac用户,还是平凡大众的Windows用户,或者是GEEK级的Linux用户,CLion都可以使用,界面相同,使用习惯相同,无需经历系统平台更换的强烈“阵痛”。

2.智能化编辑器和代码分析:
具有代码补全、代码格式化、代码高亮等优化阅读体验的功能,也具有诸如拼写检查、动态代码分析、快速查错、修正提示等使编程更加便捷的功能。

3.版本控制功能:
与各类版本控制系统无缝结合:如Subversion、Git、GitHub,、Mercurial、CVS、Perforce及TFS等。

4.丰富完整的Debug功能:
比如Breakpoint(这个估计很多IDE都有……)。

5. ……
(暂时想不起来还有别的啥……)


CLion相比于DEV C++的优势如下:

  1. CLion更倾向于规模较大的应用程序开发,尤其是多人协同开发及企业级应用开发。而DEV C++仅仅适合初学者练习编程使用,是否有能力开发出足够友好的应用程序还有待商榷。

  2. DEV C++为开源免费软件。而CLion为商业性应用,购买一年期个人版许可证需要$199(约合¥1400)。(也许这一点不能算作优势吧……)

  3. DEV C++的功能严重缺乏,已经无法适应现代化大规模开发的需要。任何一款IDE的功能都要比DEV C++丰富得多,而其中“后来居上”的领先者就是CLion。

  4. DEV C++中存在大量的BUG和怪异的行为。某些代码无法正常运行,并非代码本身有问题,而是由于DEV C++存在故障。

  5. DEV C++已经是“死亡多年的专案”,其核心内容自就已停止更新。而CLion作为著名公司JetBrains出品的现代化IDE,具有大量维护资金和大规模的专业开发团队。

  6. 已经有不少业内人士或学者呼吁教育界彻底弃用DEV C++,其中某篇台湾的文章链接如下:http://itindex.net/detail/9295-%E4%B8%80%E7%99%BE-dev
    ……



从个人的角度讲,若是非计算机专业的学生学习C/C++,或者单纯地应付考试,用DEV C++也无可厚非。但毕竟我们是计算机专业的学生,我们将面临的是大规模的开发工程,从起初就形成对IDE的正确认识,养成良好的IDE使用习惯至关重要,正所谓“磨刀不误砍柴工”。

对CLion的介绍到此为止,下面以Windows平台为例,详述CLion的安装与激活方法。








继续阅读 >>>