PpHd Le 24/01/2002 à 10:00 Je peux rentrer dans la danse ?
TiMad Le 24/01/2002 à 11:43 [I]"Bon, j'arrive à assembler avec AS les sources produites par CC, le tout on-calc et ça a l'air de marcher... mais malheureusement, je me suis aperçu que ce n'est meme pas un compilateur ANSI, c'est tout juste du K&R"[/i]
C'est quoi K&R?
XLib v1.00 Powerrrrrrrrrrrrrrrrrrrr!
PpHd Le 24/01/2002 à 12:06 C'est un truc avant qu'ANSI ne debarque avec ses normes. C'est un autre sandard C quoi.
Miles Le 24/01/2002 à 12:31 Le premier standard du C - logique, c'est les inventeurs -
Le C K&R, ça se reconnaît surtout aux déclarations de fonction:
int main (argc,argv) int argc; char *argv[];
{
(on trouve ce genre de déclarations dans A68k)
En C ANSI, ça serait:
int main (int argc,char *argv[]){
Mais la plupart des compilateurs ANSI comprend sans problèmes les déclarations K&R. (GCC les avale sans se plaindre.)
Mais il y a d'autre différences, par exemple quelques fonctionnalités en moins, et que le C K&R permet plus de liberté d'interprétation au compilateur et est donc moins fiable pour certaines choses.
Tu ne connais rien de l'Azur et pourtant tu te permet de répondre...
>> l'Azur, dans lequel tous les opérateurs sont différents.
faux, tu aurais mieux fait de te taire.
>> soit il est proche du C ANSI (même plus que le C K&R comme tu prétends), soit c'est "un langage un peu plus clair que le C".
Les différences sont minimes entre le C et l'Azur, et ces petites différences font la clarté de l'Azur. Proche ne veut pas dire identique => tu aurais mieux fait de te taire.
>> "Azur s'auto-adaptera dynamiquement" Ça ressemble à "limited only by available memory".
Nitro comprendra, mais toi tu ne dois pas connaître C68k, sinon tu comprendrais.

Un site complet sur lequel vous trouverez des programmes et des jeux pour votre calculatrice TI 89 / Titanium / 92+ / Voyage 200 :
www.ti-fr.com.
Quelques idées personnelles
ici.
mais tu oublie une chose sur ton magnifique compilo Thibaut !!!
c'est que je n'ai pas envie de me brouter les couilles a apprendre un nouveaux language de prog, alors que le C est rependu et partous utilisé !!!
meme si ce language est censé etre "tres proche" du C, tant que ce n'est pas du C, sa me saoul !!
je ne pense pas etre le seul....
[edit]Edité par misato le 24-01-2002 à 16:52:19[/edit]
>Tu ne connais rien de l'Azur et pourtant tu te permet de répondre...
Ah, parce que toi, tu as essayé CC avant de faire des commentaires dessus...
Et moi, je n'ai peut-être pas essayé CC, GTC et/ou l'Azur, mais je connais le C K&R et j'ai lu ta description de l'Azur quand tu l'avais postée.
>>> l'Azur, dans lequel tous les opérateurs sont différents.
>faux, tu aurais mieux fait de te taire.
Soit tu as encore changé l'Azur depuis que tu as posté ta description, soit tu mens!
Le @ pour les pointeurs, c'est du C?
Le \ pour le modulo, c'est du C?
Etc...
Alors tais-toi.
>>> soit il est proche du C ANSI (même plus que le C K&R comme tu prétends), soit c'est "un langage un peu plus clair que le C".
>Les différences sont minimes entre le C et l'Azur, et ces petites différences font la clarté de l'Azur.
LOL, parce que c'est tellement plus clair de lire int+ plutôt que unsigned int...
Et parce que les opérateurs changés sont plus clairs? Pour moi, c'est seulement une source de confusion pour ceux qui connaissent le C, et ça n'apporte absolument rien. (Ne me dis pas que tu as dû changer l'opérateur modulo pour permettre les nombre binaires - TIGCC les permet aussi, avec le préfixe 0b, qui d'ailleurs serait beaucoup plus clair sur une TI-89/92+, vu qu'elles utilisent ce même préfixe.)
>Proche ne veut pas dire identique => tu aurais mieux fait de te taire.
Mais plus proche que le C K&R veut dire qu'il y a moins de différences entre Azur et C ANSI qu'entre C K&R et C ANSI. Et c'est un mensonge pur et net. Je te signale que le C K&R:
- utilise unsigned pour désigner un entier comme non signé
- utilise & et * pour les pointeurs
- utilise % pour les modulos
...
comme le C ANSI.

TiMad Le 25/01/2002 à 10:02 Heu azur ca se programme comme du delphi?
procedure ...
XLib v1.00 Powerrrrrrrrrrrrrrrrrrrr!
TiMad Le 25/01/2002 à 12:12 Bein le delphi, c'est vraime,nt simple, c'est comme tu c avec des if then else...
Enfin bon c'est un language plutot symat, qui permet de ffaire ds truc rapidement sous windows...
XLib v1.00 Powerrrrrrrrrrrrrrrrrrrr!
à faire un compilateur C++ ?
On-TI, ou ON-PC ?
si tu le fais, je veux être bêt-testeur !!!
nitro Le 28/01/2002 à 18:12 Clair que ce serait bien... j'ai d'ailleurs dit à Thibaut que c'est le seul truc qui rendrait l'Azur incontournable... enfin bon.
So much code to write, so little time.
honnétement, ça doit être LA MORT à coder : déjà un compilateur ANSI-C, c'est grave dur !!!
(du moins, d'après els sources de compilo ON-PC que j'ai vu !)
mais alors... compilon C++... surtout avec les faibles ressources de la TI, c po gagné !