Кіріспе

TIGCC ("TI" және "GCC") - бағдарламалық қамтамасыз етуді әзірлеушілерге A68K құрастыруын, GNU құрастыруын және Motorola 68000 сериясындағы Texas Instruments графикалық калькуляторлары үшін C кодты бағдарламалауға және құрастыруға мүмкіндік беретін бағдарламалық қамтамасыз ету ортасы (TI 89 (Титаний), TI 92 Plus және Voyage 200, сондай-ақ Fargo қабықшасы бар TI 92 үшін тәжірибелік қолдау). TIGCC GNU General Public License лицензиясы бойынша лицензияланған.

TIGCC-нің әртүрлі бөліктері

TIGCC жобасына жоба жасаушыларға және басқарушыларға көмектесетін көптеген нәрселер кіреді. TIGCC IDE (Windows үшін) TIGCC компиляторы мен құжаттамасы бар интеграцияланған даму ортасы. Бұл - Дельфи тілінде жазылған. Ол синтаксисті өңдеуді қамтиды және жобаларды біріктіруге көмектесетін жоба менеджері болып табылады. 0.96 beta8 нұсқасынан бастап Windows IDE OLE Automation арқылы жөндеу үшін TiEmu 3-тің соңғы нұсқасын қолдайды. KTIGCC Linux IDE, KTIGCC Windows IDE-ге ұқсас. Ол X11-де KDE кітапханаларын пайдаланады және соңғы libticables2 арқылы нақты калькуляторларға сілтеме жасау сияқты бірнеше жаңа мүмкіндіктерге ие. Құжаттама TIGCC нұсқаулығында TIGCC IDE және компиляторды пайдалану туралы егжей-тегжейлі құжаттама бар және барлық TIGCC функциялары егжей-тегжейлі құжатталған. Компилятор TIGCC компиляторы - GCC-дің жаңыртылған нұсқасы, ол әзірлеушілерге m68k Texas Instruments графикалық калькуляторлары үшін C және құрастыру кодтарын құрастыруға мүмкіндік береді.

ТИГКК-ны дамыту

TIGCC жобасының дамуы соңғы уақытта көптеген команда мүшелерінің кетуіне байланысты күрт төмендеді. ТИГКК әлі де белсенді болса да, бұрынғыдай жылдам өспейді. TIGCC IDE Windows IDE-нің дамуы негізінен Delphi бағдарламалаушысының жоқтығына байланысты тоқтатылды, бірақ қателер әлі де түзетіліп жатыр және TIGCC-нің басқа бөліктеріндегі өзгерістерді қолдау үшін қажетті кішігірім түзетулер жасалуы мүмкін. Дегенмен, ол салыстырмалы түрде тұрақты және толық. KTIGCC KTIGCC толық, яғни TIGCC IDE-нің барлық мүмкіндіктері KTIGCC-де де қол жетімді. Болашақта қосымша мүмкіндіктер қосылуы мүмкін. Ол 1.10 нұсқасында (17 қаңтар 2009). TIGCC компиляторы GNU Compiler Collection (GCC) негізінде жасалған. TIGCC компиляторының соңғы шығарылған нұсқасы GCC 4.1.2 20060728 снэпшотына негізделген. Пайдаланушылардың шағын тобы мен қазіргі қызмет көрсетушінің арасындағы дауларға байланысты 2009 жылдың 3 қаңтарында GCC4TI деп аталатын бұрылыс жарияланды. Қазіргі уақытта оның 2 белсенді өкілі бар.

TIGCC тобы

TIGCC жобасын бастапқыда халықаралық әзірлеушілер тобы әзірлеген, олардың көпшілігі уақыт тапшылығынан немесе қызығушылықтан бас тартқан. Қазіргі уақытта оны Кевин Кофлер басқарады. Ксавье Вассор: "Есік" командасынан. Ол TIGCC жобасын жасаған. Ол түпнұсқалық сілтемені жасады, ол кейіннен ауыстырылды. Жан Канацци: компилятордың алғашқы қызметшісі болды және TIOS-пен дұрыс интерфейс жасау үшін қажетті өзгерістерді енгізді. Никлас Брунлид: ескі линкердегі кейбір қателерді түзеген. Зелько Юрич: TIGCC кітапханасының алғашқы нұсқасын жасады. Оның құжаттамасы TIGCC-нің қазіргі құжаттамасының үлкен бөлігін құрайды. Себастьян Райхелт: Delphi-де жазылған TIGCC IDE-нің әзірлеушісі және компиляторды күтіп-ұстауды жүргізді. Филипп Винклер: құжаттаманың HTML нұсқасын жасады. Кевин Кофлер: TIGCC жобасының қазіргі жетілдірушісі. Көптеген еркін бағдарламалық жасақтама жобаларында сияқты, TIGCC-ге кішкентай кодты бірнеше адам енгізді.

Қатысушы бағдарламалау құралдары

TIGCC қолданатын бағдарламашыларға көмектесетін құралдар бар. TiEmu - m68k TI графикалық калькулятор эмуляторы. TiLP - Windows, Linux, FreeBSD және Mac OS X-те жұмыс істейтін TI Connect-ке баламалы сілтемелеу бағдарламасы. Virtual TI - бұл TI 89 және TI 92 Plus-ты қолдайтын алғашқы TI графикалық калькулятор эмуляторы, алдымен VTI68k деп аталатын жеке нұсқада, кейіннен Virtual TI-ге біріктірілді. Ол өте ескі болғандықтан және енді сақталмайтындықтан, сонымен қатар C жөндеушісі жоқ болғандықтан, TIGCC тобы оның орнына TiEmu пайдалануды ұсынады.