1

Je programme en C++ depuis un bon bout de temps sur Visual C++ Studio. Je cherche partout comment programmer sur Ti en C++, et je ne trouve pas d'explications. La programmation Ti est loin de celle de Windows !! Quelles sont les commandes spéciales, les directives de fichier à indiquer, le programme à utiliser ( à part tigcc )?
Je n'ai pas vraiment envie de me lancer sur l'ASM mais plus sur le C ou C++ sur Ti.
Merci

2

si tu regarde dans la FAQ de TIGCC, tu vois que coder en C++ sur TI n'est pas possible

la prog sur TI differente de la prog sous windows ?
bah, tu sais, une TI avec un petit m68k a 12MHz et 190ko de RAM libre, ce n'est pas la meme chose que mon PIV a 2.4GHz et 256Mo de RAM...
chaque machine a ses specificites smile et c'est ce qui a mes yeux fait l'interet de la prog sur TI smile

si tu veux te mettre au C, tu trouveras un tutorial sur www.ti-rex.net
il n'est plus vraiment a jour, mais les informations qu'il contient sons encore valables (il y a juste de nouvelles facons, plus simples, ou parfois plus propres, de faire)
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

3

Le C c'est le même chose que le C++, la seule difference, c'est que le C++ gère des MFC et des applications orientées objet. Mais tu comprends bien que si je demande à Visual C++ de me compiler un programme Ti, il va planter. Bien, je vais lire la doc de Tigcc.

4

On va dire qu'un programme C et un prog C++ auront la mm structure globale koi wink

> il te faudra télécharger tigcc pour compiler en C sous ti (ou CC ou GTC smile )

5

Le C c'est le même chose que le C++,

