Code::Blocks to aplikacja stworzona specjalnie dla programistów. Jest projektem Open Source i posiada zintegrowane środowisko programistyczne, które umożliwia tworzenie aplikacji w języku C i C + +. Oferuje szereg narzędzi pozwalających na pracę w dowolnym środowisku. Jednak by móc sprawnie korzystać z oprogramowania, trzeba dobrze je poznać.
Główne funkcje
Bezpłatny: Oprogramowanie jest całkowicie darmowe, dostępne na licencji GPLv3, bez żadnych ukrytych kosztów. Program może być użyty na każdej platformie z wykorzystaniem wxWidgets. Z racji tego, że jest w całości napisany w języku C + +, korzystanie z wykładni językowej lub innych programów interpretacyjnych okazuje się zbędne. Ponadto, możliwe jest zwiększenie potencjału aplikacji dzięki dostępnej opcji rozszerzenia wtyczek.
Kompilacja: Code :: Blocks Oprogramowanie jest możliwe do pobrania wraz z kompilatorem MinGW (Win32 wersja GCC). Istnieje również możliwość podpięcia innych kompilatorów, mianowicie: MSVC + +, Digital Mars, Borland C + + 5 i innych. Proces kompilacji odbywa się bardzo szybko, a jeśli dysponujmy wydajnym procesorem, przebiega równolegle.
Debugowanie: Aplikacja oferuje interfejs GDB GNU, ułatwiający debugowanie. W celu uniknięcia błędów podczas pisania programu, Code :: Blocks został wyposażony w system, który wyświetla symbole i argumenty. Code :: Blocks pozwala dostosować zrzut pamięci do własnych potrzeb.
Tworzenie interfejsów graficznych: Code:: Blocks zapewnia w standardzie wizualne środowisko do szybkiego tworzenia programów z interfejsem graficznym WxSmith, działającego pod Linuxem, Mac OS X i Windowsem. Są one gotowe do wykorzystania po zainstalowaniu bezpłatnej biblioteki wieloplatformowego środowiska wxWidgets, z której wykonany jest również Code :: Blocks .
Wymagania systemowo-sprzętowe
Procesor: Pentium IV lub odpowiednik.
Pamięć RAM: minimum 512 MB.
Wymagane miejsce na dysku: 75 MB.
Opcjonalnie: Można zainstalować darmową, wieloplatformową bibliotekę wxWidgets, aby skompilować programy przygotowane z WxSmith, postępując zgodnie z instrukcjami zamieszczonymi na stronie wiki projektu Code::Blocks. Strona dostępna jest w języku angielskim.
Zalety
Bardzo dobrze zaprojektowany.
Projekt Code::Blocks jest stale rozwijany przez dynamiczną ekipę.
Możliwość zwiększenia funkcjonalności dzięki opcji poszerzania wtyczek.
Prosty, ale dobrze zaprojektowany interfejs.