30

>Pour qui connait le Pascal, la syntaxe des strucures algorithmiques est intuitive (for, while, ...).

Je voulais dire par là que l'un des avantages du Pascal c'est que c'est un langage textuel (avec des mots) et non pas symbolique (comme le C) ce qui le rend beaucoup plus facile à lire. Exemples: "begin/end" à la place des accolades, "and" à la place de &&, etc...
Quand à l'Azur, il est encore plus symbolique que le C : ajout de [] pour les declarations, symboles dans les types, etc... Donc à mon avis c'est le pire de tous en ce qui concerne la compréhension immediate du code source.

>Grande vitesse de compilation
GTC aussi est rapide non ?


Maintenant un commentaire positif (eh oui il en faut grin) : ce qui pourrait permettre à l'Azur de se démarquer des autres et d'avoir un certain interet sur TI c'est la programmation objet ! Si tu implementes la gestion des classes, comme dans Delphi (je pense que c'est le plus intuitif et le plus facile à utiliser), tu aurais là une caracteristique unique sur TI, et la programmation objet permet une programmation tres elegante smile Qu'en penses-tu ?
So much code to write, so little time.

31

Oui mais alors une programmation objet contraignante (Sinon ca degenere).

32

>Thibaut:
>Ceux qui veulent la mort du ';' :
>Comment mettre plus d'une instruction par ligne ??

On met le ; entre 2 instructions de la même ligne, mais pas en fin de ligne. Ou alors on met : comme en BASIC, mais tu l'utilises déjà pour les commentaires.
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

33

>Nitro:
>ce qui pourrait permettre à l'Azur de se démarquer des autres et d'avoir un certain interet sur TI c'est la programmation objet ! Si tu implementes la gestion des classes, comme dans Delphi (je pense que c'est le plus intuitif et le plus facile à utiliser), tu aurais là une caracteristique unique sur TI, et la programmation objet permet une programmation tres elegante

Non, la programmation objet "permet" une programmation très inefficace, à la fois en taille et en vitesse. Cf. http://tigcc.ticalc.org/doc/faq.html#5.

Et je ne vois pas d'avantage réel à pouvoir écrire Screen.Pixel(0,0)=1; plutôt que DrawPix(0,0,1); ou *(char *)0x4c00|=128; ou asm("ori.b #128,0x4c00"). Et ça serait beaucoup plus lent et plus gros. (Il faudrait d'abord récupérer la fonction Property Let Pixel (j'utilise le langage de VB ici, puisque c'est la seule programmation orientée que je connais bien jusqu'à présent) dans l'objet Screen, puis l'appeler comme DrawPix, qui déjà n'est pas le moyen le plus rapide d'allumer un pixel.)
[edit]Edité par Kevin Kofler le 21-09-2001 à 21:04:11[/edit]
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

34

>Non, la programmation objet "permet" une programmation très inefficace, à la fois en taille et en vitesse

Je parlais seulement de la gestion des classes, et ceci est parfaitement équivalent à la programmation impérative, c'est juste une maniere différente d'écrire.
So much code to write, so little time.

35


Vous m'en demandez beaucoup. La gestion des classes pourra être ajoutée ultérieurement si vous insistez.

Je suis en train de revoir avec frekazoid la déclaration des identificateurs.

"Je voulais dire par là que l'un des avantages du Pascal c'est que c'est un langage textuel (avec des mots) et non pas symbolique (comme le C) ce qui le rend beaucoup plus facile à lire. Exemples: "begin/end" à la place des accolades, "and" à la place de &&, etc."
J'ai bien dit en intro du topic que je m'orientait vers le C plutôt que vers le Pascal finalement, pour une question de vitesse de compilation (et d'exécution) !!

"GTC aussi est rapide non ?"
En supposant que j'utilise les même techniques d'implémentation que Pollux pour mon compilo, je parie mon <j'ai pas d'idée> que le compilo Azur sera beaucoup plus véloce...
avatar
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.

36

smile