1

Bonjour,
est-il possible de programmer en C++ pour TI ? Et peut-on utiliser un autre environnement de développenent que TI-GCC tel que VC.net ? Si oui, comment svp ?
Merci d'avance.

2

Non il n'y'a que le C disponible pour TI .... mais je vois franchement pas ce que le C++ pourrait apporter de + ... happy
avatar
Webmaster et développeur du site. Pour tout probleme ou question envoyez un mini message ou mail.

Suivez l'actualité de tous vos site préférés sur yAronews : http://ns.yaronet.com =)

3

yAro a écrit :
mais je vois franchement pas ce que le C++ pourrait apporter de + ... happy

C'est vrai au fond, pourquoi le C++ existe-t-il roll ? La programmation objet et la STL me plaisent, voilà tout. M'enfin je m'en passerai. Merci

4

-

5

Plus lent ?

6

oui.
avatar
All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)

7

Tu pourrais m'en dire plus stp ?

8

Nan, pas plus lent !
Seulement, la taille qu'il faudrait pour la simple routine cout est d'environ 5ko .. ce n'est pas acceptable sur TI.
Sinon, le C++ est vraiment implémentable sur TI smile

9

Merci neurone. Pour la taille j'étais ok, mais la vitesse je voyais pas vraiment pourquoi picol

10

À priori le C++ est plus lent que le C...
avatar
All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)

11

oui
avatar
納 豆パワー!
I becamed a natto!!!1!one!

12

Vertyos
a écrit : À priori le C++ est plus lent que le C...

A priori... Mais armé d'un bon compilateur et avec une source bien codée, je pense pas que ton affirmation est vérifiée dans la pratique... Enfin, je ne veux pas trop m'avancer. Une chose est sure, c'est beaucoup agréable de coder en C++ qu'en C.

13

heurf ... que l'on fasse
x++ en C ou en C++, le code généré doit être le mm ...

14

ben ça depend ce que tu veux coder, en regle generale c bcp plus agreable de coder des objets et apres de les mettre en synchro, ce qui n'est pas evident a faire en C (mais possible)
toujours est il que sur TI ça n'a aucun intéret
avatar
納 豆パワー!
I becamed a natto!!!1!one!

15

pornik
a écrit : A priori... Mais armé d'un bon compilateur et avec une source bien codée, je pense pas que ton affirmation est vérifiée dans la pratique...

Si, avec contre ta source C++ bien codée et ton bon compilateur, une source C bien codée et un bon compilateur...
Une chose est sure, c'est beaucoup agréable de coder en C++ qu'en C.

Sans doute, mais sur un support peu puissant comme les Ti je pense qu'il vaut mieux privilégier la vitesse.
avatar
All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)

16

nEUrOne a écrit :
heurf ... que l'on fasse x++ en C ou en C++, le code généré doit être le mm ...

tu crois qu'il va coder en C++ pour faire de sK++ ?
avatar
納 豆パワー!
I becamed a natto!!!1!one!

17

Si, avec contre ta source C++ bien codée et ton bon compilateur, une source C bien codée et un bon compilateur...

Okay, mon argument n'était pas valable. Mais en attendant, quelqu'un pourrait-il me dire pourquoi le C++ serait plus lent ?
Sans doute, mais sur un support peu puissant comme les Ti je pense qu'il vaut mieux privilégier la vitesse.

Bien entendu.

18

Mais dans ce cas, C++ n'est pas comparable au C car plus puissant ...

19

Le cas de cout/cin est vraiment une hérésie, j'ai vu des jeux ss DOS ecrit en C++ qui tienne a peine (hors ressource bien sur) 50Ko ! (TIM 2 par ex)

Le C++ est loin d'etre inutilisable sur TI que ça !

Moi se qui me fait peur c qu'an je vois fopen/fclose > 1Ko !
Alors allez par dire que d'utiliser cout sa fait peser le prog au mini 5Ko, l'utiliter de cin/cout de tte estt tres douteuse..

