Static Wikipedia February 2008 (no images)

aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - bcl - be - be_x_old - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - co - cr - crh - cs - csb - cu - cv - cy - da - de - diq - dsb - dv - dz - ee - el - eml - en - eo - es - et - eu - ext - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gan - gd - gl - glk - gn - got - gu - gv - ha - hak - haw - he - hi - hif - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kaa - kab - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mdf - mg - mh - mi - mk - ml - mn - mo - mr - mt - mus - my - myv - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - quality - rm - rmy - rn - ro - roa_rup - roa_tara - ru - rw - sa - sah - sc - scn - sco - sd - se - sg - sh - si - simple - sk - sl - sm - sn - so - sr - srn - ss - st - stq - su - sv - sw - szl - ta - te - tet - tg - th - ti - tk - tl - tlh - tn - to - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu

Web Analytics
Cookie Policy Terms and Conditions TIGCC - Wikipedia

TIGCC

aus Wikipedia, der freien Enzyklopädie

TIGCC
Bild:KTIGCC.jpg
Die KTIGCC IDE unter Debian SID
Basisdaten
Entwickler: TIGCC Team
Version: v0.96 Beta 8  (31. Oktober 2006)
Stammbaum: \ GNU Compiler Collection
  \ TIGCC
Architekturen: m68k
Lizenz: GPL für Grundsystem, diverse andere TIGCC Tools Suite
Sonstiges: {{{Sonstiges}}}
Website: [1]

TIGCC ist ein modifizierter Gnu-C-Compiler der mit Programmen zur Komprimierung von Programmen und vielen weiteren Tools zur Taschenrechnerprogrammierung verfügbar ist. Zur Zeit werden alle auf dem Motorola 68000 ausgestatteten Taschenrechnermodelle von TI unterstützt (TI-89,TI-92,Voyage 200). Im Windowsdownload ist 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

[Bearbeiten] Übersicht

Am 16.Juli 1999 kam die erste Version von TIGCC heraus, noch ohne IDE und Library. 6 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 der Release der IDE für Linux durch Kevin Kofler, der Maintainer von TIGCC, da es das Programmieren deutlich vereinfachte, auch wenn manch einer sich lieber eine auf GTK+ basierte Version gewünscht hätte.

[Bearbeiten] Organisation

Die Organisation ist eher freiheitlich. Es gibt ein paar feste Entwickler und einen offiziellen Maintainer des Projekts. Jeder der Vorschläge zur Verbesserung von TIGCC hat kann diese im offiziellen Board an die Öffentlichkeit tragen. Wenn sich jemand viele Verdienste bei der Entwicklung von TIGCC gemacht hat wird er meistens in den offiziellen Entwicklerkreis aufgenommen.

[Bearbeiten] Compiler

Der Compiler ist ein modifizierter GCC 4.1.

[Bearbeiten] IDE

Für Windows ist im kompletten Download 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 Sourcecode verfügbar. Die rpm Packete sind bloß zu Fedora kompatibel.

[Bearbeiten] 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 unter schwierigsten Umständen 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

[Bearbeiten] Links

TIGCC Homesite

TIGCC und KTIGCC .deb Packages

größtes Softwarearchiv der TI Community

deutsche TI Community

Andere Sprachen
Static Wikipedia 2008 (no images)

aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - bcl - be - be_x_old - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - co - cr - crh - cs - csb - cu - cv - cy - da - de - diq - dsb - dv - dz - ee - el - eml - en - eo - es - et - eu - ext - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gan - gd - gl - glk - gn - got - gu - gv - ha - hak - haw - he - hi - hif - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kaa - kab - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mdf - mg - mh - mi - mk - ml - mn - mo - mr - mt - mus - my - myv - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - quality - rm - rmy - rn - ro - roa_rup - roa_tara - ru - rw - sa - sah - sc - scn - sco - sd - se - sg - sh - si - simple - sk - sl - sm - sn - so - sr - srn - ss - st - stq - su - sv - sw - szl - ta - te - tet - tg - th - ti - tk - tl - tlh - tn - to - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu -

Static Wikipedia 2007 (no images)

aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - bcl - be - be_x_old - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - co - cr - crh - cs - csb - cu - cv - cy - da - de - diq - dsb - dv - dz - ee - el - eml - en - eo - es - et - eu - ext - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gan - gd - gl - glk - gn - got - gu - gv - ha - hak - haw - he - hi - hif - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kaa - kab - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mdf - mg - mh - mi - mk - ml - mn - mo - mr - mt - mus - my - myv - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - quality - rm - rmy - rn - ro - roa_rup - roa_tara - ru - rw - sa - sah - sc - scn - sco - sd - se - sg - sh - si - simple - sk - sl - sm - sn - so - sr - srn - ss - st - stq - su - sv - sw - szl - ta - te - tet - tg - th - ti - tk - tl - tlh - tn - to - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu -

Static Wikipedia 2006 (no images)

aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - bcl - be - be_x_old - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - co - cr - crh - cs - csb - cu - cv - cy - da - de - diq - dsb - dv - dz - ee - el - eml - eo - es - et - eu - ext - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gan - gd - gl - glk - gn - got - gu - gv - ha - hak - haw - he - hi - hif - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kaa - kab - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mdf - mg - mh - mi - mk - ml - mn - mo - mr - mt - mus - my - myv - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - quality - rm - rmy - rn - ro - roa_rup - roa_tara - ru - rw - sa - sah - sc - scn - sco - sd - se - sg - sh - si - simple - sk - sl - sm - sn - so - sr - srn - ss - st - stq - su - sv - sw - szl - ta - te - tet - tg - th - ti - tk - tl - tlh - tn - to - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu