Una herramienta ligera para Linux que graba la ejecución de programas y la reproduce de forma determinista, añadiendo ejecución inversa a gdb.
royqh1979/RedPanda-CPP
IDE ligero y multiplataforma para C/C++ y GNU Assembly, basado en Qt y sucesor de Dev-C++ 7.
Alternativa open source a:Dev-C++
Visual Studio
- Estrellas
- 1,492
- Forks
- 150
- Issues abiertos
- 150
- Último commit
- hace 10 horas
¿Qué es?
Red Panda C++ es un entorno de desarrollo integrado para C, C++ y GNU Assembly, basado en Qt y compatible con Windows, Linux y macOS. Es el sucesor de Red Panda Dev-C++ 7: conserva el flujo de trabajo ligero característico de Dev-C++ y añade compatibilidad multiplataforma.
Además de editar y compilar, incluye una función de conjuntos de problemas que ejecuta programas con entradas predefinidas y compara sus resultados con las salidas esperadas. También puede integrarse con la extensión de navegador Competitive Companion para importar problemas de sitios de jueces en línea. Permite editar, compilar y depurar programas en Assembly con GNU Assembler o NASM. La depuración utiliza la interfaz gdb/mi e incluye una ventana de inspección mejorada, una vista de memoria y un modo gdbserver.
El editor incorpora búsqueda de apariciones de símbolos, una vista TODO, mejoras en el plegado de código y la indentación automática, además de mejores temas oscuros y compatibilidad con pantallas de alta densidad de píxeles. La asistencia de código admite lambdas, identificadores UTF-8, alias de tipos de C++14 y macros con argumentos.
Funciones clave
- 01Funciona en Windows, Linux y macOS.
- 02Permite editar, compilar y depurar programas en C, C++ y Assembly con GNU Assembler o NASM.
- 03Depura mediante la interfaz gdb/mi e incluye una ventana de inspección mejorada, una vista de memoria y un modo gdbserver.
- 04Ejecuta programas con entradas predefinidas y compara los resultados con las salidas esperadas en un conjunto de problemas.
- 05Importa problemas de jueces en línea mediante la extensión Competitive Companion.
- 06Ofrece búsqueda de apariciones de símbolos y una vista TODO.
Casos de uso
- Aprender C o C++ con un IDE sencillo y ligero.
- Practicar problemas de programación competitiva de jueces en línea.
- Escribir y depurar código Assembly con GNU Assembler o NASM.
- Desarrollar proyectos en C/C++ en Linux o macOS con un flujo de trabajo al estilo de Dev-C++.
Antes de usarlo
- Está bajo la licencia GPL-3.0, una licencia copyleft que exige distribuir las obras derivadas bajo las mismas condiciones.
Temas
Preguntas frecuentes
- ¿Qué es RedPanda-CPP?
- IDE ligero y multiplataforma para C/C++ y GNU Assembly, basado en Qt y sucesor de Dev-C++ 7. Red Panda C++ es un entorno de desarrollo integrado para C, C++ y GNU Assembly, basado en Qt y compatible con Windows, Linux y macOS. Es el sucesor de Red Panda Dev-C++ 7: conserva el flujo de trabajo ligero característico de Dev-C++ y añade compatibilidad multiplataforma.
- ¿RedPanda-CPP es gratuito? ¿Qué licencia tiene?
- RedPanda-CPP es open source bajo la licencia GPL-3.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿RedPanda-CPP sigue mantenido?
- Mantenimiento activo. El último commit de RedPanda-CPP fue el 6 nov 2026.
- ¿Para qué puedo usar RedPanda-CPP?
- Aprender C o C++ con un IDE sencillo y ligero. Practicar problemas de programación competitiva de jueces en línea. Escribir y depurar código Assembly con GNU Assembler o NASM. Desarrollar proyectos en C/C++ en Linux o macOS con un flujo de trabajo al estilo de Dev-C++.
- ¿Dónde consigo RedPanda-CPP?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/royqh1979/RedPanda-CPP
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Simulador visual de arquitectura de computadores RISC-V y editor de ensamblador para estudiar cómo ejecutan código los procesadores.
BACON, un compilador que traduce programas de MSX-BASIC a código máquina para computadoras MSX y admite PLAY (música PSG).
Kernels matemáticos acelerados con SIMD para distancias, productos punto y operaciones con matrices en más de 15 tipos numéricos, con bindings para Python, Rust, C/C++, JS, Swift y Go.
Una extensión de Python que añade a GDB una interfaz mejorada, orientada al desarrollo de exploits, para x86, ARM, MIPS, PowerPC y SPARC.
Sistema de ejecución de código en línea, de código abierto y aislado en un sandbox, con una API HTTP JSON y compatibilidad con más de 90 lenguajes.