deadbird
a écrit :
1.n'écoute pas les arguments de KK!
Très intelligent, ça, de dire aux gens de ne pas écouter des arguments...
Si ça vous amuse de programmer:
* avec un IDE en
Java (vive la lenteur!) qui plante sans arrêt
* avec un compilateur qui génère du code sous-optimal
* d'une manière qui vous oblige à demander gentiment à TI avant de pouvoir distribuer quoi que ce soit
alors allez-y, programmez des applications Flash...
2.utilise un éditeur séparé, genre UltraEdit.
3.TIFS n'est pas très stable, donc tu dois créer un fichier .bat qui efface les fichiers temporaires si TIFS plante, histoire de redémarrer proprement.
En résumé, l'IDE de TI est tellement instable que tu es obligé d'utiliser autre chose pour le vrai travail, et que malgré ceci, il plante quand-même tellement souvent que tu as été obligé d'automatiser l'effaçage des fichiers temporaires qu'il laisse derrière lui.
4.les Apps qui réalisent des calculs C pas super évident à programmer, considère aussi la programmation en basic...
Beurk!
5.les fonctions ANSI ne sont pas forcément DIRECTEMENT acessible.
l y en a certaines qu'on peut rajouter à la main. Comment?
simple...par exemple tu as besoin de malloc/free...dommage, il n'est pas dans le
manuel ni dans tiams.h...comment faire alors? Simple, tu chope le numero du
ROM_CALL dans la doc de TIGCC et tu rajoute la définition de malloc/free
dans tiams.h en copiant une existante, en utilisant le numéro trouvé dans la doc...
ensuite tu pourra utiliser malloc/free dans tes programmes.
Ca marche bien, j'ai essayé, et j'ai de cette facon rajouté une quinzaine de
fonctions qui n'étaient pas là avant.
Clair, mais essaye de faire ça avec
printf,
atoi ou
fopen. Ça ne marchera pas, pour la simple raison que ces fonctions
ne sont pas dans la ROM! Avec
TIGCC, tu peux les utiliser, vu qu'elles sont dans
tigcc.a.
Aussi:
les apps flash ont bcp d'avantages, c'est en programmant qu'on s'en rends compte!
J'ai p-e découvert un truc concernant la modification de la flash, mais je n'en parle
pas avant d'être sur de mon coup.
Et tu penses vraiment que TI signera une application qui modifie AMS?????