查看: 98|回复: 1

C/C++的集成开发环境的比较(个人看法)

[复制链接]

3

主题

6

帖子

14

积分

新手上路

Rank: 1

积分
14
发表于 2022-12-21 20:09:26 | 显示全部楼层 |阅读模式
个人建议要学好算法,要明白所学算法的思想,试着去看懂相关例题的代码,然后自己试着去敲一遍,理解怎样将算法思想与编程代码结合,只有将两者结合好才能真正学会算法。
建议练习算法的语言使用C/C++或Python 不要用面向对象编程的语言,因为难度会增加大一些。
推荐使用的编译器JetBrains的CLion它采用MingGW引擎g++ 编译器(本身自带的,当然可以根据自己的需求,配置外置编译引擎)个人使用觉得比微软的virtualStudio好用
原因

1.生态好,CLion可以支持MingGW64的编译引擎,也可以支持CMake 的,还有virtualstudio(但前提是你电脑本身有安装)
2.编译速度快,我曾使用过virtualstudio和DEV-cpp ,virtualstudio代码提示功能相应比CLion的慢,DEV-cpp占用的内存小安装比较方便,单编译环境对程序员来说不是很友好
3.CLion可以根据自身的喜好配置编译器环境,virtualstudio与之相比是比较差,(用IntelliJ idea 的应该知道,Clion跟idea的差不多)对于常用idea的我来说,比较喜欢用同系列的IDE,用起来比较顺手和方便
4.virtualstudio在同一项目内只能存在和运行一个主函数,而CLion在同一个项目内可以同时存在多个主函数,虽然每次只能运行一个主函数,但是他可以通过项目所带的CMake.list文件修改配置来运行不同的主函数,而virtualstudio是不能同时存在两个主函数,一旦存在,在运行代码时会报错,而且也无法通过修改配置来运行另外一个主函数,所以,virtualstudio每次运行不同的C语言主函数,就得创建一个新的项目,就容易造成对电脑文件夹冗余的情况,但CLion也有一个小问题就是运行之后中文会乱码,对于用过idea的人来说,这是个小问题,而且容易解决。
5.CLion同时支持编译C51和嵌入式编程项目,只需要下载个小插件就可以使用了,但由于这个软件近几年才出的,所以嵌入式编程不太支持,下载的插件也比较难下载,需要连接腾讯或阿里巴巴的dsn去下,(详情可以上网搜),微软的virtualstudioCode也支持C语言和嵌入式编程,但需要自己下载编译引擎(编译嵌入式的话,需要下载keil(嵌入式编程的IDE(使用的感受跟使用DEV-CPP一样对程序员很不友好))),然后在下载插件再配置,(嵌入式编程的话,得先配置好C/C++的编译环境),所以使用起来比较繁琐和麻烦。如果对配置不熟悉的话建议不要去搞,相对于CLion来说,不需要自己怎样配置,只要项目创建就能运行,对程序员来说比较方便。
6.virtualstudio跟CLion相比的话,CLion是需要付费的,如果经济有限的话,可以使用破解版,而virtualstudio是免费的
7.virtualstudio在内存上占用是比较大的,安装的时候也是比较久的,大概接近20G,而Clion安装速度比较快,内存占用大概也是2G多,而且代码运行速度比较快。
以上就是我的观点和建议,如果有不同意见和看法的,欢迎评论区交流
回复

使用道具 举报

3

主题

10

帖子

20

积分

新手上路

Rank: 1

积分
20
发表于 昨天 14:15 | 显示全部楼层
专业抢沙发的!哈哈
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表