off topic, mais c'est juste une continuation
critor, beaucoup de langages de programmation utilisent un delimiteur de fin de ligne, dont C/C++ et Java qui utilisent aussi ;. Et le ti basic des ti89/92 utilise aussi un delimiteur, c'est le : qui est rajoute en debut de ligne automatiquement quand on tape Enter sur la calculatrice.
Je ne sais pas quelle est la raison pour les langages que j'ai cites, je sais tres bien pourquoi c'est le cas dans Xcas, c'est parce que sinon bison n'arrive pas a interpreter correctement la grammaire de mon langage. Peut-etre que c'est ameliorable (il y a des cas ou on peut oublier le ; dans Xcas sans que cela gene le parser), il faudrait un expert pour me le dire, moi ma specialite c'est plutot les maths:-)
Je n'aime pas l'idee de l'indentation seule pour marquer les blocs comme en Python, c'est fragile pour faire des echanges, en copier-coller par exemple vers des editeurs/traitement de texte/lecteurs de mail ou en lecture lorsque des sauts de ligne sont ajoutes pour l'affichage de lignes longues (par exemple quand on consulte ce forum avec firefox).
Sinon, le ; sur la Prime se fait en 2 touches et 1 seule si on est deja en mode alpha, ce n'est pas la mer a boire, ce qui penible a mon avis c'est la necessite de passer du mode alpha au non alpha trop souvent. Le langage de la Prime et son implementation sont quand meme largement meilleurs que la plupart des langages de programmation de calculatrices populaires au lycee. Le mieux c'est peut-etre la voyage200, grace au clavier alphabetique, le langage est lent mais pour l'apprentissage de l'algorithmique la vitesse est suffisante.
La HP-300s+ utilise le firmware Casio fx-92 Collège 2D+
45 posts
• Page 5 of 5 • 1, 2, 3, 4, 5
-
parisseVIP++
Niveau 12: CP (Calculatrice sur Pattes)- Posts: 3662
- Joined: 13 Dec 2013, 16:35
- Gender:
- Calculator(s):→ MyCalcs profile
Re: La HP-300s+ utilise le firmware Casio fx-92 Collège 2D+
Sur le principe j'aime bien la définition des blocs par l'indentation mais comme vous le dites il y a le PB des éditeurs de texte car certains vont mettre des espaces d'autres des tabulations et ça malheureusement c'est source d'erreurs. Mais python reste un très bon language... Je confirme aussi que la voyage 200 doit être top, je ne l'ai utilisée qu'en émulateur et on a vraiment l'impression de se trouver sur un mini-ordinateur... Dommage que TI ait abandonné cette plateforme...
-
zorglub13
Niveau 7: EP (Espèce Protégée: geek)- Posts: 103
- Images: 0
- Joined: 14 Sep 2014, 12:11
- Location: Aix en provence
- Gender:
- Calculator(s):→ MyCalcs profile
- Class: travail
Re: La HP-300s+ utilise le firmware Casio fx-92 Collège 2D+
Bonjour
Je le trouve limité dans le sens ou l'on ne peut pas utiliser les différentes polices de caractères disponibles,
la totalité de l'écran ou bien encore on ne peut avoir la liste des variables ou des répertoires présents en mémoire.
Concernant la Hp 50, on peut faire tout cela et beaucoup plus, et puis c'est la seule machine qui soit sonore, elle est équipée d'un port
infra-rouge et d'un lecteur de carte SD.
Mais son langage est vraiment spécial et très peu lisible (compréhensible).
Pour bien situer les choses, je précise que je ne suis ni étudiant, ni enseignant, j'utilise ces machines comme une source de loisir
(programmation).
Mais pour la programmation de calculs, formels notamment le basic des 68k me semble le plus simple et naturel.
Tu dis que le TI Basic 68k est lent ce qui n'est pas faux et limité mais dans quel domaine (par rapport aux autres calculatrices) ?
Je le trouve limité dans le sens ou l'on ne peut pas utiliser les différentes polices de caractères disponibles,
la totalité de l'écran ou bien encore on ne peut avoir la liste des variables ou des répertoires présents en mémoire.
Concernant la Hp 50, on peut faire tout cela et beaucoup plus, et puis c'est la seule machine qui soit sonore, elle est équipée d'un port
infra-rouge et d'un lecteur de carte SD.
Mais son langage est vraiment spécial et très peu lisible (compréhensible).
Pour bien situer les choses, je précise que je ne suis ni étudiant, ni enseignant, j'utilise ces machines comme une source de loisir
(programmation).
Mais pour la programmation de calculs, formels notamment le basic des 68k me semble le plus simple et naturel.
-
tyann2
Niveau 8: ER (Espèce Rare: nerd)- Posts: 96
- Joined: 19 Sep 2011, 11:38
- Gender:
- Calculator(s):→ MyCalcs profile
Re: La HP-300s+ utilise le firmware Casio fx-92 Collège 2D+
tyann2 wrote:Mais pour la programmation de calculs, formels notamment le basic des 68k me semble le plus simple et naturel.
Sur Nspire, c'est encore mieux dans le sens lisibilité et facilité d'écriture pour les calculs et algo mathématiques en générales grâce à l'affichage en écriture naturelle 2D (qui fait vraiment la différence sur des formules relativement grosse où la version inline aurait pris plusieurs coups de scroll...)
Mais c'est certainement pas sur le basic Nspire qu'il faudra s'attendre à des fonctionnalités (pourtant de base) du genre I/O clavier, graphiques, etc. Heureusement que TI a mis du Lua, pour combler pas trop mal ce trou.
MyCalcs: Help the community's calculator documentations by filling out your calculators info!
MyCalcs: Aidez la communauté à documenter les calculatrices en donnant des infos sur vos calculatrices !
Inspired-Lua.org: All about TI-Nspire Lua programming (tutorials, wiki/docs...)My calculator programs
Mes programmes pour calculatrices
-
AdriwebAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)- Posts: 14744
- Images: 1119
- Joined: 01 Jun 2007, 00:00
- Location: France
- Gender:
- Calculator(s):→ MyCalcs profile
- Twitter: adriweb
- GitHub: adriweb
Re: La HP-300s+ utilise le firmware Casio fx-92 Collège 2D+
Heureusement que TI a mis du Lua, pour combler pas trop mal ce trou.
Tout à fait d'accord.
Pour en revenir à la Prime, en ce qui concerne les fins de blocs c'est vrai que le ; c'est barbant
mais on s'y fait, d'ailleurs comme il est obligatoire à la fin de la plupart des instructions je ne
comprend pas que lorsque l'on va sélectionner une instruction dans le menu commandes de l'éditeur
par exemple celui-ci ne soit pas ajouter automatiquement à la fin de l'instruction.
Moi ce qui me gêne le plus c'est le fait que toutes les structures se terminent pas END
je préfère de loin le Ti basic des 68K avec ses ENDIF, ENDFOR etc...
Dans un listing conséquent on s'y retrouve mieux, d'autant plus que l'éditeur de la Prime n'est pas à la hauteur
de la puissance de la machine, même pas une option de recherche d'un texte, la coloration syntaxique aurait été
la bienvenue également.
-
tyann2
Niveau 8: ER (Espèce Rare: nerd)- Posts: 96
- Joined: 19 Sep 2011, 11:38
- Gender:
- Calculator(s):→ MyCalcs profile
45 posts
• Page 5 of 5 • 1, 2, 3, 4, 5
Who is online
Users browsing this forum: ClaudeBot [spider] and 1 guest