CodeLite
CodeLite – wieloplatformowe 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].
| ||
![]() | ||
Autor | Eran Ifrah[1] | |
Aktualna wersja stabilna | 15.0 (6 lutego 2021)[3] | |
---|---|---|
Język programowania | C++[1] | |
Platforma sprzętowa | x86, x86-64[2] | |
System operacyjny | Windows, macOS, Linux[2] | |
Rodzaj | Zintegrowane środowisko programistyczne | |
Licencja | GPL[4] | |
Strona internetowa |
FunkcjeEdytuj
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].
HistoriaEdytuj
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.
PrzypisyEdytuj
- ↑ a b GitHub – eranif/codelite (ang.). GitHub. [dostęp 2017-11-01].
- ↑ a b CodeLite Downloads (ang.). CodeLite. [dostęp 2017-11-01].
- ↑ Eran Ifrah: [ANN] CodeLite 15.0 is available (ang.). CodeLite Forums, 2021-02-06. [dostęp 2021-02-07].
- ↑ 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
- ↑ CodeLite Main Page – What is CodeLite? (ang.). CodeLite. [dostęp 2017-11-01].
- ↑ CodeLite main features (ang.). CodeLite Wiki. [dostęp 2019-03-20].