je dirai plutot que le C++ est un peu comme le C smile
(historiquement, le C++ est arrive apres le C, et Bjarne Stroustrup s'est inspire, entre autres, du C, pour fonder le C++)
c'est que le C++ gère des MFC

MFC == Microsoft Foundation Class
sur TI, il n'y a pas de Microsoft (et encore heureux ! (meme si TI fait pas bien mieux des fois...))
et des applications orientées objet

bah, c'est toute la difference entre le C et le C++ : le C++ est oriente objet...
Mais tu comprends bien que si je demande à Visual C++ de me compiler un programme Ti, il va planter

planter, je ne pense pas...
(enfin, te terme "planter" montre bien la confiance qu'on place dans MS grin)
mais il refusera de compiler, ce qui se comprend, puique MSVC est fait pr coder en win32...
Bien, je vais lire la doc de Tigcc

excellente resolution smile
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

6

Le C++ na *RIEN A VOIR* avec le C !!!

Essaye de parler de class, de template, d'heritage a un compilo C tu va voir se qu'il va te dire !!! J'ai l'impression que tu fait du C++ sans comprendre se que c... MFC c'est une spécificité de microsoft (Microsoft Foundation Classes) que tu ne trouve qu'avec leur compilo, et qui n'existe que sous Windows, essaye d'utiliser des MFC sous linux neutral


Bref tu connait pas le C++

PS: je ne smash pas..
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.

7

il te faudra télécharger tigcc pour compiler en C sous ti (ou CC ou GTC )

CC permet de coder on-calc, mais utilise du C K&R, ce qui est une vieille norme... et pas mal differente de celle dont tu as l'habitude en codant en C++, puique le C++ est plutot base sur le C ANSI
GTC n'est pas sorti

(perso, CC, pour un debuttant, je recommande pas trop... mais avis perso)
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

8

Le C++ na *RIEN A VOIR* avec le C !!!

ben si qd meme !
(au minimum, une lettre grin)
tout ce qui se fait en C peut se faire en C++ (tout ou presque), deja
essaye d'utiliser des MFC sous linux

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

9

squale92 a écrit :
ben si qd meme !
(au minimum, une lettre grin) tout ce qui se fait en C peut se faire en C++ (tout ou presque), deja

Se que je veux dire c que porter du C++ en C, c pas faisable neutral


(enfin non c faisable, tu peut faire de l'objet en C (sisi) mais faut modifier le code utiliser tt plein de pointeur de fonction et encore tt plein de trucs bien merdiques sad
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.

10

Pour répondre à Godzil, je programme en C++ depuis 6 ans mais t'a raison je sais toujours pas ce que c'est ..... Enfin bon, à part ça la doc de Tigcc est en anglais C plus simple comme ça .... Pour répondre à Squale92, je suis à peu près d'accord avec toi en ce qui concerne Ms à part que 95% des ordis tournent sous Windows. L'hopital qui se fout ... Sinon me prends pas au mot, c'est que je suis un peu pressé. Sinon je cherche un tuto rapide non ps sur le C mais sur le passage de "C Win à C Ti" smile

11

De toute facon, je doute que la "complexité" du C en Ti ne fasse apparaitre un quelconque difference.

Je précise mon Msg du dessus, je cherche les syntaxes et les commandes d'entrée/sortie, etc. Enfin tout ce qui est différent des intructions habituelles telles que if, else, while, switch...

12

Se que je veux dire c que porter du C++ en C, c pas faisable

oue, clair smile
(enfin, c tellement galere que de faire de l'objet en C que j'ai laisse tomber ; de toute facon, le C est pas fait pour ca)
Enfin bon, à part ça la doc de Tigcc est en anglais C plus simple comme ça

bah, a partir du moment ou tu veux faire de l'informatique, si tu ne connais pas l'anglais, c plutot dommage pour toi...
(la par exemple, je ne met pas les accents dans mes phrases parce que je suis un clavier anglais (et que les alt machin chose, ca me gave a mort grin))
Pour répondre à Squale92, je suis à peu près d'accord avec toi en ce qui concerne Ms à part que 95% des ordis tournent sous Windows

c un peu dommage...
perso, mon portable tourne depuis 5 semaines sous linux uniquement... windows ne me proposait pas ce dont j'ai besoin (un OS qui fonctionne sans disque dur), alors que linux si
(mon dur est mort... et je ne pourrai le faire changer qu'uine fois rentre en france, fin juin)
Sinon me prends pas au mot, c'est que je suis un peu pressé.

erf, toujours presses, les gens de nos jours... c pas bon, ca sad
Sinon je cherche un tuto rapide non ps sur le C mais sur le passage de "C Win à C Ti"

la doc de TIGCC, alors...
si tu connais le C sur PC, la doc de TIGCC te suffira, puiqu'elle explique les fonctions utilisables sur TI.
(cela dit, coder sur TI de la meme facon qu'on code sur PC n'est pas toujours optimal 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

13

Tu es triso ou tu le fais exprès ? si ça s'appelle C ben la syntaxe c'est comme le C, que ça soit C Windows, C Ti ou C Linux gol
Apprends à lire les docs, ça t'évitera de poser des questions connes.

(je sais pas ce que tu as fais en 6 ans de C++ mais ça n'a pas l'air d'avoir été très contructif ...)
*** Ne sous-estimez pas la puissance de la Marmotte ***
© Marmotte Team : LaMarmotte, sBibi, Vark & sabrina

14

Je précise mon Msg du dessus, je cherche les syntaxes et les commandes d'entrée/sortie, etc. Enfin tout ce qui est différent des intructions habituelles telles que if, else, while, switch...

dans ce cas, encore plus fortement, je te conseille la doc de TIGCC, qui explique toutes les fonctions connues (enfin, sauf quelques unes... ecrire la doc demande bcp de temps aux auteurs)
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

15

Bian je me barre. Je vous remercie d'avoir REPONDU à ma question et surtout à tous ceux suffisament sympa pour en...ler les pauvres crétins qui se sont inscrits bêtement sur ce site en pensant qu'ils trouveront un aide utile et gentilment donnée. Vous pouvez être sûr que c'est la première et dernière fois que je met les pieds sur ce site.
Je remercie tout de même Squale de ces brèves explications et je conseille à Vark et godzil d'aller se faire f..... Quand on a rien à dire d'autre que des conneries on se la FERME

16

Finalement j'ai réouvert le topic parc que les stupiditées proférées paar certains membres ne valent pas la peine de les prendre ne compte.
J'ai lu le tuto de Squale que je recommande aux débutants Ti mais qui connaisent un peu le language C/C++ (voire Basic je sais pas si la forme des instructions de base diffère pour lui).
Après avoir compilé quelques programmes sur TIGCC, je peux clore le débat de vendredi: le C diffère du C++ en quelques point, mais pour la Ti, il n'y a pas grosse différence.
Sinon, Squale, je t'encourage à faire un nouveau tuto, .... Niveau 2 smile
A propos:
bah, a partir du moment ou tu veux faire de l'informatique, si tu ne connais pas l'anglais, c plutot dommage pour toi...

C pas ça le problème: la programmation C pas si facile, alors quand il faut se taper la traduc des termes spécifiques. Mais je suis d'accord avec le fait que l'informatique demande la connaissance de l'anglais. (Quand ça bug vraiment y'a plus que ça).
Bref, la prochaine fois, chacun (y compris moi) tournera 7 fois sa langue dans sa bopuche avant de l'ouvrir. smile

17

Sinon, Squale, je t'encourage à faire un nouveau tuto, .... Niveau 2

oué, je m'y encourage moi aussi...
par exemple, depuis septembre, j'ai commencé un tuto ASM... je n'en ai fait qe trois chapitres et demi (ou 4 et demi, je sai splus)
en fait, ce qui est tuto n'est pas en tête de ma liste de priorités... là, j'ai KII en plus prioritaire, et ca va me prendre minimum tout l'été smile
C pas ça le problème: la programmation C pas si facile, alors quand il faut se taper la traduc des termes spécifiques.

clair...
mais bon, qd il faut, il faut smile
(j'ai appris la prog... principalement en anglais (argh, tu m'etonne que j'ai mis pas mal de temps avant de reussir a me faire plaisir 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

18

(j'ai appris la prog... principalement en anglais

Hé Bin.:? Pas de chance! Moi CT à partir de livres en français ( +chouette et +rapide )smile
Sinon, quand tu auras terminé avec KII et un tuto, fais le savoir smile Bonne Chance

19

Hé Bin.:? Pas de chance!

C'est ce que je disais à l'époque.
Ce n'est plus ce que je dis maintenant, au contraire.
depuis, je me suis lancé dans des études dans l'info... et j'ai réalisé que le fait de déjà comprendre pas mal de trucs en anglais informatique, ct un avantage smile
Sinon, quand tu auras terminé avec KII et un tuto, fais le savoir

ca se saura smile
Bonne Chance

merci smile
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

20

Il paraît que quelqu'un travaille sur une version de g++ capable de compiler du C++ pour M68k.
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.

21

ah ?
Kevin avait parlé de C avec classes, mais pas de C++ exactement
(je ne me souvient plus de la nuance precise entre les deux)
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

22

Ben, il a commencé par l'Objective-C parce qu'il a dit que c'était plus facile à porter, et on n'a toujours pas d'Objective-C en état de fonctionnement, donc pour le C++, ça ne sera pas pour bientôt. Mais le but du projet était quand-même d'arriver à un portage du C++.
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é

23

Mais je me demande si le C++ sur TI sera une bonne chose. Les programmes actuels en C prennent déjà beaucoup de place et sont assez lents par rapport à l'ASM.
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.

24

Je suis entièrement d'accord avec toi (et avec Zeljko) sur ce point.
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é

25

Je partage aussi cet avis la programmation objet a la réputation de consommer pas mal de mémoire. On pourrais avoir des tailles raisonables mais sa signifierai ce passer de l'objet.
avatar

26

#23 : Oulà !!!!!
Il faut décréter ce jour comme étant historique sur yAronet smile
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.

27

come a écrit :
Bref, la prochaine fois, chacun (y compris moi) tournera 7 fois sa langue dans sa bopuche avant de l'ouvrir. smile

non non, surtout voire QUE toi wink
*** Ne sous-estimez pas la puissance de la Marmotte ***
© Marmotte Team : LaMarmotte, sBibi, Vark & sabrina

28

Oué, il est susceptible smile
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.

29

et il réfléchit pas assez ...
parce-ce que ça :
Après avoir compilé quelques programmes sur TIGCC, je peux clore le débat de vendredi: le C diffère du C++ en quelques point, mais pour la Ti, il n'y a pas grosse différence.


ça demande pas une longue étude pour s'en rendre compte
*** Ne sous-estimez pas la puissance de la Marmotte ***
© Marmotte Team : LaMarmotte, sBibi, Vark & sabrina

30

Attends si l'anglais te repousse je me demande comment tu fais pour programmer en Win32 depuis 6 ans:
Moi je programme en win32 depuis 1 an (je suis en fin de seconde année de BTS d'info Indus, la première année je programmais pour MS-DOS) et j'utilise MS Visual C++ 6.0 avec sa doc MSDN library toute en anglais! (et des profs nuls qui en savent moins que les élèves, alors doc powa!)
Alors je ne sais pas quelle aide tu utilise, mais si tu trouve l'anglais difficile tu peux arrêter la prog. (moi je suis premier de ma classe en Info et en anglais, l' doc ne m'arrête pas, ni celle de MSDN Library ni celle de TIGCC, mais je peux te dire combien l'anglais est indispensable.)
avatar
Maintenant j'ai la flemme de garder une signature à jour sur ce site. Je n'ai même plus ma chaîne Exec sous la main.