TIGCC

TIGCC
TIGCC
KTIGCC.jpg
Die KTIGCC-IDE unter Debian SID
Basisdaten
Entwickler TIGCC Team
Version v0.96 Beta 8
(31. Oktober 2006)
Abstammung \ GNU Compiler Collection
  \ TIGCC
Architekturen m68k
Größe diverse (4 MB bis 20 MB)
Lizenz GPL für Grundsystem, diverse andere TIGCC Tools Suite
Website http://tigcc.ticalc.org

TIGCC ist ein modifizierter GNU C Compiler, der mit Programmen zur Komprimierung von Programmen und vielen weiteren Tools zur Taschenrechnerprogrammierung verfügbar ist. Zurzeit werden alle mit dem Motorola 68000 ausgestatteten Taschenrechnermodelle von TI unterstützt (TI-89, TI-92, Voyage 200). Im Windows-Download sind der Compiler, eine IDE und die TIGCC Tools Suite inbegriffen, unter Linux gibt es für verschiedene Distributionen Pakete bzw. die Quellcodes zum Selbstkompilieren. Als IDE unter Linux wird die neue IDE für KDE (KTIGCC) von Kevin Kofler genutzt.

Inhaltsverzeichnis

Übersicht

Am 16. Juli 1999 kam die erste Version von TIGCC heraus, noch ohne IDE und Bibliothek. Sechs Monate später wurde die Programmbibliothek entwickelt und der Linker erst einmal zur Seite gelegt. Seitdem hat sich TIGCC immer weiter entwickelt, auch wenn die Administratoren des Projekts öfters wechselten. Ein Höhepunkt war die Veröffentlichung der IDE für Linux, da diese das Programmieren deutlich vereinfachte.

Compiler

Der Compiler ist ein modifizierter GCC 4.1.

IDE

Für Windows ist beim Herunterladen des vollständigen Pakets der Compiler-Collection eine ausgereifte, wenn auch mittlerweile teilweise veraltete IDE enthalten. Unter Linux sah die Situation bis vor kurzem anders aus. Es gab eine seit 2000 nicht mehr weiterentwickelte Version von Anjuta, die mit neueren Linux-Distributionen nicht mehr konform war. Doch im Rahmen des Google Summer of Code wurde von Kevin Kofler eine IDE für KDE entwickelt. Diese ist in RPM-Paketen für Fedora Core, als .deb-Pakete für Debian und Ubuntu und als Quelltext verfügbar. Die rpm-Pakete sind nur zu Fedora kompatibel.

Vergleich TIGCC+IDE und TI Flash Studio

Das TI Flash Studio ist eine IDE mit einem eingebauten Sierra-Compiler von Texas Instruments. Es wurde seit mehreren Jahren nicht mehr weitergepflegt, doch hat es einige Vorzüge gegenüber TIGCC. Die Einrichtung des Flash Studios benötigt jedoch eine Version der Java Virtual Machine, die nur noch schwer zu beschaffen ist. Hier ist ein Vergleich zwischen TIGCC und TI Flash Studio.

TIGCC

     + schneller Compiler
     + sehr gute Codeoptimierung
     + Inline Assembler
     + leistungsstarke Komprimierung verfügbar
     - kein Erstellen von FlashApps

TI Flash Studio

     + Erstellen von FlashApps (Signierung durch TI für die Veröffentlichung erforderlich)
     + eingebauter Emulator
     - schwierige Einrichtung
     - nur für Windows verfügbar
     - langsamer Compiler mit schlechter Codeoptimierung

Weblinks


Wikimedia Foundation.

Игры ⚽ Нужно сделать НИР?

Schlagen Sie auch in anderen Wörterbüchern nach:

  • TIGCC — est un logiciel pour la programmation sur les calculatrices graphiques Texas Instruments équipées du processeur Motorola 68000 en langage C ou en assembleur. Il inclut un EDI convivial pour le développement ainsi qu un compilateur C basé sur GCC …   Wikipédia en Français

  • TIGCC — Infobox Software name = TIGCC caption = The Logo for the TIGCC Project. developer = The TIGCC Team latest release version = 0.96 beta8 latest release date = October 31, 2006 operating system = Linux/Unix, Mac OS, FreeBSD, Microsoft Windows genre …   Wikipedia

  • TiEmu — Infobox Software name = TiEmu caption = The Logo for the LPG Group. developer = The TiEmu Team latest release version = 3.02 latest release date = January 13 2008 operating system = Linux/Unix, Mac OS, FreeBSD, Microsoft Windows genre = Software… …   Wikipedia

  • TiLP — Infobox Software name = TiLP2 caption = The Logo for the LPG Group. developer = The TiEmu Team latest release version = 1.12 (TiLP2) latest release date = September 15, 2008 operating system = Linux/Unix, Mac OS X, FreeBSD, Microsoft Windows… …   Wikipedia

  • Ghost Space — On some m68k based Texas Instruments graphing calculators, high memory addresses that go beyond the physical memory can be used to access the physical memory (the address space folds itself over the physical memory). This range of addresses is… …   Wikipedia

  • GNU Compiler Collection — Cc1 redirects here. For other uses of CC1 or CC 1, see CC1 (disambiguation). GNU Compiler Collection Developer(s) GNU Project Initial release May 23, 1987 ( …   Wikipedia

  • Integer (computer science) — In computer science, an integer is a datum of integral data type, a data type which represents some finite subset of the mathematical integers. Integral data types may be of different sizes and may or may not be allowed to contain negative values …   Wikipedia

  • TI-89 series — The TI 89 and the TI 89 Titanium are graphing calculators developed by Texas Instruments. They are differentiated from other graphing calculators by their powerful computer algebra system, which allows symbolic manipulation of algebraic… …   Wikipedia

  • TI-BASIC — is the unofficial name of a BASIC like language built into Texas Instruments (TI) s graphing calculators. , , (Except for the TI 85 and TI 86 variants, TI only refers to it as the calculators extensive programming capability .) Though the TI… …   Wikipedia

  • Calculator gaming — s. It is largely a pastime of high school and college students, who generally are required to use such powerful calculators in advanced mathematics classes; as a result, it is sometimes a clandestine activity done during class. HistoryA few games …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”