今天的软件分享是 Windows 平台的 ,该软件是5ilr绿软最新搜集整理的一款面向编程入门和初级用户的C/C++内置开发环境(IDE)。小熊猫C++前身——小熊猫Dev-C++的开发最初是从修改和完善Orwell Dev-C++ 5.11版本开始的。
Dev-C++最初是由bloodshed.net基于Delphi开发的轻量级windows开源C/C++集成开发环境,2003年后停止开发。后来orwell在其基础上继续进行完善,称为Orwell Dev-C++,2012年发布5.11版后停止开发,这也是国内目前使用最多的Dev-C++版本。如前所述Dev-C++是一个轻量的C/C++ IDE,但是其存在不少使用上的不便之处。比如,如果打开了符号补全功能,在输入'(‘时它会自动在后面增加一个对应’)'。在输入完括号之中的内容后,必须按->键跳过这个括号,然后再去输入后面的内容,这是很别扭的。所以很多用户在安装完Dev-C++之后,第一件事就是关掉符号补全功能;再比如说,它需要按ctrl+enter来打开补全提示,对于使用中文输入法的用户来说,必须手动去配置里修改快捷键,才能使用这个功能;还有,它的调试功能和按钮设计和主流IDE相差甚多,等等。
其主要的目标用户主要有以下几种:
- 编程入门用户,包括正在学习C/C++语言编程的大中小学生,以及从事这方面教学工作的教师们;
- 准备参加信息学/算法编程竞赛的用户,或者从事这方面培训的教师们;
- 使用C/C++语言编写小型应用和项目的用户;
作者在中学时期曾参加NOI竞赛并获省赛第一名、全国三等奖;大学毕业后从事多年应用开发工作,曾参与优酷网的早期开发;后进入大学教学,有多年C语言、Python和应用工程文件教学经验。在教学过程中,作者发现,市面上缺少一个完善、好用的,面向初学者的C/C++内置开发环境:
- 已有的C/C++ IDE,要么体积庞大,需要长时间的下载和安装,如VS和Qt Creator;
- 要么安装复杂,需要手工配置,如VS Code;
- 要么需要较好的计算机配置才能流畅运行,如VS Code+clangd和Clion;
- 要么功能简陋,界面过时,缺少实时代码补全提示、实时错误提示等现代IDE必备的基本功能,如Dev-C++
作者认为,一个面向初学者、竞赛和教学的现代C/C++ IDE,至少具备下面的特征:
- 安装和使用直观简便,初学者不至于在还没有开始正式编程前就被复杂的安装和配置过程打消学习的热情;
- 运行时对计算机配置要求不高,让更多经济条件一般的用户也能流畅的使用和学习;
- 实时语法错误提示和直观易用的调试,尽量减少初学者编程试错的成本
但除了这几点外,作为一位软件工程课程的教师,作者认为还有很重要的一点,就是要尽量让用户在一开始就能够培养良好的编程习惯,所以:
- 必须提供实时补全功能,这样用户才不会为了输入方便而使用尽可能简单的变量名
- 自动缩进和排版,尽量让用户在一开始就能写出排版良好的程序
- 提供更多的重构功能,尽量减少用户改进和完善程序结构的成本
- 现在您可以通过5ilr下载站点免费下载 软件。
截图预览
功能特色
- 小熊猫C++无需复杂的安装和选项,打开即可直接编辑应用文件;无需创建项目,单击程序栏上按钮即可编译、运行和调试应用。
- 小熊猫C++基于QT和C++语言开发,使用内置的轻量级代码分析器进行智能语法分析,运行时无需海量的内存和CPU资源,在低选项机器上也能获得流畅的运行体验。
- 小熊猫C++允许Windows 7/8/10、Linux等操作系统。在各种操作系统下都能获得相同的高品质编程体验。
- 通过内置自动缩进、智能代码补全、智能语法高亮和实时语法检查等功能,小熊猫C++提供了流畅的代码编辑体验,可以大幅度提升代码编写的效率。
- 小熊猫C++提供完善的调试功能,包括控制应用执行、断点、监视变量和表达式、表达式求值、查看本地变量、查看和切换调用栈、查看和修改内存、查看CPU寄存器和反编译信息等。小熊猫C++甚至还可以重定向被调试应用的输入!
- 小熊猫C++提供了完善的高分辨率和多显示器允许,能够在多个不同DPI设置的显示器间自由切换,同时提供完善的显示效果,便于教学和展示。
- 针对C/C++教学和竞赛需求,小熊猫C++专门提供了试题集和OJ功能:可以方便的组织管理、运行和测试C/C++练习应用;可以导入或者从OJ网站下载试题和配套的测试数据。
- 小熊猫C++内置git允许,可以方便对项目或工作文件夹进行版本管理(需额外安装git应用)
- Windows版小熊猫C++在自带gcc中整合了ege、海龟作图、raylib、freeglut、GLFW和GLEW等适合编程或者游戏开发入门者使用的库和项目模板,无需复杂的安装选项即可直接使用。
- 小熊猫C++允许编译C/C++应用生成对应的汇编语言应用;可以在调试时进行反汇编;允许编译、运行和调试GNU汇编语言应用;提供汇编应用的语法高亮、实时语法检查和关键字输入提示。利用这些功能,用户可以更加深入的学习操作系统和电脑硬件编程知识。
更新内容
royqh1979.gitee.io/redpandacpp/
下载地址
C/C++内置开发环境 小熊猫C++ 2.24 中文绿色版(分享码:f0tp)
历史版本
为防恶意采集部分内容需回复下载,造成不便还请见谅!
免责声明:根据《计算机软件保护条例》第十七条规定“为了学习和研究软件内含的设计思想和原理,通过安装、显示、传输或者存储软件等方式使用软件的,可以不经软件著作权人许可,不向其支付报酬。”本站所有内容资源均来源于网络,仅供用户交流学习与研究使用,版权归属原版权方所有,版权争议与本站无关,用户本人下载后不能用作商业或非法用途,需在24个小时之内从您的电脑中彻底删除上述内容,否则后果均由用户承担责任;如果您访问和下载此文件,表示您同意本声明,否则一切后果请您自行承担。如果您喜欢该程序请支持正版软件,购买注册获得更好的服务。 本站为个人博客非盈利性站点,并不贩卖软件,不存在任何商业目的及用途。
2023年4月8日 上午12:11 2F
网盘没有密码
2023年4月8日 上午12:19 B1
@ zwihh 已经添加!
2023年4月8日 上午12:06 1F
谢谢分享