TIGCC
Deweloperzy | Zespół TIGCC |
---|---|
Wersja stabilna | 0.96-beta8 / 31 października 2006
|
System operacyjny | Linux / Unix , macOS , FreeBSD , Microsoft Windows |
Typ | Rozwój oprogramowania |
Licencja | GPL |
Strona internetowa | Witryna TIGCC |
TIGCC (od „ TI ” i „ GCC ”) to środowisko programistyczne, które umożliwia programistom programowanie i kompilowanie asemblera A68K , asemblera GNU i kodu C dla kalkulatorów graficznych firmy Motorola z serii 68000 Texas Instruments ( TI-89 (Titanium) , TI -92 Plus i Voyage 200 , a także eksperymentalne wsparcie dla TI-92 z powłoką Fargo). TIGCC jest licencjonowany na podstawie Powszechna Licencja Publiczna GNU .
Różne części TIGCC
Projekt TIGCC zawiera wiele rzeczy, które pomagają programistom tworzyć projekty i zarządzać nimi.
- TIGCC IDE (dla Windows) - zintegrowane środowisko programistyczne z dołączonym kompilatorem TIGCC i dokumentacją. Jest napisany w Delphi . Obejmuje edycję składni, a także jest menedżerem projektów, który pomaga utrzymać projekty razem. Począwszy od wersji 0.96-beta8 Windows IDE obsługuje najnowszą wersję TiEmu 3 do debugowania przez OLE Automation.
- KTIGCC - Linux IDE, KTIGCC jest podobny do Windows IDE. Działa pod X11 przy użyciu bibliotek KDE i ma kilka nowych funkcji, takich jak łączenie z prawdziwymi kalkulatorami z najnowszymi libticables2.
- Dokumentacja — Podręcznik TIGCC zawiera szczegółową dokumentację dotyczącą korzystania z TIGCC IDE i kompilatora oraz szczegółowo dokumentuje wszystkie funkcje TIGCC.
- Kompilator — Kompilator TIGCC jest poprawioną wersją GCC , która umożliwia programistom kompilowanie kodu C i kodu asemblera dla kalkulatorów graficznych m68k Texas Instruments .
Rozwój TIGCC
Rozwój projektu TIGCC drastycznie spadł ostatnio z powodu odejścia wielu członków zespołu. Chociaż TIGCC jest nadal dość aktywny, nie rozwija się tak szybko, jak kiedyś.
- TIGCC IDE - Rozwój Windows IDE został w większości zatrzymany z powodu braku programisty Delphi , chociaż błędy są nadal naprawiane i mogą być wprowadzane drobne poprawki potrzebne do obsługi zmian w innych częściach TIGCC. Niemniej jednak jest stosunkowo stabilny i kompletny.
- KTIGCC - KTIGCC jest kompletne, tzn. wszystkie funkcje TIGCC IDE są również dostępne w KTIGCC. W przyszłości mogą zostać dodane dodatkowe funkcje. Jest w wersji 1.10 (17 stycznia 2009).
- Kompilator - kompilator TIGCC jest oparty na GNU Compiler Collection (GCC). Najnowsza wydana wersja kompilatora TIGCC jest oparta na migawce GCC 4.1.2-20060728.
Z powodu sporów między niewielką grupą użytkowników a obecnym opiekunem, 3 stycznia 2009 ogłoszono rozwidlenie o nazwie GCC4TI [1]. Obecnie ma 2 aktywnych zatwierdzających.
Zespół TIGCC
Projekt TIGCC został pierwotnie opracowany przez międzynarodowy zespół programistów [2] , z których większość zrezygnowała z powodu braku czasu i/lub zainteresowania. Obecnie jest utrzymywany przez Kevina Koflera .
- Xavier Vassor : z zespołu Doors. Był twórcą projektu TIGCC. Zrobił oryginalny łącznik, który od tego czasu został zastąpiony.
- Jean Canazzi : był pierwszym opiekunem kompilatora i wprowadził zmiany, które były niezbędne do prawidłowego interfejsu z TIOS.
- Niklas Brunlid : który naprawił kilka błędów w starym konsolidatorze.
- Zeljko Juric : stworzył pierwszą wersję biblioteki TIGCC. Jego dokumentacja stanowi dużą część aktualnej dokumentacji TIGCC.
- Sebastian Reichelt : jest twórcą IDE TIGCC napisanego w Delphi i zajmował się konserwacją kompilatora.
- Philipp Winkler : stworzył wersję HTML dokumentacji.
- Kevin Kofler : jest obecnym opiekunem projektu TIGCC.
Podobnie jak w wielu projektach wolnego oprogramowania , kilka innych osób wniosło niewielkie ilości kodu do TIGCC.
Powiązane narzędzia programistyczne
Istnieją narzędzia, które mogą pomóc programistom korzystającym z TIGCC.
- TiEmu to emulator kalkulatora graficznego m68k TI .
- TiLP to alternatywny program łączący do TI-Connect, który działa w systemach Windows , Linux , FreeBSD i Mac OS X.
- Virtual TI był pierwszym emulatorem kalkulatora graficznego TI obsługującym TI-89 i TI-92 Plus , początkowo w oddzielnej wersji o nazwie VTI68k, która później została połączona z samym Virtual TI. Ponieważ jest naprawdę stary i nie jest już utrzymywany, a także nie ma debuggera C, zespół TIGCC zaleca [3] używanie zamiast niego TiEmu.
Zobacz też
- HPGCC (podobny projekt dla kalkulatorów HP)