1

Hello tout le monde!
Ca va faire un bail que je n'avais pas posté ici, et depuis que j'ai laissé tomber la programmation sur ma voyage 200 par manque de temps, je me suis dit qu'un jour il faudrait que je m'y remette wink
Il y a quelques jours je suis tombé par hasard sur la Nspire CX CAS, ca a l'air d'être une belle tuerie cette bestiole, ce serait l'occasion pour moi de renouer avec mes plus belles années en termes de prog wink
J'ai fait un peu le tour des sites (surtout ti-bank) pour en savoir plus, mais j'aimerai avoir quelques précisions à propos de la question suivante:
est-ce qu'un SDK pour la nspire CX est envisageable pour l'année à venir? Peut-être pas un TIGCC, mais ne serait-ce qu'une toolchain?

Merci d'avance pour vos réponses wink

2

Quelques notes:
* un SDK officiel pour le C/C++, c'est improbable. Ca fait cinq ans que TI montre une fermeture de plus en plus grande de leurs machines.
* un SDK pour la Nspire, ça fait plus d'un an qu'il y en a un: Ndless utilisant des toolchains ARM non patchées smile
* un SDK pour la Nspire CX, ça dépendra de ce qu'on peut trouver comme moyens de prendre l'accès à du code natif sur Nspire CX.
avatar
Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
Co-admin de TI-Planet.

3

Merci pour ta réponse wink
Concernant TI, j'ai vu un peu ce qu'ils ont fait avec l'OS3.0 buggé jusqu'à l'os (sans jeu de mots!), c'est vraiment décevant! Après, ils n'ont jamais cru en la communauté de développeurs, qui pourtant a porté la TI92 jusqu'à la gloire qu'on lui connait! Si au moins ils sortaient un SDK digne de ce nom!
Mis à part ça, qui s'occupe de la Nspire CX? ExtendeD?

4

Mis à part ça, qui s'occupe de la Nspire CX? ExtendeD?

Personne ne s'occupe de la Nspire CX: elle n'est pas encore dispo à la vente, et ceux qui font le beta-test ne sont pas des membres de la communauté de développement ouvert, et ils sont sous NDA avec menace de gros procès s'ils leakent les prototypes smile

Aussi: de nos jours, le développement Nspire est passé de yAronet (francophone) / UnitedTI (anglophone) vers Omnimaga (anglophone) et TI-Bank (francophone).
avatar
Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
Co-admin de TI-Planet.

5

Ok. Vivement qu'elle sorte en France wink
en tout cas merci à toi Lionel pour ces éclaircissements !

6

Je viens de voir qu'en fait, certains membres de la communauté ouverte ont déjà des Nspire CX. Les posts datent de la nuit dernière (pour nous européens):
http://www.omnimaga.org/index.php?topic=8272.0
http://www.omnimaga.org/index.php?topic=6854.msg152236#msg152236 (un nouveau venu).
avatar
Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
Co-admin de TI-Planet.

7

J'ai lu, c'est pas brillant! Ti n'en a plus que jamais rien à faire de la communauté de programmeurs sick
En gros, si j'ai bien compris, tous nos espoirs reposent sur le Lua et NDless, c'est bien ca?

8

(au passage, la Casio, si j'ai bien compris, elle a le même genre de BASIC qu'une bonne vieille Graph 60?)
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.

9

C'est ce que j'avais cru comprendre...Je ne sais pas où ca va nous mener, mais je pense que le trio TI92+/TI89/Voyage200 a encore de beaux jours devant lui wink

10

Faut vous y faire les gars, la programmation on-calc c'est un truc de vieux con, les jeunes ils s'y intéressent plus maintenant embarrassed
avatar
Zeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo

11

Dit tout de suite qu'on est des vieux con 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.

12

Ben je m'inclus dans le lot hein hehe
avatar
Zeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo

13

Je sais ^^
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.

14

Zerosquare (./10) :
Faut vous y faire les gars, la programmation on-calc c'est un truc de vieux con, les jeunes ils s'y intéressent plus maintenant embarrassed


Vieux con toi même love

Mais sur le principe, je pense que tu n'as pas tort...

15

je pense que le trio TI92+/TI89/Voyage200 a encore de beaux jours devant lui wink

