TIGCC

from Wikipedia, the free encyclopedia
TIGCC
KTIGCC.jpg
The KTIGCC IDE under Debian SID
developer TIGCC team
License (s) GPL for basic system, various other TIGCC Tools Suite
Current  version v0.96 Beta 8 (October 31, 2006)
ancestry \ GNU Compiler Collection
  \ TIGCC
Architecture (s) m68k
http://tigcc.ticalc.org

TIGCC is a modified GNU C compiler that is available with programs for compressing programs and many other tools for calculating programming. All pocket calculator models equipped with the Motorola 68000 are currently supported by TI ( TI-89 , TI-92 , Voyage 200 ). The Windows download includes the compiler, an IDE and the TIGCC Tools Suite, under Linux there are packages or source codes for self- compiling for various distributions . The new IDE for KDE (KTIGCC) by Kevin Kofler is used as the IDE under Linux.

Overview

On July 16, 1999 the first version of TIGCC came out, still without IDE and library. Six months later the program library was developed and the linker was put aside for the time being. Since then, TIGCC has continued to develop, even if the administrators of the project changed frequently. A highlight was the release of the IDE for Linux, as it made programming much easier.

Compiler

The compiler is a modified GCC 4.1.

IDE

The Windows package of the compiler collection contains a mature, if now partly outdated, IDE. Until recently, the situation was different on Linux. There was a version of Anjuta that had not been further developed since 2000 and was no longer compliant with newer Linux distributions . But as part of the Google Summer of Code , Kevin Kofler developed an IDE for KDE . This is available in RPM packages for Fedora and as source code . The rpm packages are only compatible with Fedora.

Comparison of TIGCC + IDE and TI Flash Studio

TI Flash Studio is an IDE with a built-in Sierra compiler from Texas Instruments . It has not been maintained for several years, but it has some advantages over TIGCC. However, setting up the Flash Studio requires a version of the Java Virtual Machine that is difficult to obtain. Here is a comparison between TIGCC and TI Flash Studio.

TIGCC:

+ faster compiler
+ very good code optimization
+ Inline assembler
+ powerful compression available
- no creation of FlashApps

TI Flash Studio:

+ Creation of FlashApps (signature by TI required for publication, the RSA keys are now available on the Internet)
+ built-in emulator
- difficult setup
Only - Microsoft Windows available
- slow compiler with bad code optimization

Web links