Warning: Cannot modify header information - headers already sent by (output started at /mnt/112/sdb/a/6/biotrans/includes/fonctions.php:1) in /mnt/112/sdb/a/6/biotrans/includes/conf.php on line 165

Warning: Cannot modify header information - headers already sent by (output started at /mnt/112/sdb/a/6/biotrans/includes/fonctions.php:1) in /mnt/112/sdb/a/6/biotrans/includes/conf.php on line 166

Warning: Cannot modify header information - headers already sent by (output started at /mnt/112/sdb/a/6/biotrans/includes/fonctions.php:1) in /mnt/112/sdb/a/6/biotrans/includes/conf.php on line 167

Warning: Cannot modify header information - headers already sent by (output started at /mnt/112/sdb/a/6/biotrans/includes/fonctions.php:1) in /mnt/112/sdb/a/6/biotrans/includes/conf.php on line 177

Warning: Cannot modify header information - headers already sent by (output started at /mnt/112/sdb/a/6/biotrans/includes/fonctions.php:1) in /mnt/112/sdb/a/6/biotrans/includes/conf.php on line 178

Warning: Cannot modify header information - headers already sent by (output started at /mnt/112/sdb/a/6/biotrans/includes/fonctions.php:1) in /mnt/112/sdb/a/6/biotrans/includes/conf.php on line 179
Bio Trans

See another lesson

Retour au menu

Quiche Team

Introduction


        This tutorial is written for beginners who know nothing in programming and too, of course, people who know some computing language and who want to learn C language with tigcc. Tigcc is a C language for ti89 and ti92+. The beginning of tutorial is especially for beginners. The others will read quicker and learn almost nothing.
        First, I apologize me for my English form. I haven't a good level in English. :-(
        I am going to do a brief history. This language with its interface was created by a multinational team. Tigcc is created in about beginning of 2000. Since this foundation, the tigcc communauty has bcome bigger and there are more and more C programmers!
        Tigcc is a great freeware because you can especially make your program without others softwares or almost. You can write and compile your code with the same software. It's very different in opposite of asm. For instance, you needn't write your program with notepad, after compile with another software and come back notepad to see your mistakes. In addition, if you run VTi, you can test your program without skipping tigcc development. VTi is the second software, which you need. It's great, in addition both are free! And you can see the source code of tigcc: it's an open source. So this program is often updated!
        VTi is important because you needn't upset you if your program can damage your calculator. We have never seen an exploded computer because of software disfonctionnement which the users of microsoft know well. :-)
        Therefore tigcc is able to make program which run very fast on your calculator. The most optimised of your basic program are pity against evolved tigcc program. Yet, there is so asm. The assembly programs may be faster than tigcc program. We say may be because so as that the assembly program is faster than tigcc program, assembly program must be well done and it's easier to make a good program with tigcc. In fact, the difference is small for the speed but tigcc is clearer and easier to learn. In spite of my preference for tigcc, the small good asm coded projects are faster than good C coded project.
        What's more, you can make a program for ti89, ti92+ or V200. It's easy enough because there is a function, which give you the LCD size. The most difficult comes from the differences of keys and also finding people to test your program because I do not think you have these three calculators.
        If you have some experience of C you won’t have many problems to use tigcc. Of course, don't upset you if you don't know C language, we are going to try giving you the most details than we can. Also, if you don't understand me or if you want more explication,  you can send us an email. Don't hesitate!!! If there are mistakes because I am not a professional, please send me an email even if it's English mistakes!


        So as to avoid a boring learning, I  have put a lot of sympathetic examples which you can see without running your Ti or VTI. Let's go! and don't forget you must think programming is entertainment. Spend time and have a really good time! :-)





See another lesson
Retour au menu