小熊猫C++(red panda c++)是一个面向编程入门和初级用户的C/C++集成开发环境(IDE)
其下载安装时间短(对比VS和Qt Creator),配置简单(Vscode需要手动配置),功能完善(对比VC++6.0),在有限的需求内使用体验相当不错。
其主要的目标用户主要有以下几种:
- 编程入门用户,包括正在学习C/C++语言编程的大中小学生,以及从事这方面教学工作的教师们;
- 准备参加信息学/算法编程竞赛的用户,或者从事这方面培训的教师们;
- 使用C/C++语言编写小型程序和项目的用户
作者认为,一个面向初学者、竞赛和教学的现代C/C++ IDE,至少具备下面的特征:
- 安装和使用直观简便,初学者不至于在还没有开始正式编程前就被复杂的安装和配置过程打消学习的热情;
- 运行时对计算机配置要求不高,让更多经济条件一般的用户也能流畅的使用和学习;
- 实时语法错误提示和直观易用的调试,尽量减少初学者编程试错的成本
除了这几点外,作为一位软件工程课程的教师的作者认为,让用户在一开始就能够培养良好的编程习惯很重要,所以:
- 提供实时补全功能,这样用户才不会为了输入方便而使用尽可能简单的变量名
- 自动缩进和排版,尽量让用户在一开始就能写出排版良好的程序
- 提供更多的重构功能,尽量减少用户改进和完善程序结构的成本
为了支持未来可能出现的去Windows化教学,该IDE支持linux系统。