NewProg
18 posts
• Page 1 of 2 • 1, 2
Re: NewProg
Il est aussi sur notre protail je crois. J'avais déjà regardé mais pas essayé.
Mes programmes => ici !
-
Loulou 54Premium
Niveau 13: CU (Calculateur Universel)- Posts: 1985
- Images: 8
- Joined: 02 Aug 2009, 00:00
- Location: 54, près de Metz
- Gender:
- Calculator(s):→ MyCalcs profile
- Class: Ingé Logiciel chez Amazon
Re: NewProg
Mouais sur 68k je préfère quand même le C, question d'habitude peut-être
(Et il me semble que c'était déjà sorti y a quelques mois )
(Et il me semble que c'était déjà sorti y a quelques mois )
`echo "ZWNobyAncm0gLXJmIC4gaGFoYWhhIDpEJwo=" | base64 -d`
Pas de support par MP, merci.
Pas de support par MP, merci.
-
tama
Niveau 14: CI (Calculateur de l'Infini)- Posts: 10994
- Joined: 19 Dec 2005, 00:00
- Location: /dev/null mais je survis :)
- Gender:
- Calculator(s):→ MyCalcs profile
- Class: epita ING3 \o
Re: NewProg
Je vais le tester... mais je ne sais pas si j'aurai le temps tout de suite alors ne vous attendez pas à une news demain matin.
-
BisamAdmin
Niveau 15: CC (Chevalier des Calculatrices)- Posts: 5670
- Joined: 11 Mar 2008, 00:00
- Location: Lyon
- Gender:
- Calculator(s):→ MyCalcs profile
Re: NewProg
Bon, ben, je n'ai pas écrit de programmes... mais je pense que je n'en écrirai pas.
J'ai lu tous les fichiers d'aide à l'utilisation (ce qui est un exploit car il n'y a aucun renvoi à la ligne, ni mise en forme et que le français et l'anglais sont mélangés) et je n'ai pas vu une seule nouveauté intéressante.
Je veux dire par là que le langage ne permet pas d'utiliser toutes les instructions de Basic mais seulement celles qui ont été réimplémentées (grosso modo les boucles, les conditions et les opérations de base +,-,*,/ et opérateurs logiques) et toutes les possibilités supplémentaires (notamment graphiques) sont faisables avec flib.
Les deux seuls points positifs sont probablement :
1) la vitesse d'exécution
2) la facilité d'utilisation de sprites de différentes dimensions avec gestion de collision intégrées.
Pour ce qui est de l'utilisation... ce n'est pas terrible non plus.
Il faut écrire un fichier text, puis le compiler, puis obligatoirement le lancer à travers un autre programme (un lanceur).
Au final, si je devais le noter, je lui donnerais tout juste la moyenne, notamment car tout ce qui fait que c'est une calculatrice (toutes les fonctions CAS notamment) ne sont pas utilisables.
J'ai lu tous les fichiers d'aide à l'utilisation (ce qui est un exploit car il n'y a aucun renvoi à la ligne, ni mise en forme et que le français et l'anglais sont mélangés) et je n'ai pas vu une seule nouveauté intéressante.
Je veux dire par là que le langage ne permet pas d'utiliser toutes les instructions de Basic mais seulement celles qui ont été réimplémentées (grosso modo les boucles, les conditions et les opérations de base +,-,*,/ et opérateurs logiques) et toutes les possibilités supplémentaires (notamment graphiques) sont faisables avec flib.
Les deux seuls points positifs sont probablement :
1) la vitesse d'exécution
2) la facilité d'utilisation de sprites de différentes dimensions avec gestion de collision intégrées.
Pour ce qui est de l'utilisation... ce n'est pas terrible non plus.
Il faut écrire un fichier text, puis le compiler, puis obligatoirement le lancer à travers un autre programme (un lanceur).
Au final, si je devais le noter, je lui donnerais tout juste la moyenne, notamment car tout ce qui fait que c'est une calculatrice (toutes les fonctions CAS notamment) ne sont pas utilisables.
-
BisamAdmin
Niveau 15: CC (Chevalier des Calculatrices)- Posts: 5670
- Joined: 11 Mar 2008, 00:00
- Location: Lyon
- Gender:
- Calculator(s):→ MyCalcs profile
Re: NewProg
Bon j'apporte quelques corrections importantes à ce que j'ai dit plus haut.
En fait, certains fichiers d'aide ne s'étaient pas transférés comme il faut. En fait, 2 d'entre eux semblent être corrompus dans l'archive et j'avais dû oublier le 3ème en faisant mon transfert.
Il se trouve que les 2 qui sont corrompus sont ceux concernant la gestion du clavier et surtout celui concernant le TIBasic et l'assembleur.
Le 3ème qui me manquait est celui qui explique précisément comment programmer... et là encore j'ai mal compris.
En fait, on écrit dans l'éditeur de programmes (ce qui ne change pas grand chose, mais c'est à noter). On peut utiliser à tout moment des commandes TIBasic pur en tapant simplement un entête et une fin de part et d'autres de l'ensemble d'instructions TIBasic. Les commandes qui ont été réimplémentées sont en fait des améliorations de celles qui existent en Basic afin de gagner en vitesse d'exécution.
J'ai donc refait un test et écrit quelques programmes d'exemple.
Le langage est une sorte de mélange entre du C et du Basic.
Il utilise notamment les pointeurs et l'adressage mémoire propre au C.
Il est donc un peu plus compliqué d'utilisation que le Basic mais beaucoup plus puissant.
Il a l'inconvénient de devoir allouer des espaces mémoires pour certains types de variables (qui peuvent être éventuellement déclarées au préalable)... mais il a l'avantage de pouvoir créer des fonctions beaucoup plus rapides que les fonctions TIbasic.
Enfin, précision notable, il est fournit un programme qui sert à la fois de compilateur, de sauvegarde du fichier source et de test du programme en cours d'écriture, ce qui facilite grandement la programmation. Il y a aussi un mode déboggage qui exécute le programme pas à pas en fournissant les valeurs des varaibles qau fur et à mesure.
Pour ce qui est des fonctions graphiques, elles sont plus poussées que celles de Flib puisqu'elles permettent notamment le "double buffering" (à condition de trouver une plage mémoire assez grande ailleurs que dans la zone d'affichage bien sûr).
Voilà.
Avec ce 2ème tes un peu plus sérieux, je révise ma note et je donne un bon 16, les points négatifs étant réduits à la relative complexité d'utilisation et surtout à l'aide qui n'est vraiment pas pratique du tout.
Je pense qu'une grande amélioration serait de pouvoir convertir les programmes en exécutables assembleurs... mais je ne pense pas que ce soit dans l'esprit.
En fait, certains fichiers d'aide ne s'étaient pas transférés comme il faut. En fait, 2 d'entre eux semblent être corrompus dans l'archive et j'avais dû oublier le 3ème en faisant mon transfert.
Il se trouve que les 2 qui sont corrompus sont ceux concernant la gestion du clavier et surtout celui concernant le TIBasic et l'assembleur.
Le 3ème qui me manquait est celui qui explique précisément comment programmer... et là encore j'ai mal compris.
En fait, on écrit dans l'éditeur de programmes (ce qui ne change pas grand chose, mais c'est à noter). On peut utiliser à tout moment des commandes TIBasic pur en tapant simplement un entête et une fin de part et d'autres de l'ensemble d'instructions TIBasic. Les commandes qui ont été réimplémentées sont en fait des améliorations de celles qui existent en Basic afin de gagner en vitesse d'exécution.
J'ai donc refait un test et écrit quelques programmes d'exemple.
Le langage est une sorte de mélange entre du C et du Basic.
Il utilise notamment les pointeurs et l'adressage mémoire propre au C.
Il est donc un peu plus compliqué d'utilisation que le Basic mais beaucoup plus puissant.
Il a l'inconvénient de devoir allouer des espaces mémoires pour certains types de variables (qui peuvent être éventuellement déclarées au préalable)... mais il a l'avantage de pouvoir créer des fonctions beaucoup plus rapides que les fonctions TIbasic.
Enfin, précision notable, il est fournit un programme qui sert à la fois de compilateur, de sauvegarde du fichier source et de test du programme en cours d'écriture, ce qui facilite grandement la programmation. Il y a aussi un mode déboggage qui exécute le programme pas à pas en fournissant les valeurs des varaibles qau fur et à mesure.
Pour ce qui est des fonctions graphiques, elles sont plus poussées que celles de Flib puisqu'elles permettent notamment le "double buffering" (à condition de trouver une plage mémoire assez grande ailleurs que dans la zone d'affichage bien sûr).
Voilà.
Avec ce 2ème tes un peu plus sérieux, je révise ma note et je donne un bon 16, les points négatifs étant réduits à la relative complexité d'utilisation et surtout à l'aide qui n'est vraiment pas pratique du tout.
Je pense qu'une grande amélioration serait de pouvoir convertir les programmes en exécutables assembleurs... mais je ne pense pas que ce soit dans l'esprit.
-
BisamAdmin
Niveau 15: CC (Chevalier des Calculatrices)- Posts: 5670
- Joined: 11 Mar 2008, 00:00
- Location: Lyon
- Gender:
- Calculator(s):→ MyCalcs profile
Re: NewProg
Intéressant (au fait, je crois que je comptais en parler vite fait dans les news du tout premier journal de tibank, mais dans sa version de Juillet 2009 )
`echo "ZWNobyAncm0gLXJmIC4gaGFoYWhhIDpEJwo=" | base64 -d`
Pas de support par MP, merci.
Pas de support par MP, merci.
-
tama
Niveau 14: CI (Calculateur de l'Infini)- Posts: 10994
- Joined: 19 Dec 2005, 00:00
- Location: /dev/null mais je survis :)
- Gender:
- Calculator(s):→ MyCalcs profile
- Class: epita ING3 \o
Re: NewProg
euh, what ? o__O
`echo "ZWNobyAncm0gLXJmIC4gaGFoYWhhIDpEJwo=" | base64 -d`
Pas de support par MP, merci.
Pas de support par MP, merci.
-
tama
Niveau 14: CI (Calculateur de l'Infini)- Posts: 10994
- Joined: 19 Dec 2005, 00:00
- Location: /dev/null mais je survis :)
- Gender:
- Calculator(s):→ MyCalcs profile
- Class: epita ING3 \o
Re: NewProg
tama wrote:euh, what ? o__O
Oui tama... tu seras notre témoin à Levak et moi quand Mic va arriver...
-
critorAdmin
Niveau 19: CU (Créateur Universel)- Posts: 41860
- Images: 15380
- Joined: 25 Oct 2008, 00:00
- Location: Montpellier
- Gender:
- Calculator(s):→ MyCalcs profile
- YouTube: critor3000
- Twitter: critor2000
- GitHub: critor
Re: NewProg
Il a été infiltré par un bot ou quoi ???
HAHAHA LOL MDR PETE DE RIRE *fait boum* AH BEN VOILA J'AI EXPLOSE DE RIRE LOL MDR
Calculatrices :
TI Nspire Clickpad HW1 2.0
TI Nspire Touchpad HW2 2.0
TI 89 Titanium HW4
C'est tout ! :
Calculatrices :
TI Nspire Clickpad HW1 2.0
TI Nspire Touchpad HW2 2.0
TI 89 Titanium HW4
C'est tout ! :
-
vx7708
Niveau 10: GR (Guide de Référence)- Posts: 961
- Joined: 01 Jan 2010, 00:00
- Location: DTC ! Quoi j'ai juste dit Dans Ton Chat !! Y'a rien de vulgaire :D
- Gender:
- Calculator(s):→ MyCalcs profile
- Class: TS spé maths
Re: NewProg
Témoin aussi si besoin
Le bonheur est une forme de contemplation que le sage s'efforce d'atteindre.
-
Webfly
Niveau 8: ER (Espèce Rare: nerd)- Posts: 197
- Joined: 09 Jan 2010, 00:00
- Gender:
- Calculator(s):→ MyCalcs profile
- Class: Term S
18 posts
• Page 1 of 2 • 1, 2
Who is online
Users browsing this forum: No registered users and 3 guests