24Fermer26
PolluxLe 02/06/2004 à 18:52
Onur
:
Pollux :
(et j'imagine que qd il y aura des tableaux, la taille sera elle aussi statique...)

Sérieusement, vous croyez qu'un langage avec une gestion de la mémoire aussi primitive permet d'être aussi flexible que le TI-Basic ? confus

Le compilateur n'est pas terminé. Apres les bugs que j'ai cité à mon premier message, la première chose à faire est de s'attaquer aux tableaux et ensuite les variables de type booléenne et à virgule flottante avec des fonctions mathématiques qui en découlent qui seront ajoutés dans la librairie standart. Les tableaux seront crées de taille quelconque, d'ailleurs la taille pourra être précisé lors de l'éxécution (allocation dynamique). Le choix de l'implementation d'une taille constante à une déclaration du style Local myStr as String vient de la raison suivante..

Euh, je pense que c pas trop la peine de demander, mais j'imagine que tu utilises les routines du tios pour allouer tes tableaux... Ca va faire des trucs tellement lents qu'il faudra impérativement limiter l'alloc dynamique au strict nécessaire sad (comme en C) Ca veut dire qu'il faudra probablement d'abord déterminer la taille à allouer, puis allouer le tableau et seulement après l'écrire... Ce qui fait que c'est aussi chiant à faire qu'en C embarrassed

Accessoirement, je ne vois pas pkoi tu fais une différence fondamentale entre tableau et chaîne confus C'est exactement la même chose, sauf que la chaîne a juste l'avantage supplémentaire d'avoir un type de base bien connu...