TIGCC

TIGCC
Deweloperzy Zespół TIGCC
Wersja stabilna
0.96-beta8 / 31 października 2006 ; 16 lat temu ( 31.10.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

Zrzut ekranu IDE KTIGCC

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.

Zobacz też

  • HPGCC (podobny projekt dla kalkulatorów HP)

Linki zewnętrzne