Dev-C++
Deweloperzy | Bloodshed Software (Colin Laplace) do 2005, Orwell (Johan Mes) od 2011 do 2020, Embarcadero od 2020 |
---|---|
Wersja stabilna | 6.3 / 30 stycznia 2021 r.
|
Magazyn | |
Napisane w | Delfy |
System operacyjny | Microsoft Windows |
Typ | Zintegrowane środowisko programistyczne |
Licencja | GPL-2.0-lub nowsza |
Strona internetowa |
Obecny (Embarcadero) Poprzedni (Orwell) Oryginalny (Rozlew krwi) |
Dev-C++ to bezpłatne , w pełni funkcjonalne zintegrowane środowisko programistyczne (IDE) dystrybuowane na licencji GNU General Public License do programowania w C i C++ . Został pierwotnie opracowany przez Colina Laplace'a i po raz pierwszy wydany w 1998 roku. Jest napisany w Delphi .
Jest dołączony do i wykorzystuje 64-bitowy port GCC MinGW lub TDM- GCC jako kompilator . Dev-C++ może być również używany w połączeniu z Cygwin lub dowolnym innym kompilatorem opartym na GCC .
DevPaki
Dodatkowym aspektem Dev-C++ jest wykorzystanie DevPaks: spakowanych rozszerzeń środowiska programistycznego z dodatkowymi bibliotekami, szablonami i narzędziami. DevPaks często zawierają między innymi GUI , w tym popularne zestawy narzędzi, takie jak GTK+ , wxWidgets i FLTK . Inne DevPaki zawierają biblioteki do bardziej zaawansowanego wykorzystania funkcji. Użytkownicy Dev-C++ mogą pobrać dodatkowe biblioteki lub pakiety kodu, które zwiększają zakres i funkcjonalność Dev-C++, takie jak grafika, kompresja, animacja, obsługa dźwięku i wiele innych. Użytkownicy mogą tworzyć pakiety DevPaks i hostować je bezpłatnie w witrynie. Ponadto nie są ograniczone do używania z Dev-C++ - strona mówi: „Typowy devpak będzie działał z dowolną dystrybucją MinGW (z dowolnym IDE dla MinGW)”.
Status rozwoju
Od 22 lutego 2005 projekt nie był zauważalnie aktywny, nie opublikowano żadnych wiadomości ani nie wydano żadnych zaktualizowanych wersji. W poście na forum z 2006 roku główny programista Colin Laplace stwierdził, że jest zajęty problemami z życia codziennego i nie ma czasu na dalszy rozwój Dev-C++. W poście na forum w 2020 roku główny programista Orwell, Johan Mes, stwierdził, że „prawdopodobnie nadal nie będzie miał czasu na pracę nad tym projektem”.
Od tego czasu istnieją trzy rozwidlenia Dev-C++: wxDev-C++, wersja Orwell i wersja rozwidlenia utrzymywana przez Embarcadero .
wersja wxDev-C++
wxDev-C++ to zespół programistów, który przejął Dev-C++ i dodał nowe funkcje, takie jak obsługa wielu kompilatorów i projektant RAD dla aplikacji wxWidgets .
Wersja Orwella
30 czerwca 2011 r. Orwell (Johan Mes), niezależny programista wydał nieoficjalną wersję 4.9.9.3 Dev-C++, zawierającą nowszy kompilator GCC 4.5.2, zasoby Windows SDK (Win32 i D3D), liczne poprawki błędów i poprawioną stabilność. 27 sierpnia, po pięciu latach oficjalnego przebywania w fazie beta, została wydana wersja 5.0. Ta wersja ma również własną oddzielną SourceForge od wersji 5.0.0.5, ponieważ stary programista nie odpowiada na prośby o łączenie. W lipcu 2014 r. Wydano Orwell Dev-C++ 5.7.1, zawierające najnowsze wówczas GCC 4.8.1, które obsługuje C++ 11 .
Wersja Embarcadero
Embarcadero zasponsorował i wydał nowy fork w wersji 5.50 Dev-C++, zawierający aktualizację kodu do Delphi 10.4. 12 października 2020 r. firma Embarcadero sponsorowała i wydała nową wersję widelca 6.0 Dev-C++ z nowszym kompilatorem GCC 9.2.0 z obsługą C++ 11 i częściową obsługą C++ 20 , nową obsługą wysokich DPI, obsługą plików UTF8 , ulepszone ikony, ciemny motyw i dodatkowe zmiany.
Godne uwagi zastosowania
4 maja 2015 r. Premier Singapuru Lee Hsien Loong opublikował na Facebooku swój program do rozwiązywania sudoku w języku C++. Na swoim zrzucie ekranu używa Microsoft Windows i Dev-C++ jako swojego IDE.
Jest często zalecany dla początkujących uczących się C lub C++ i jest dostępny na Wine . Jest porównywany z Turbo C++ lub innymi IDE.
Zobacz też
Linki zewnętrzne
- oprogramowanie C++
- System równoległych wersji
- Darmowe zintegrowane środowiska programistyczne
- Wolne oprogramowanie napisane w Delphi
- Zintegrowane środowiska programistyczne Linux
- Oprogramowanie Pascal (język programowania).
- Oprogramowanie korzystające z licencji GPL
- Darmowe oprogramowanie tylko dla systemu Windows