blocks: Zintegrowane środowisko programistyczne o otwartym kodzie źródłowym

Code::Blocks – wieloplatformowe, zintegrowane środowisko programistyczne (IDE) na licencji GNU, oparte na projekcie Scintilla.

Wspiera języki C, C++ oraz Fortran (od wersji 13.12).

Code::Blocks
logo
Ilustracja
CodeBlocks 8.02
Aktualna wersja stabilna 20.03
(19 marca 2020) [±]
Aktualna wersja testowa 1.0-beta5
(styczeń 2005) [±]
System operacyjny Linux, Windows, MacOS X
Rodzaj Zintegrowane środowisko programistyczne
Licencja GPL 3
Strona internetowa

Program jest napisany w C++ z wykorzystaniem wieloplatformowej biblioteki wxWidgets. Dzięki temu działa zarówno na systemach operacyjnych Linux i Windows, jak również MacOS X. Przechowywany jest na witrynach BerliOS oraz SourceForge. Code::Blocks został pierwotnie stworzony przez programistę Yiannisa Mandravellosa.

Pluginy

Pluginy pozwalają rozszerzać funkcjonalność Code::Blocks. Niemal całe środowisko zbudowane jest przy ich pomocy. Wyróżnia się trzy rodzaje pluginów:

  • podstawowe (ang. core plugins) – rozwijane są przez oficjalny zespół i instalowane razem z IDE.
  • społeczności (ang. contrib plugins) – rozwijane przez społeczność Code::Blocks oraz uznane przez zespół główny jako wartościowe. Dlatego umieszczane są w repozytorium.
  • osób trzecich (ang. 3rd party plugins) – również rozwijane przez społeczność, ale na chwilę obecną nie są umieszczone w repozytorium. Często posiadają własne repozytoria lub są wysłane na forum (wraz z kodem źródłowym).

Historia

Po wydaniu wersji RC: 1.0rc1 (25 lipca 2005) i 1.0rc2 (25 października 2005), zamiast utworzyć wersję stabilną, twórcy projektu zaczęli dodawać nowe funkcje, przekładając wielokrotnie wydanie ostatecznej wersji. Zamiast niej były dostępne codziennie budowane kolejne wersje, które jednak były lepiej wspierane niż ostatnia oficjalna wersja 1.0rc2.

Pierwsza stabilna wersja została ostatecznie wydana 28 lutego 2008 z numerem zmienionym od razu na 8.02. Schemat wersjonowania został zmieniony na podobny do schematu w Ubuntu – z numerami oznaczającymi rok i miesiąc wydania.

Obecnie, tak jak poprzednio, poprawki i nowe funkcje są wprowadzane do głównego drzewa kodu (nie są tworzone odnogi kodu wersji stabilnej w celu wprowadzania zmian). W związku z tym użytkownik może pobrać stosunkowo stabilną wersję z codziennej kompilacji.

Przypisy

Linki zewnętrzne

Tags:

:blocks Pluginy:blocks Historia:blocks Przypisy:blocks Linki zewnętrzne:blocksC (język programowania)C++FortranGNUScintillaWieloplatformowośćZintegrowane środowisko programistyczne

🔥 Trending searches on Wiki Polski:

Lech KaczyńskiRóża ThunBydgoszczSłowacjaFreddie MercuryAaron CarterAna Paula MartinsJuliusz SłowackiPatryk MarjanAudi A4PopulizmStany ZjednoczoneMaria SewerynDominika ChorosińskaAdam MickiewiczAdolf HitlerAleksander MiszalskiKatarzyna Kuczyńska-BudkaUdostępnianie broni jądrowej w ramach NATOKrólewiecJosef MengeleLiga Mistrzów UEFAKatarzyna II WielkaRzeszówMarcin KierwińskiBogusław KaczyńskiOkręg wyborczy nr 11 do Parlamentu Europejskiego w PolsceTikTokJeffrey DahmerOleg PieńkowskiKonstytucja Rzeczypospolitej PolskiejMaryla RodowiczJacek Popiel (teatrolog)Compton (Kalifornia)Pies domowyEurofighter TyphoonWybory prezydenckie w Stanach Zjednoczonych w 2024 rokuGliwiceAdam MichnikElżbieta IIRzeczpospolita Obojga NarodówAllianzKontynentNapoleon BonaparteFormuła 1 Sezon 2024NiemcyPetersburgChrześcijaństwoIII RzeszaGoogleJarosław Sokołowski (gangster)Flagi państw świataMistrzostwa Świata w Snookerze 2024Mateusz MorawieckiŚwięto PracyLech WałęsaRobert MazurekChorwacjaJanusz Korwin-MikkeMichael J. FoxAmeryka PółnocnaLondynKonfederacja targowickaDaniel DennettProblem trzech ciał (powieść)MandewilaLos AngelesAutostrady i drogi ekspresowe w PolsceSergio AgüeroEgiptJacek SiewieraVolkswagen PassatRoman PolańskiOrlenMistrzostwa świata w piłce nożnej mężczyznI rozbiór PolskiHenryk VIII TudorAssassin’s Creed (seria)Katastrofa polskiego Tu-154 w Smoleńsku🡆 More