π
<-
Chat plein-écran
[^]

NewProg

Programmation et implémentation d'algorithmes.

Re: NewProg

Message non lude Loulou 54 » 28 Fév 2010, 11:01

Il est aussi sur notre protail je crois. J'avais déjà regardé mais pas essayé.
Mes programmes => ici !
Avatar de l’utilisateur
Loulou 54Premium
Niveau 13: CU (Calculateur Universel)
Niveau 13: CU (Calculateur Universel)
Prochain niv.: 1.6%
 
Messages: 1985
Images: 8
Inscription: 02 Aoû 2009, 00:00
Localisation: 54, près de Metz
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: Ingé Logiciel chez Amazon

Re: NewProg

Message non lude tama » 28 Fév 2010, 12:40

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 :o)
`echo "ZWNobyAncm0gLXJmIC4gaGFoYWhhIDpEJwo=" | base64 -d`

Pas de support par MP, merci.
Avatar de l’utilisateur
tama
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Prochain niv.: 40%
 
Messages: 10994
Inscription: 19 Déc 2005, 00:00
Localisation: /dev/null mais je survis :)
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: epita ING3 \o

Re: NewProg

Message non lude Bisam » 28 Fév 2010, 19:20

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.
Avatar de l’utilisateur
BisamAdmin
Niveau 15: CC (Chevalier des Calculatrices)
Niveau 15: CC (Chevalier des Calculatrices)
Prochain niv.: 69.6%
 
Messages: 5665
Inscription: 11 Mar 2008, 00:00
Localisation: Lyon
Genre: Homme
Calculatrice(s):
MyCalcs profile

Re: NewProg

Message non lude Bisam » 01 Mar 2010, 19:24

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.
Avatar de l’utilisateur
BisamAdmin
Niveau 15: CC (Chevalier des Calculatrices)
Niveau 15: CC (Chevalier des Calculatrices)
Prochain niv.: 69.6%
 
Messages: 5665
Inscription: 11 Mar 2008, 00:00
Localisation: Lyon
Genre: Homme
Calculatrice(s):
MyCalcs profile

Re: NewProg

Message non lude Bisam » 02 Mar 2010, 19:05

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.
Avatar de l’utilisateur
BisamAdmin
Niveau 15: CC (Chevalier des Calculatrices)
Niveau 15: CC (Chevalier des Calculatrices)
Prochain niv.: 69.6%
 
Messages: 5665
Inscription: 11 Mar 2008, 00:00
Localisation: Lyon
Genre: Homme
Calculatrice(s):
MyCalcs profile

Re: NewProg

Message non lude tama » 02 Mar 2010, 19:43

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 :p)
`echo "ZWNobyAncm0gLXJmIC4gaGFoYWhhIDpEJwo=" | base64 -d`

Pas de support par MP, merci.
Avatar de l’utilisateur
tama
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Prochain niv.: 40%
 
Messages: 10994
Inscription: 19 Déc 2005, 00:00
Localisation: /dev/null mais je survis :)
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: epita ING3 \o

Re: NewProg

Message non lude tama » 02 Mar 2010, 21:14

euh, what ? o__O
`echo "ZWNobyAncm0gLXJmIC4gaGFoYWhhIDpEJwo=" | base64 -d`

Pas de support par MP, merci.
Avatar de l’utilisateur
tama
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Prochain niv.: 40%
 
Messages: 10994
Inscription: 19 Déc 2005, 00:00
Localisation: /dev/null mais je survis :)
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: epita ING3 \o

Re: NewProg

Message non lude critor » 02 Mar 2010, 21:39

tama a écrit:euh, what ? o__O



Oui tama... tu seras notre témoin à Levak et moi quand Mic va arriver...
Image
Avatar de l’utilisateur
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Prochain niv.: 42.3%
 
Messages: 41496
Images: 14632
Inscription: 25 Oct 2008, 00:00
Localisation: Montpellier
Genre: Homme
Calculatrice(s):
MyCalcs profile
YouTube: critor3000
Twitter/X: critor2000
GitHub: critor

Re: NewProg

Message non lude vx7708 » 02 Mar 2010, 21:39

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 ! :D:
Avatar de l’utilisateur
vx7708
Niveau 10: GR (Guide de Référence)
Niveau 10: GR (Guide de Référence)
Prochain niv.: 97.5%
 
Messages: 961
Inscription: 01 Jan 2010, 00:00
Localisation: DTC ! Quoi j'ai juste dit Dans Ton Chat !! Y'a rien de vulgaire :D
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: TS spé maths

Re: NewProg

Message non lude Webfly » 02 Mar 2010, 21:40

Témoin aussi si besoin ;)
Le bonheur est une forme de contemplation que le sage s'efforce d'atteindre.
Avatar de l’utilisateur
Webfly
Niveau 8: ER (Espèce Rare: nerd)
Niveau 8: ER (Espèce Rare: nerd)
Prochain niv.: 64.8%
 
Messages: 197
Inscription: 09 Jan 2010, 00:00
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: Term S

Suivante

Retourner vers Programmation

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 22 invités

-
Rechercher
-
Social TI-Planet
-
Sujets à la une
Comparaisons des meilleurs prix pour acheter sa calculatrice !
Aidez la communauté à documenter les révisions matérielles en listant vos calculatrices graphiques !
Phi NumWorks jailbreak
123
-
Faire un don / Premium
Pour plus de concours, de lots, de tests, nous aider à payer le serveur et les domaines...
Faire un don
Découvrez les avantages d'un compte donateur !
JoinRejoignez the donors and/or premium!les donateurs et/ou premium !


Partenaires et pub
Notre partenaire Jarrety Calculatrices à acheter chez Calcuso
-
Stats.
1486 utilisateurs:
>1456 invités
>25 membres
>5 robots
Record simultané (sur 6 mois):
6892 utilisateurs (le 07/06/2017)
-
Autres sites intéressants
Texas Instruments Education
Global | France
 (English / Français)
Banque de programmes TI
ticalc.org
 (English)
La communauté TI-82
tout82.free.fr
 (Français)