Hmm.
Fût-elle plus programmable, la plate-forme TI-68k est beaucoup moins puissante que la plate-forme Nspire plus récente, et a toujours été beaucoup moins populaire dans le monde que les séries TI-Z80 (dépourvues de CAS à cause des examens aux USA et dans d'autres pays). Ca fait bientôt six ans que la dernière mise à jour d'AMS a été releasée. TI a abandonné cette plate-forme depuis longtemps, et est en train de la remplacer par la Nspire (CX) CAS...

Comme l'écrit Zerosquare en ./10, la programmation sur calculatrice intéresse moins les jeunes maintenant que de notre temps, pour diverses raisons. Et passer du temps à l'optimisation, ce qui est nécessaire sur TI-Z80 et dans une mesure un peu moindre sur TI-68k, est beaucoup moins nécessaire sur Nspire, même si cela reste bien sûr utile.
avatar
Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
Co-admin de TI-Planet.

16

Lionel Debroux (./15) :
Comme l'écrit Zerosquare en ./10, la programmation sur calculatrice intéresse moins les jeunes maintenant que de notre temps, pour diverses raisons.

ne serait-ce que le fait que tu as moyen de coder pour ton téléphone ?

Avec comme "avantages", pour n'en citer que quelques uns :
- plus d'utilisateurs potentiels de ton appli
- possibilités de monétisation
- plus de puissances / fonctionnalités (rien que la connexion internet, ça aide ; et les mega/giga-herz, pareil)
- plus de "reconnaissance" quand tu dis "je dev pour android/iphone" que quand tu dis "je dev sur TI" ^^
- téléphone pas plus cher qu'une TI haut de gamme...


(bon, OK, j'ai pas pris en compte les "jeunes qui veulent rien faire si ce n'est profiter de l'existant" ^^ )
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

17

Voilà smile
Il y a la programmation sur smartphone, un certain désintérêt pour les matières scientifiques en général, les purs consommateurs, et certainement encore d'autres causes.
avatar
Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
Co-admin de TI-Planet.

18

Dommage quand même, programmer sur une machine comme une TI92 est super formateur je trouve! Ca apprend les bonnes pratiques, l'optimisation...

19

L'optiquoi ? On s'en fout, même les téléphones ont un double cœur maintenant, et ça gêne pas les gens de recharger leur batterie tous les jours embarrassed
avatar
Zeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo

20

deadbird > je suis on ne peut plus d'accord : je garde de mes "années TI" une série de bonnes (et mauvaises, certes) habitudes, que je me retrouve à utiliser encore aujourd'hui, pas loin de 10 ans après -- que ce soit dans mon boulot de tous les jours (PHP), oui sur android (JAVA).

Zerosquare > moué ; certes, on a dans nos téléphones des cpu 100 ou 200 fois plus "puissant" que nos vieilles TI... mais quelques bonnes habitudes d'optimisations ne font pas de mal pour autant...

Et puis, cette puissance en plus, plutôt que de la gacher en code sauvage, des fois, autant en garder un peu pour ajouter des fonctionnalités ^^
(ce qui ne veut pas dire "coder comme un porc en torturant/optimisant le code comme si on n'avait que 10 MHz sous la main)


(mine de rien, je suis plus ou moins en train de coder mon bon vieux Krypton sur android... et ça fait du bien de retrouver un peu ce que je ressentais sur TI ^^ avec plein de possibilités en plus)
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

21

squale92 (./20) :
Zerosquare > moué ; certes, on a dans nos téléphones des cpu 100 ou 200 fois plus "puissant" que nos vieilles TI... mais quelques bonnes habitudes d'optimisations ne font pas de mal pour autant...

Ce n'est pas vrai, certaines optimisation qui marchent biens sur 68k sont contre productive sur un CPU un minimum recent, ARM y compris, et ça peux etre encore pire sur des languages interpreté
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

squale > mon post était au second degré, hein hehe
avatar
Zeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo

23

Godzil > je pensais plus à des optimisations niveau "algo" que "bas-niveau", en fait (parce que JAVA vs C c'est pas tout à fait pareil, quand même)

0² > Oh ; pourtant, c'était pas faux ^^
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

24

Ben c'est pas faux en soi, mais c'est une mauvaise excuse pour justifier la fainéantise des devs.
avatar
Zeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo

25

deadbird (./18) :
Dommage quand même, programmer sur une machine comme une TI92 est super formateur je trouve! Ca apprend les bonnes pratiques, l'optimisation...

Bah je ne suis pas tellement d'accord en fait. Les machines d'aujourd'hui sont tellement différentes que c'est plus une perte de temps qu'autre chose d'apprendre l'asm 68k ou d'essayer de faire du C sans libc et en comptant les octets.

Comme le précise Godzil, les optimisations en assembleur sur les processeurs récents sont très différentes de ce qu'on faisait y'a 10 ans. Et de toute façon ça sert pas à grand chose au final, ce qu'on cherche plutôt à optimiser aujourd'hui ce sont par exemple les changements d'état en OpenGL ES, ou bien l'utilisation des lignes de cache, ou alors de paralléliser son programme pour les multi-coeurs, etc... c'est pas sur une TI qu'on peut apprendre ça.

Par conséquent c'est plutôt bien, je trouve, que les jeunes de nos jours essaient plutôt de faire des applis pour leurs téléphone portables au lieu de perdre leur temps sur une TI (surtout si au final c'est pour se retrouver à faire du Lua sur une nspire).
So much code to write, so little time.

26

euh pas vraiment d'accord sur le "TI = perte de temps"

Les TI sont un bon vieux terrain de jeu ou on peut toucher à beaucoup de trucs "assez" bas niveau ce que l'on ne peut pas sur beaucoup de machines récentes.
De plus, je parle pour z80, cela reste d'une complexité abordable.
Et puis y a plein de truc bas niveau qui ne changent pas, la plupart des gens qui m'entourent developpent généralement des langages dit "haut niveau" et ne savent pas du tout ce qui se passe dès qu'on leur enlève une ou deux couches d'abstraction. Pour eux entre leur code et la machine c'est un gros trou noir, voire un truc mystérieux ou magique et les gens comme moi passent pour des "barbus extrémistes cinglés".
Après, sur les optimisations, c'est sur que je suis d'accord avec toi ça n'a rien avoir, mais de toute façon tout évolue ce que l'on apprend un jour peut ne plus servir le lendemain.
En revanche, faire de l'ARM n'est absolument pas une perte de temps à tout point de vue, au contraire.


Inutile de vous dire que moi je fais partie des vieux cons trigni
Mais plutôt z80 (trilove trilove )...Est-ce pire ou mieux que 68k ??

27

Et puis il ne faut pas oublier le développement embarqué aussi, toutes les plateformes ne font pas tourner Java ou C# (ou si elles le font tourner, ce n'est pas forcément une bon choix pour autant).
Contra (./26) :
Mais plutôt z80 ( trilove.gif trilove.gif )...Est-ce pire ou mieux que 68k ??
Comparer les qualités intrinsèques du Z80 et du 68k serait un beau sujet de troll cheeky

Mais sinon disons que c'est encore plus bas niveau que le 68k oui
avatar
Zeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo

28

squale92 (./16) :
"jeunes qui veulent rien faire si ce n'est profiter de l'existant"

Zerosquare (./10) :
Faut vous y faire les gars, la programmation on-calc c'est un truc de vieux con, les jeunes ils s'y intéressent plus maintenant

nitro (./25) :
Par conséquent c'est plutôt bien, je trouve, que les jeunes de nos jours essaient plutôt de faire des applis pour leurs téléphone portables au lieu de perdre leur temps sur une TI (surtout si au final c'est pour se retrouver à faire du Lua sur une nspire).


Vous avez quoi contre les jeunes d'aujourd'hui ? J'ai 15 piges et même si je galère (a mort), j'essaye de dev sur ma TI. triso

Après c'est vrai que ce n'est pas la même époque, mais ce n'est pas une raison pour généraliser les choses !

EDIT : je poste 7 mois plus tard... hum
avatar
PLUR - Peace Love Unity Respect

#TI 68k := LINUX
TI 89:= UBUNTU
#TI NSPIRE := WINDOWs
TI NSPIRE (OS 3.X) := WINDOWS VISTA

29

Oui, mais t'es un peu une exception. Il y avati ue grosse communauté de programmeurs sur TI il y a 10 ans. Les "anciens" ont arrêté peu à peu (études, boulot, famille toussa), pas un jeune n'a débarqué pour prendre la relève. Par contre, ils demandent toujours autant de programmes.

30

Bon, après je ne connais pas la fabuleuse histoire du dev des calculettes (TI en particulier), seulement je pense que programmer y'a 10ans (enfin, un peu plus quand même) n'avait rien avoir à par rapport à aujourd'hui, sa devait être moche ...( gni )
Bref, je pense qu'un "jeune" qui a envie est un jeune dynamique, et qui avant de demander un prgm, essayera de voir si il peut le coder.

C'est ce que je fais en tout cas, même si je n'ai pas un bon niveau.
avatar
PLUR - Peace Love Unity Respect

#TI 68k := LINUX
TI 89:= UBUNTU
#TI NSPIRE := WINDOWs
TI NSPIRE (OS 3.X) := WINDOWS VISTA