CodeLite

Z Wikipedii, wolnej encyklopedii
Przejdź do nawigacji Przejdź do wyszukiwania
CodeLite
Autor Eran Ifrah[1]
Aktualna wersja stabilna 13.0 (25 maja 2019; ponad 3 miesiące temu)[3]
Język programowania C++[1]
Platforma sprzętowa x86-64[2]
System operacyjny Windows, macOS, Linux[2]
Rodzaj Zintegrowane środowisko programistyczne
Licencja GPL[4]
Strona internetowa

CodeLitewieloplatformowe zintegrowane środowisko programistyczne (IDE) o otwartym kodzie źródłowym przeznaczone do programowania w językach: C, C++, PHP oraz JavaScript[5]. Rozpowszechniane jest na licencji GPL[4].

Funkcje[edytuj | edytuj kod]

CodeLite oferuje m.in. edytor kodu źródłowego (bazujący na Scintilli), interaktywny debugger (pracujący w oparciu o GDB), możliwość zarządzania projektami, podświetlanie składni, autouzupełnianie kodu, refaktoryzację, przeglądanie źródeł, integrację z biblioteką wxWidgets, SVN, Git, SFTP, cscope, UnitTest++, wsparcie dla GCC, VC++, Clang, LLDB i Xdebug[6].

Historia[edytuj | edytuj kod]

W sierpniu 2006 Eran Ifrah rozpoczął projekt o nazwie CodeLite. Chodziło o stworzenie biblioteki autouzupełniania kodu w oparciu o ctags, SQLite (stąd nazwa CodeLite) i parser bazujący na Yacc, która mogłaby być wykorzystywana przez inne IDE. Później Clang stał się opcjonalnym parserem, co znacznie poprawiło funkcjonalność projektu.

Aplikacja demonstracyjna nazwana LiteEditor została opracowana w celu wykazania funkcjonalności CodeLite'a. Ostatecznie LiteEditor przekształcił się w CodeLite.

Przypisy[edytuj | edytuj kod]

  1. a b GitHub – eranif/codelite (ang.). GitHub. [dostęp 2017-11-01].
  2. a b CodeLite Downloads (ang.). CodeLite. [dostęp 2017-11-01].
  3. CodeLite Main Page – News (ang.). CodeLite. [dostęp 2019-05-27]. Cytat: CodeLite 13.0 is now available
  4. a b CodeLite Main Page – What is CodeLite? (ang.). CodeLite. [dostęp 2017-11-01]. Cytat: CodeLite is distributed under the terms of the GPLv2 license
  5. CodeLite Main Page – What is CodeLite? (ang.). CodeLite. [dostęp 2017-11-01].
  6. CodeLite main features (ang.). CodeLite Wiki. [dostęp 2019-03-20].

Linki zewnętrzne[edytuj | edytuj kod]