Vive printf grin
avatar
Proud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.

20

wink

21

JE suis pour ajouter le support des class dans TIGCC sa serait top smile
avatar
Proud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.

22

lol, imagine la place que prendrait le support des class ... smile

23

Pas tant que sa !
Et puis un prog bien codé avec des objets sa permetrait d'avoir des prog plus propre que certain truc que g pu voir.

Et pi faut savoir ne pas abuser des objets!
avatar
Proud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.

24

PS: g vu des projet embarqué utiliser de la prog objet !
avatar
Proud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.

25

Oué mais la prog embarquée maintenant, y'a des gros proco ... enfin certaines fois

26

un de nos prof l'an dernier nous avait parler de devel genre lecteur DVD ou autre sa m'etonnerait qu'on y trouve de si gros proco que sa.

Notre projet de l'an dernier fonctionnait ss QNX avec un 486 @ 66Mhz 8Mo de ram et le code etait 100% c++ (bon ok on peu pas comparer une TI avec un 486 wink)

Mais bon n'empeche une bon programmeur C++ equivaux ss pbm un bon programme C

Le C++ génére pas tant d'overhead que sa (je dirait meme moi que certain programme C car on peu pas se lancer dans un prog C++ sans reflexion préalable contrairement au C)
avatar
Proud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.

27

À priori le C++ est plus lent que le C...

bof, en codant bien et avec un bon compilo...
sur PC, du moins, la différence ne se voit pas (ou alors faut vraiment faire des benchs)
JE suis pour ajouter le support des class dans TIGCC sa serait

clair smile
le concept objet, quel bonheur smile
maintenant que j'y ai gouté, le C me parait presque spartiate grin

avatar
Tutorial C (TI-89/92+/v200) - Articles Développement Web (PHP, Javascript, ...)
« What is the sound of Perl? Is it not the sound of a wall that people have stopped banging their heads against? » - Larry Wall

28

bof, en codant bien et avec un bon compilo...

cf ce que j'ai dit plus haut, il faut comparer ce qui est comparable, si tu utilises un bon compilo C++ il faut comparer avec un bon compilo C, et inversement. Bien sûr la différence ne serait pas visible "à l'oeil nu", mais tant qu'à faire... smile
avatar
All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)

29

A propos du C++ sur systèmes embarqués : de nombreux téléphones portables "classiques" (c'est à dire pas des smartphones) sont programmés en C++.
Pour ce qui est de la taille, c'est vrai que cout prend 5ko,c'est un argument très utilisé par les anti-C++ sur TI (comme sur les mailing list ticalc.org), mais il faut savoir que cout ne fait pas partie du langage lui même ; c'est une fonction de la stl, la librairie standard du C++, qui contient effectivement beaucoup d'objets suceptibles d'augmenter dramatiquement la taille du programme.

Je suis pour le support du C++ dans TIGCC, mais pas de la stl ! Donc pas de cin/cout et compagnie...

Alors c'est vrai qu'un programme bien optimisé en C sera toujorus plus rapide et plus petit (mais pas forcément de beaucoup) que son équivalent en C, mais je pars du principe qu'une personne capable d'optimiser à fond un programme C possède également le savoir nécessaire pour choisir le C++ en connaissance de cause smile

Pour finir il est vrai qu'il y a des chose à éviter avec les objects si on ne veut pas trop gonfler la taille du code (genre héritage multiple hors classe pure virtuelle), si quelqu'un porte un jour G++ sur TI il serait bien inspiré d'écrire un petit guide là dessus. Au boulot je programme sous SymbianOS, c'est du pur C++ mais les concepteurs du système ont édictés de nombreuses règles de programmation (beaucoup de restriction sur l'utilisation du C++) qui, respectées, permettent d'obtenir des programmes compact malgré le C++. On pourrait s'en inspirer...

30

Blue_z> tu programme ss symbianOS ? TU a un P800 ou un des nokia utilisant symbian non ?
avatar
Proud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.