Лёгкий инструмент для Linux, который записывает выполнение программы и детерминированно воспроизводит его, добавляя обратное выполнение в gdb.
royqh1979/RedPanda-CPP
Лёгкая кроссплатформенная IDE для C/C++ и GNU Assembly на Qt, преемница Dev-C++ 7.
Open source альтернатива:Dev-C++
Visual Studio
- Звёзды
- 1,491
- Форки
- 150
- Открытые issues
- 150
- Последний коммит
- вчера
Что это?
Red Panda C++ — интегрированная среда разработки для C, C++ и GNU Assembly на Qt, работающая в Windows, Linux и macOS. Это преемник Red Panda Dev-C++ 7: IDE сохранила лёгкий и привычный рабочий процесс Dev-C++, добавив поддержку разных платформ.
Помимо редактирования и компиляции кода, IDE позволяет запускать программы из набора задач на заранее заданных входных данных и проверять их вывод. Также она поддерживает импорт задач с сайтов онлайн-судей через расширение браузера Competitive Companion. Программы на Assembly можно редактировать, компилировать и отлаживать с помощью GNU Assembler или NASM. Для отладки используется интерфейс gdb/mi; доступны расширенное окно наблюдения, просмотр памяти и режим gdbserver.
В редакторе есть поиск мест использования символов, панель TODO, улучшенные сворачивание кода и автоотступы, а также более качественные тёмные темы и поддержка экранов с высоким DPI. Интеллектуальные функции редактора поддерживают лямбда-выражения, идентификаторы в UTF-8, псевдонимы типов C++14 и макросы с аргументами.
Ключевые возможности
- 01Работает в Windows, Linux и macOS.
- 02Позволяет редактировать, компилировать и отлаживать программы на C, C++ и GNU/NASM Assembly.
- 03Отлаживает программы через интерфейс gdb/mi; доступны расширенное окно наблюдения, просмотр памяти и режим gdbserver.
- 04Запускает программы из набора задач на заранее заданных входных данных и проверяет ожидаемый вывод.
- 05Импортирует задачи с сайтов онлайн-судей через расширение Competitive Companion.
- 06Предоставляет поиск мест использования символов и панель TODO.
Сценарии использования
- Изучение C или C++ в простой и лёгкой IDE.
- Решение задач по спортивному программированию с онлайн-судей.
- Написание и отладка кода на Assembly с GNU Assembler или NASM.
- Разработка проектов на C/C++ в Linux или macOS в привычном стиле Dev-C++.
Что важно знать
- Распространяется по лицензии GPL-3.0 — лицензии с авторским левом, которая требует распространять производные произведения на тех же условиях.
Темы
Частые вопросы
- Что такое RedPanda-CPP?
- Лёгкая кроссплатформенная IDE для C/C++ и GNU Assembly на Qt, преемница Dev-C++ 7. Red Panda C++ — интегрированная среда разработки для C, C++ и GNU Assembly на Qt, работающая в Windows, Linux и macOS. Это преемник Red Panda Dev-C++ 7: IDE сохранила лёгкий и привычный рабочий процесс Dev-C++, добавив поддержку разных платформ.
- RedPanda-CPP можно использовать бесплатно? Какая у него лицензия?
- RedPanda-CPP распространяется с открытым исходным кодом под лицензией GPL-3.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- RedPanda-CPP всё ещё поддерживается?
- Активно поддерживается. Последний коммит в RedPanda-CPP — 6 нояб. 2026 г..
- Для чего можно использовать RedPanda-CPP?
- Изучение C или C++ в простой и лёгкой IDE. Решение задач по спортивному программированию с онлайн-судей. Написание и отладка кода на Assembly с GNU Assembler или NASM. Разработка проектов на C/C++ в Linux или macOS в привычном стиле Dev-C++.
- Где скачать RedPanda-CPP?
- Исходный код и инструкции по установке — на GitHub: https://github.com/royqh1979/RedPanda-CPP
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Визуальный симулятор архитектуры компьютера RISC-V и редактор ассемблерного кода для изучения выполнения инструкций процессором.
BACON — компилятор, переводящий программы MSX-BASIC в машинный код для компьютеров MSX, с поддержкой PLAY (музыка через PSG).
SIMD-ускоренные математические ядра для вычисления расстояний, скалярных произведений и матричных операций с 15+ числовыми типами и привязками для Python, Rust, C/C++, JS, Swift и Go.
Расширение на Python, которое добавляет в GDB улучшенный интерфейс для разработки эксплойтов и поддержки x86, ARM, MIPS, PowerPC и SPARC.
Система для онлайн-компиляции и выполнения кода в изолированной среде с HTTP JSON API и поддержкой более 90 языков.