Дев-С++
Эта статья может чрезмерно полагаться на источники, слишком тесно связанные с предметом , что потенциально препятствует тому, чтобы статья была проверяемой и нейтральной . ( Октябрь 2017 г. ) |
![]() | |
![]() Dev-C++ демонстрирует обновленный пользовательский интерфейс и новые возможности просмотра переменных. | |
Оригинальный автор(ы) | Колин Лаплас (Bloodshed Software), 1998–2005 гг. |
---|---|
Разработчик(и) | Йохан Мес (Оруэлл) 2011-2020, Embarcadero с 2020 г. |
Первоначальный выпуск | 1998 год |
Стабильная версия | 6.3 [ 1 ]
/ 30 января 2021 г |
Репозиторий | |
Написано в | Дельфи |
Операционная система | Microsoft Windows |
Тип | Интегрированная среда разработки |
Лицензия | GPL-2.0 или новее |
Веб-сайт |
Dev-C++ — это бесплатная полнофункциональная интегрированная среда разработки (IDE), распространяемая по лицензии GNU General Public License для программирования на C и C++ . Первоначально он был разработан Колином Лапласом и впервые выпущен в 1998 году. Он написан на Delphi .
Он связан с MinGW или TDM- 64-битным портом GCC GCC и использует его в качестве компилятора . Dev-C++ также можно использовать в сочетании с Cygwin или любым другим компилятором на основе GCC . [ 2 ]
ДевПаки
[ редактировать ]Дополнительным аспектом Dev-C++ является использование пакетов DevPaks: упакованных расширений среды программирования с дополнительными библиотеками, шаблонами и утилитами. Пакеты DevPak часто содержат, помимо прочего, утилиты с графическим интерфейсом , включая популярные наборы инструментов, такие как GTK+ , wxWidgets и FLTK . Другие пакеты DevPak включают библиотеки для более расширенного использования функций. Пользователи Dev-C++ могут загружать дополнительные библиотеки или пакеты кода, которые расширяют возможности и функциональные возможности Dev-C++, такие как графика, сжатие, анимация, поддержка звука и многое другое. Пользователи могут создавать пакеты DevPak и бесплатно размещать их на сайте. Кроме того, они не ограничены использованием Dev-C++ - на сайте написано: «Типичный пакет разработчика будет работать с любым дистрибутивом MinGW (с любой IDE для MinGW)».
Статус разработки
[ редактировать ]С 22 февраля 2005 г. проект не проявлял особой активности: не публиковалось новостей и не выпускались обновленные версии. В сообщении на форуме 2006 года ведущий разработчик Колин Лаплас заявил, что он занят реальными проблемами и у него нет времени продолжать разработку Dev-C++. [ 3 ] В сообщении на форуме 2020 года ведущий разработчик Оруэлла Йохан Мес заявил, что у него «вероятно, все еще не будет времени работать над этим проектом». [ 4 ]
С тех пор существует три вилки Dev-C++: wxDev-C++, версия Orwell и версия вилки, поддерживаемая Embarcadero .
версия wxDev-C++
[ редактировать ]wxDev-C++ — это группа разработчиков, которая взяла Dev-C++ и добавила новые функции, такие как поддержка нескольких компиляторов и конструктор RAD для приложений wxWidgets . [ 5 ]
Версия Оруэлла
[ редактировать ]30 июня 2011 года Оруэлл (Йохан Мес), независимый программист, выпустил неофициальную версию Dev-C++ 4.9.9.3. [ 6 ] включает более поздний компилятор GCC 4.5.2, ресурсы Windows SDK (Win32 и D3D), многочисленные исправления ошибок и повышенную стабильность. 27 августа, после пяти лет официального нахождения в стадии бета-тестирования, была выпущена версия 5.0. [ 7 ] В этой версии также есть свой отдельный SourceForge. [ 8 ] страница начиная с версии 5.0.0.5, так как старый разработчик не отвечает на запросы объединения. В июле 2014 года был выпущен Orwell Dev-C++ 5.7.1 с последней на тот момент версией GCC 4.8.1, которая поддерживает C++11 .
Версия Эмбаркадеро
[ редактировать ]спонсировала и выпустила новую версию 5.50 Dev-C++ 1 июля 2020 года компания Embarcadero с обновлением кода до Delphi 10.4. 12 октября 2020 года компания Embarcadero спонсировала и выпустила новую вилку версии 6.0 Dev-C++ с более новым компилятором GCC 9.2.0 с C++11 и частичной поддержкой C++20 , новой поддержкой высокого разрешения, поддержкой файлов UTF8. , обновленные значки, темная тема и дополнительные изменения. [ 9 ]
Известные применения
[ редактировать ]4 мая 2015 года премьер-министр Сингапура Ли Сянь Лун разместил на Facebook свою программу решения судоку на C++. На скриншоте он использует Microsoft Windows и Dev-C++ в качестве IDE. [ 10 ]
Его часто рекомендуют новичкам, изучающим C или C++. [ 11 ] [ 12 ] [ 13 ] [ 14 ] [ 15 ] [ 16 ] и доступен на Wine . [ 17 ] Его сравнивают с Turbo C++. [ 18 ] или другие IDE. [ 19 ]
См. также
[ редактировать ]Ссылки
[ редактировать ]- ^ Релизы Embarcadero Dev-C++
- ^ «Программное обеспечение Bloodshed — предоставление бесплатного программного обеспечения интернет-сообществу» . Кровопролитие.нет . Архивировано из оригинала 29 декабря 2017 года . Проверено 8 сентября 2015 г.
- ^ «Дев-С++» . sourceforge.net . Проверено 8 сентября 2015 г.
- ^ «Оруэлл Dev-C++» . sourceforge.net . Проверено 14 июля 2020 г.
- ^ «Разработчики WxDev-C++ | wxDev-C++» . 25 июля 2012 г.
- ^ Оруэлл (30 июня 2011 г.). «Блог Dev-C++» . orwelldevcpp.blogspot.com . Проверено 8 сентября 2015 г.
- ^ Оруэлл (28 апреля 2012 г.). «Блог Dev-C++» . orwelldevcpp.blogspot.com . Проверено 8 сентября 2015 г.
- ^ orwelldevcpp. «Дев-С++» . СоурсФордж . Проверено 8 сентября 2015 г.
- ^ Эмбаркадеро. «Эмбаркадеро Dev-C++» . Гитхаб . Проверено 12 октября 2020 г.
- ^ «Премьер-министр Сингапура делится своим кодом C++ для решения судоку» . Арс Техника . 4 мая 2015 года . Проверено 8 сентября 2015 г.
- ^ «Использование Bloodshed Dev-C++ для программирования OpenGL» .
- ^ «Как установить Dev-C++ и GLUT» .
- ^ http://www.brooklyn.cuny.edu/web/aca_naturalsciences_cis/STARTDev.pdf [ только URL-адрес PDF ]
- ^ https://en.wikibooks.org/wiki/Programming_Fundamentals/Integrated_Development_Environment/Dev-C%2B%2B [ только URL ]
- ^ «Загрузка, установка и использование Dev C++» .
- ^ «Ваша первая программа на C» .
- ^ «WineHQ — Dev-C++ 5.x» .
- ^ «Разница между Turbo C++ и Dev C++» . 22 августа 2020 г.
- ^ «Плюсы и минусы: Dev C++ против CodeBlocks против других» . 16 января 2017 г.
- Программное обеспечение С++
- Система параллельных версий
- Бесплатные интегрированные среды разработки
- Бесплатное программное обеспечение, написанное на Delphi.
- Интегрированные среды разработки Linux
- Программное обеспечение, использующее лицензию GPL
- Бесплатное программное обеспечение только для Windows
- Программное обеспечение Паскаль (язык программирования)