Пълнофункционален IDE за програмиране на C++
Dev-C++ е интегрирана среда за разработка (IDE) за езика за програмиране C++. Той представя богата на функции среда, инструменти за писане и отстраняване на грешки , както и компилатор , който ви предоставя всички инструменти, необходими за програмиране на софтуер на C++. Програмата е разклонение на средата Bloodshed Dev-C++, предназначена за напреднали програмисти, които искат да създават приложения от нулата, използвайки езика на ниско ниво.
Пакет всичко в едно
Bloodshed Software е група от разработчици, предоставящи среди за разработка на различни езици за програмиране, най-забележителните от които са версиите на C, Delphi и Pascal. Тяхната цел е да предоставят безплатен, добре разработен софтуер за интернет общността.
Въпреки това, групата видя малка активност от 2005 г. насам, така че друг разработчик се зае с проекта през 2011 г. Последната версия на програмата излезе през 2015 г., така че е доста остаряла според стандартите за програмиране.
DEV-C++ за Windows съдържа всички стандартни функции, необходими за създаване, коригиране и изпълнение на програми, написани на програмни езици C. Тъй като C++ е обектно-ориентирано разширение на C, той поддържа и по-ранни версии на езика.
Тя позволява на амбициозен програмист да композира целия изходен код в рамките на IDE без прости функции, стандартни за по-удобни за начинаещи програми. Например довършването на код в Visual Studio Code е активирано по подразбиране. Това не е случаят с Dev-C++.
Можете да създавате Windows-базирани и DOS-базирани програми, като използвате стабилни системи за компилиране, две версии на които са включени в пакета. DEV-C++ поддържа базирани на GCC компилатори , популярни със своята стабилност и разнообразието от езици, които поддържат.
Компилаторните системи, използвани в тази IDE, я правят доста гъвкава. Той използва MinGW (минималистичен графичен потребителски интерфейс) за Windows, който използва GCC, както и Cygwin като алтернативна опция. По този начин той ще работи с всички версии на Windows и повечето версии на Linux.
DEV-C++ включва всички стандартни характеристики на подобни среди, включително подчертаване на синтаксиса , разширено допълване на код (което трябва да се активира ръчно) и прозрения, профилиране, отстраняване на грешки, стилово форматиране на вашия код и редактируеми преки пътища. Той също така разполага с разширения Devpak за IDE и опция за добавяне на външни инструменти.
Външните инструменти са чудесен начин да подобрите външния вид, усещането и отзивчивостта на вашето IDE или да го персонализирате по вкус.
Лесно създаване на проект
С тази IDE ще можете да разработите проект и да интегрирате толкова изходни файлове, колкото са ви необходими . Интерфейсът е прост и стара школа и се предлага на над 25 налични езика , което улеснява стартирането на нов проект с почти всеки по света. Всички опции са показани директно.
Докато пишете, инструментът ще подчертае ключови думи и други C елементи. Той използва класическа цветова схема, с коментари в зелено и грешки на компилатора в червено. Регистрационният файл за компилиране е доста прецизен и ви помага да отстранявате грешки с лекота.
След като изтеглите и инсталирате IDE, трябва да го конфигурирате. Текущата версия изисква промяна на една настройка по подразбиране, за да можете да използвате програмата за отстраняване на грешки. Всичко останало работи по подразбиране. Това изглежда странно неудобно за основна, необходима функция като дебъгера.
Създаването на нови проекти изисква влизане в програмата и посещение на менюто „Файл“, за да създадете нов файл. Поставете отметка в квадратчето „C++ project“ или друго, ако желаете да работите с друга версия на езика. Назовете проекта си и започнете да пишете.
Има два основни начина за добавяне на изходни файлове към вашия нов проект в DEV-C++, като и двата следват прости набори от команди. Можете да създавате изходни файлове в програмата или да добавяте съществуващи. След като въведете изходния код, е време за компилиране.
Разделът Компилатор ще ви покаже всички синтактични грешки. Поправете грешките и изпълнете вашата програма. На този етап можете също да добавите всякакви желани параметри.
И накрая, DEV-C++ съдържа фундаментален дебъгер с различни ясни функции. Ще намерите основните в раздела в долната част на екрана – посетете менюто за отстраняване на грешки за по-разширени функции.
Бъгове и алтернативи
Всички основни недостатъци на тази IDE се свеждат до факта, че се наблюдават промени в разработчиците и паузите на актуализацията от 2005 г. насам. Поради тази причина включените инструменти - по-специално компилаторът и програмата за отстраняване на грешки - са леко остарели .
Освен това най-новите версии бяха пуснати преди най-новата версия на C++ от 2017 г., така че изостава. Възможно е да компилирате C++ програми с него, но ще видите някои проблеми и непълноти.
Освен това му липсват много функции, познати на по-модерните IDE. Така че новите програмисти може да ги намерят за объркващи или елементарни или дори неподходящи за новото програмиране на C++.
Ако работите в екип по програмиране, DEV-C++ не е най-добрият вариант. Въпреки че ви предоставя всичко необходимо за лични проекти, няма функции за контрол на версиите .
И накрая, интерфейсът, макар и функционален, не е от най-естетическите. Съобщенията за грешка се четат трудно и дисплеят ви се затрупва.
Ако търсите алтернативи на тази IDE, можете да използвате Visual Studio Code с рационализиран потребителски интерфейс, помощ, навигация и интегриран инструмент за отстраняване на грешки. Тази програма е чудесна и за съвместни проекти. Поддържа се от Microsoft и се предлага с постоянни актуализации, добър пазар за плъгини и избор на проекти.
Друга важна опция е Eclipse , друг пълноценен IPE, пълен с модерни функции.
Приличен, макар и стар IDE
Като цяло, DEV-C++ е отлична IDE за използване, ако имате познания по програмиране и не се нуждаете от много усъвършенствани инструменти. Той ще предостави всичко, от което се нуждаете, в рамките на един интерфейс. Въпреки това изглежда и работи по малко остарял начин, което може да е недостатък за някои. DEV-C++ 5.11 вижда малко или никакви промени в днешно време, което го кара да изостава от непрекъснато променящата се технология, която можете да намерите в по-модерни IDE като Visual Studio.
Technical
- Title:
- Dev-C++ 6.3 for Windows
- Requirements:
-
- Windows 2003, Windows 95, Windows 8.1, Windows NT, Windows 2000, Windows Vista, Windows XP, Windows 98 SE, Windows 7, Windows 8, Windows 98, Windows 10, Windows ME
- Language:
- English
- Available languages:
-
- English, Czech, Danish, German, Greek, Spanish, French, Italian, Korean, Dutch, Norwegian, Polish, Portuguese, Russian, Swedish, Turkish, Chinese
- License:
- Free
- Latest update:
- Thursday, December 16th 2021
- Author:
- Bloodshed