最近在学习嵌入式C语言开发,一直找不到一款轻量级、好用且智能的集成开发工具(IDE),直到预见到小熊猫C++这个C/C++开发工具。
Microsoft Visual C++ 6.0
Microsoft Visual C++ 6.0,简称VC++6.0或VC6.0,出自微软公司上世纪的产品,也是我大学时期入门第一门计算机编程语言 - C++语言使用的集成开发工具。据说现在有的大学教C/C++语言还在用这个古老的集成开发工具,建议老师们放弃!!现在网上已经找不到它的官网,已经n多年不维护了,还特么在用?
Visual Studio Code
Visual Studio Code,出自微软公司在码圈称VS Code,深得前端(网页前端)开发人员的喜爱。它本质上是一款轻量级的编辑器,但是可以通过丰富的插件+配置来编写各种编程语言。
优点:
- 轻巧、优雅、美观、智能。
- 跨平台,支持Windows、Linux、MacOS三大操作系统。
- 支持中文,安装后打开,默认会根据操作系统语言选择中文语言包。
缺点:
- 配置复杂,不适合新手和学生。
- 阿斯顿发斯蒂芬
Visual Studio
Visual Studio 是微软公司著名的集成开发工具,做C#和.NET开发的人都知道它的大名。最新版本Visual Studio 2022分三个版本社区版(Community 2022)、专业版(Professional 2022)和企业版(Enterprise 2022)。
优点:
- 功能强大,支持多种编程语言C#、C/C++、JavaScript/TypeScript等。
- 集成开发,版本控制、调试等。
缺点
- 过于庞大,安装包就有1个多GB,安装时间过长,不适合作为入门C/C++语言,不适合新手和初学者。
- 操作复杂
- 阿斯蒂芬
Xcode
Xcode是苹果公司开发的用于iOS、MacOS应用的集成开发工具,仅限于在mac系统上使用。
优点:
- 功能强大
- asfdasdf
- asdfsadf
缺点:
- 体积庞大,光包就有几十个GB,好家伙!
- 不跨平台,只能在苹果电脑上使用,就是说只能在MacOS系统上运行,会玩的可以折腾一下黑苹果。
- 操作复杂,不易上手,不适合入门和初学者。
Dev-C++
最新版本是 5.11,下载地址:
优点:
- 适合初学者,安装和操作简单
- 轻巧,安装包只有不到50MB
缺点:
- 不支持代码提醒。
- 默认不支持关键词和语法高亮显示,需要自己配置。
- 阿斯蒂芬
- 不适合GUI开发,没有完善的可视化开发功能,所以不适用于开发图形化界面的软件。
- 多人协同开发,版本控制啥的,没有这功能,所以适合单人开发
Eclipse
Eclipse用于丰富的扩展插件,通过插件形式可组合开发任何编程语言。
优点
- 开源
- 免安装,直接解压运行eclipse.exe就能使用
- 插件化
- 跨平台,可以在Windows、MacOS、Linux三个操作系统上运行。
缺点
- 依赖JRE(Java运行环境),需要先安置JDK或JRE才能使用。
- 英文环境,也可安装中文语言包插件。
- 卡顿
- 是打发
CLion
Jetbrains全家桶系列产品
优点
- 智能
- 界面美观,丰富的主题
- 阿斯蒂芬
缺点
- 收费,好像除了收费找不到什么缺点了!
- 安装包大,比起VS那真是小巫见大了
- 阿斯蒂芬
- 水岸东方
小熊猫C++(个人推荐)
小熊猫C++这个开发工具是我最近刚发现的,使用了一段时间,觉得还不错。
优点
- 全中文环境,界面操作全中文,英语不好的没压力。
- 支持关键词和语法高亮显示
- 集成git版本控制工具
- 阿斯蒂芬
缺点
- 阿萨法舒服点
- 偶发闪退,使用过程中会偶发闪退,建议设置【自动保存】。
- 撒旦法撒旦法
- 阿斯蒂芬撒旦法时代
- 阿斯蒂芬撒发生的