推荐一款适合C/C++入门的代码开发环境<小熊猫C++>

一、前言

之前有朋友问我学C,C++该用什么代码环境,或许其他人会推荐用 “Visual Studio”、“Notepad”、“Dev C++”、“C-Free”、更有甚者推荐使用"GCC"+记事本,这种硬核的组合等,但我都不推荐以上所提到的,没有提到的 。

我会推荐 “小熊猫C++” 。

到这里读者可能会问“为什么?”,因为对于我来说“Visual Studio”固然强大,可是他也太臃肿,不够轻量。对于入门的小白来说上手难度太高,可能有这么一部分想自学“C/C++”在配置环境方面就已经劝退了。又或者是看了一眼 "Visual Studio"写"C/C++“搭建环境所需要的空间就已经放弃了。那如果使用"Notepad”、“Dev C++”、“GCC”+记事本,这些呢?这些组合搭建确实没有VS这么麻烦也足够小,但是有没有更简单的,简单到一键安装,最好连"GCC"都不用配置的。这时候 “小熊猫C++” 的优势就体现出来了。

二、小熊猫C++的优势

以下列出小熊猫C++的部分功能,优点:

  1. 安装简单方便,甚至可以放到U盘成为便携版
  2. 界面简洁干净
  3. 轻量高效(麻雀虽小,五脏俱全)
  4. 多平台支持(Win11~Wxp全支持[图一]。Linux平台也可以运行,不需要搭建虚拟机,模拟器之类的,如deepin系统中可以搜索到[图二])
  5. 拥有智能代码补全自动缩进智能语法高亮实时语法检查等功能(且流畅)[图三]
  6. 好用的开发平台就不能缺少"调试",小熊猫c++拥有完整的调试功能,如控制程序执行、断点、监视变量和表达式,查看CPU寄存器和反编译信息等。[图四][图五]
  7. 拥有多屏幕的功能,方便教学
  8. 拥有试题功能,(对于想用C来参加比赛的日常练习,又或者是作为考试平台等)
  9. 支持编写"汇编",可以作为汇编的开发平台

[图一]
在Win11系统下运行
请添加图片描述
[图二]
在Linux Deepin平台上运行
请添加图片描述
[图三]
小熊猫C++的,自动缩进语法高亮等。
请添加图片描述
[图四]
调试查看cpu信息
请添加图片描述
[图五]
调试
请添加图片描述

三、对比

1、与 “Visual Studio”(以下简称"VS") 对比

  1. 在功能上“小熊猫C++”显然是不如“VS”丰富,"VS"拥有许多强大的功能,和支持插件,通过插件又可以拓展更多的功能。
    在这一点上"小熊猫C++"显然是比不过的。但是最基本的功能。"小熊猫C++"是一个也不落下的:编译,运行,调试,查看运行时cpu的状态都还是有的。

  2. 在界面上,"小熊猫C++"的界面干净,没有一堆有的没的菜单,这一点对于刚入门的小白来说是非常友好的。
    对比图(上图为vs,下图为小熊猫C++)
    请添加图片描述

  3. 打开环境时的速度,和读入项目时的速度。
    这一点就不上图片了,用过VS的朋友都知道。打开vs是非常慢的,但是小熊猫C++的打开速度就和系统自带的记事本一样快。

2、与"Notepad",“GCC”+记事本比较

这些说到底也都是"GCC"+文本编辑器的比较。

  1. “GCC”+文本编辑器,这些环境都要安装"GCC",去配置“GCC”的环境。对于还没有入门的小白来说是这是非常麻烦且复杂的,毕竟他们可能连系统操作都还没有玩明白。但是“小熊猫C++”自带“最新的GCC,不需要单独额外的去配置"GCC"环境,(如果配置了也可以使用)。在这一点上“小熊猫C++”可以说是对小白来说是非常友好的

  2. “GCC”+文本编辑器,这些环境不能一键运行(虽然可以写一个脚本),没有调试功能。这对于“小熊猫C++”都是小事,因为“小熊猫C++”是拥有一键运行程序,调试程序的功能。请添加图片描述

3.项目,"小熊猫C++"可以写项目,对于 “GCC”+文本编辑器,怎么把多个c文件,编译一个可执行文件并且设置图标,写入信息等等,应该是不会有"小熊猫C++"这样方便的。“小熊猫C++”编写项目,当运行的时候会把多个文件构建成一个可执行文件,并且可以设置图标。构建过程如图:请添加图片描述
设置可执行文件的图标:
请添加图片描述

写入信息:
请添加图片描述
所以与这些比较,很明显在功能方面“小熊猫C++”略胜一筹。

3、与“Dev C++”比较

说了这么多,其实"小熊猫C++"与“Dev C++”是很相似的。这是因为"小熊猫C++"是在“Dev C++”的基础上修改过来的,后面又用qt进行重构一次。由于是作者是中国的所以小熊猫C++就很好地照顾到了国人的使用习惯。而Dev-C++毕竟是外国软件,使用起来会有一点不顺手。
所以要比较的话就是如下2点:

  1. 外观。“小熊猫C++”的外观布局要比“Dev-C++”好看。
  2. 代码补全。我用过“Dev-C++”那个代码补全对于我来说是一点都不要用,但是“小熊猫C++“的代码补全就很好。

四、自带库

小熊猫C++自带有以下库:

  1. “作图”
    (rturtle)基于raylib的海龟作图库
  2. “动画和游戏”
    (raylib) 简单易用的跨平台C语言游戏库
    (rdraw) raylib的2d几何绘图扩展库
    (ege) 兼容BGI的2d动画/游戏库
  3. “3维图形”
    raylib 简单易用的跨平台C语言游戏库
    freeglut
    glfw
    glew
    glm
  4. “SQL数据库”
    sqlite
    mysql客户端
  5. “格式化输出”
    (fmt)是一个开源的格式化库,用于替代C的stdio和C++的iostream。

四、"小熊猫C++"的下载方式

说了这么多,如果想要下载"小熊猫C++"的可以到官网下载安装包或者是压缩包小熊猫C++

如果下载不了,我这里提供百度网盘链接:

  1. Windows (除了Window XP)

  2. 32位
    无编译器:压缩包 [提取码:ulio]=|=安装包[提取码:bpxi]
    带编译器:压缩包 [提取码:68yc] =|=[安装包[提取码:bt7u]

  3. 64位
    无编译器:压缩包 [提取码:ty0e]=|=[安装包[提取码:lord]
    带编译器:压缩包 [提取码:0mca]=|=[安装包[提取码:z6wm]

  4. Win XP 特供版(带GCC)
    压缩包[提取码:a42v]|安装包[提取码:ayg9]

  5. Mac OS
    小熊猫C++[提取码:xskk]

  6. Liniux
    小熊猫C++ [提取码:dsak]

  7. 全集
    小熊猫C++ [提取码:yhiv]

pass:如果文章有错欢迎指出错误,链接或者提取码失效请私聊作者!!

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

轼铖

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值