小熊貓C++綠色版(RedPanda C++)是一款輕量高效的C/C++集成開發(fā)環(huán)境編程器,學(xué)習(xí)編程,特別是C++編程,當(dāng)先從圖形編程與動畫編程開始,這個不需爭論。首先是海龜作圖,然后是圖形繪制,最后是小型游戲制作。久而久之,數(shù)組、指針、數(shù)據(jù)結(jié)構(gòu)、算法、數(shù)學(xué)、英語、項目框架知識,及其他擴展性分析學(xué)習(xí),隨著對C++代碼的一行行調(diào)試與可視化的成就感,想不學(xué)C++都難。
軟件說明
Red Panda Dev-C++又叫小熊貓 C++,無需復(fù)雜的安裝和配置,打開即可直接編輯程序文件;無需創(chuàng)建項目,點擊工具欄上按鈕即可編譯、運行和調(diào)試程序。
基于QT和C++語言開發(fā),使用內(nèi)置的輕量級代碼分析器進行智能語法分析,運行時無需大量的內(nèi)存和CPU資源,在低配置機器上也能獲得流暢的運行體驗。
小熊貓C++支持Windows 7/8/10、Linux等操作系統(tǒng)。在各種操作系統(tǒng)下都能獲得相同的高質(zhì)量編程體驗。
通過集成自動縮進、智能代碼補全、智能語法高亮和實時語法檢查等功能,小熊貓C++提供了流暢的代碼編輯體驗,可以大幅度提升代碼編寫的效率
小熊貓C++提供完善的調(diào)試功能,包括控制程序執(zhí)行、斷點、監(jiān)視變量和表達式、表達式求值、查看本地變量、查看和切換調(diào)用棧、查看和修改內(nèi)存、查看CPU寄存器和反編譯信息等。小熊貓C++甚至還可以重定向被調(diào)試程序的輸入!
小熊貓C++提供了完善的高分辨率和多顯示器支持,能夠在多個不同DPI設(shè)置的顯示器間自由切換,同時提供完善的顯示效果,便于教學(xué)和展示。
針對C/C++教學(xué)和競賽需求,小熊貓C++專門提供了試題集和OJ功能:可以方便的組織管理、運行和測試C/C++練習(xí)程序;可以導(dǎo)入或者從OJ網(wǎng)站下載試題和配套的測試數(shù)據(jù)。
小熊貓C++內(nèi)置git支持,可以方便對項目或工作文件夾進行版本管理(需額外安裝git程序)
Windows版小熊貓C++在自帶gcc中整合了ege、海龜作圖、raylib、freeglut、GLFW和GLEW等適合編程或者游戲開發(fā)入門者使用的庫和項目模板,無需復(fù)雜的安裝配置即可直接使用。
功能特點
操作簡便:小熊貓 C++ 無需復(fù)雜的安裝和配置,打開即可直接編輯程序文件;無需創(chuàng)建項目,點擊工具欄上按鈕即可編譯、運行和調(diào)試程序。
輕量高效:小熊貓 C++ 基于 QT 和 C++ 語言開發(fā),使用內(nèi)置的輕量級代碼分析器進行智能語法分析,運行時無需大量的內(nèi)存和 CPU 資源,在低配置機器上也能獲得流暢的運行體驗。
多平臺支持:小熊貓 C++ 支持 Windows 7/8/10、Linux 等操作系統(tǒng)。在各種操作系統(tǒng)下都能獲得相同的高質(zhì)量編程體驗。
生產(chǎn)力提升:通過集成自動縮進、智能代碼補全、智能語法高亮和實時語法檢查等功能,小熊貓 C++ 提供了流暢的代碼編輯體驗,可以大幅度提升代碼編寫的效率。
調(diào)試:小熊貓 C++ 提供完善的調(diào)試功能,包括控制程序執(zhí)行、斷點、監(jiān)視變量和表達式、表達式求值、查看本地變量、查看和切換調(diào)用棧、查看和修改內(nèi)存、查看CPU寄存器和反編譯信息等。小熊貓C++甚至還可以重定向被調(diào)試程序的輸入!
多屏幕:小熊貓 C++ 提供了完善的高分辨率和多顯示器支持,能夠在多個不同DPI設(shè)置的顯示器間自由切換,同時提供完善的顯示效果,便于教學(xué)和展示。
試題集和OJ:針對 C/C++ 教學(xué)和競賽需求,小熊貓 C++ 專門提供了試題集和 OJ 功能:可以方便的組織管理、運行和測試 C/C++ 練習(xí)程序;可以導(dǎo)入或者從 OJ 網(wǎng)站下載試題和配套的測試數(shù)據(jù)。
GIT版本管理:小熊貓C++內(nèi)置git支持,可以方便對項目或工作文件夾進行版本管理(需額外安裝git程序)
整合多種學(xué)習(xí)用庫:Windows 版小熊貓 C++ 在自帶 gcc 中整合了 ege、海龜作圖、raylib、freeglut、GLFW 和 GLEW 等適合編程或者游戲開發(fā)入門者使用的庫和項目模板,無需復(fù)雜的安裝配置即可直接使用。
幾種編譯器配置的區(qū)別
Dev-C++會自動為每一個編譯器創(chuàng)建三個編譯器配置,它們的區(qū)別是這樣的:
Debug配置:初學(xué)者應(yīng)該使用這個配置。一方面,它會在編譯時執(zhí)行最嚴格的代碼的檢查,以幫助用戶盡早發(fā)現(xiàn)程序中可能存在的錯誤;另一方面,它會在編譯生成的可執(zhí)行文件中添加調(diào)試用的信息,調(diào)試器需要這些信息才能進行調(diào)試。
Release配置:這個配置用于生成發(fā)布給最終用戶的可執(zhí)行文件。它在編譯時會對代碼進行優(yōu)化,以提升程序的運行速度。
Profile配置:這個配置用于進行性能分析。它編譯生成的程序會將運行信息寫入到日志文件中供分析器進行分析。一般用戶不應(yīng)使用該配置。