π
<-
Chat plein-écran
[^]

NumWorks, 1ère graphique française programmable en Python

Re: NumWorks, 1ère graphique française programmable en Pytho

Message non lude critor » 07 Mai 2018, 21:50

Bisam a écrit:@Parisse :
Bisam a écrit:Notez particulièrement le milieu de la page 7... :p


parisse a écrit:page 14 plutot.

Je voulais juste faire remarquer la citation de Critor, en page 7... Je n'ai pas été très clair.
J'ai corrigé ma formulation, plus haut.

En même temps, ce n'est pas nouveau.
C'est la citation qui était déjà présente sur leurs visuels pour les journées APMEP 2017.

Dont sur le poster dédicacé exprès pour proghy_v2, volé dans sa boîte à lettres en période de fêtes, et probablement tiré à la poubelle quand les voleurs ont vu qu'ils ne pourraient pas monnayer le contenu de ce colis pour grand chose.
8909
Image
Avatar de l’utilisateur
critorAdmin.
Niveau 18: DC (Deus ex Calculatorum)
Niveau 18: DC (Deus ex Calculatorum)
Prochain niv.: 73.1%
 
Messages: 29884
Images: 7054
Inscription: 25 Oct 2008, 00:00
Localisation: Montpellier
Genre: Homme
Calculatrice(s):
Classe: Lycée
YouTube: critor3000
Twitter: critor2000
Facebook: critor.ti

Re: NumWorks, 1ère graphique française programmable en Pytho

Message non lude parisse » 17 Mai 2018, 07:21

Le numéro de version a été passé en 1.5 sur le site du code source. Les nouveautés:
* écriture naturelle (à activer dans les paramètres). Ça a l'air bien, un petit oubli: diff. Principalement le travail de LeaNumworks il me semble.
* calcul exact avec les complexes
* numérotation dans les scripts (mais la coloration syntaxique de zardam n'y est pas)
Pour le moment, je n'ai pas vu de solver d'équations, les calculs matriciels se font en approché (et le pivot de Gauss n'est pas implémenté pour les matrices à coefficients complexes).
Quelle taille pour le firmware?
Avatar de l’utilisateur
parissePremium
Niveau 11: LV (Légende Vivante)
Niveau 11: LV (Légende Vivante)
Prochain niv.: 25.3%
 
Messages: 1251
Inscription: 13 Déc 2013, 16:35
Genre: Non spécifié

Re: NumWorks, 1ère graphique française programmable en Pytho

Message non lude Thom986 » 17 Mai 2018, 14:42

Je ne suis pas hyper pour l'écriture naturelle. Je trouve qu'on perd en sens pour la fraction / division et qu'on perd en priorité de calcul...
La réalité, c'est ce qui refuse de disparaître quand on cesse d'y croire.
-
Philip K. Dick
Avatar de l’utilisateur
Thom986Premium
Niveau 7: EP (Espèce Protégée: geek)
Niveau 7: EP (Espèce Protégée: geek)
Prochain niv.: 68%
 
Messages: 78
Inscription: 21 Fév 2018, 19:11
Genre: Homme
Calculatrice(s):
GitHub: homeostasie

Re: NumWorks, 1ère graphique française programmable en Pytho

Message non lude parisse » 17 Mai 2018, 16:11

On n'est pas oblige d'utiliser l'ecriture naturelle. Moi non plus, je ne suis pas un grand fan, mais pour rentrer des matrices sur la Numworks, c'est nettement plus pratique.
Avatar de l’utilisateur
parissePremium
Niveau 11: LV (Légende Vivante)
Niveau 11: LV (Légende Vivante)
Prochain niv.: 25.3%
 
Messages: 1251
Inscription: 13 Déc 2013, 16:35
Genre: Non spécifié

Re: NumWorks, 1ère graphique française programmable en Pytho

Message non lude Adriweb » 17 Mai 2018, 17:12

J'ai beaucoup de mal à voir comment l'écriture 2D pourrait être moins
pratique
pour voir rapidement et efficacement une expression non triviale...

Bref, la version 1.5.0 est désormais sortie, en tout cas.
Avatar de l’utilisateur
AdriwebAdmin.
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Prochain niv.: 41.4%
 
Messages: 11903
Images: 846
Inscription: 01 Juin 2007, 00:00
Localisation: France
Genre: Homme
Calculatrice(s):
Classe: (ingénieur)
Twitter: adriweb
GitHub: adriweb

Re: NumWorks, 1ère graphique française programmable en Pytho

Message non lude parisse » 17 Mai 2018, 18:52

Je vois 2 inconvenients a la saisie 2d (la saisie, pas l'affichage): le premier est d'ordre pedagogique car ecrire en 1-d oblige a maitriser un minimum les parenthesages et priorites d'operateurs, or on s'apercoit que certains etudiants ont des problemes avec ca (ca doit etre plus frequent pour les eleves), le deuxieme est la modification d'une expression existante par exemple en cas d'erreur de saisie qui peut etre beaucoup plus compliquee qu'en ecriture 1d.
Avatar de l’utilisateur
parissePremium
Niveau 11: LV (Légende Vivante)
Niveau 11: LV (Légende Vivante)
Prochain niv.: 25.3%
 
Messages: 1251
Inscription: 13 Déc 2013, 16:35
Genre: Non spécifié

Re: NumWorks, 1ère graphique française programmable en Pytho

Message non lude parisse » 18 Mai 2018, 19:45

La lecture des commentaires sur la proposition de zardam pour la coloration syntaxique en Python https://github.com/numworks/epsilon/pull/435 illustre parfaitement l'erreur strategique qu'a fait Numworks de mon point de vue avec la taille de memoire disponible. Le 1er PR de zardam semble elegant et parfaitement fonctionnel, mais Ecco lui demande des modifications substantielles pour economiser de la memoire, mais c'est alors plus difficile a realiser, avec plus d'ajustements a faire a la main donc de risques de bugs, et le code n'est pas integre dans la release 1.5.
On voit aussi certains scripts Python du workshop utiliser des astuces pour economiser de la place (par exemple P=print ou indentation d'un espace) au detriment de la lisibilite du script.
Avatar de l’utilisateur
parissePremium
Niveau 11: LV (Légende Vivante)
Niveau 11: LV (Légende Vivante)
Prochain niv.: 25.3%
 
Messages: 1251
Inscription: 13 Déc 2013, 16:35
Genre: Non spécifié

Re: NumWorks, 1ère graphique française programmable en Pytho

Message non lude Adriweb » 19 Mai 2018, 07:27

D'après ce que j'ai rapidement lu de la discussion sur la PR, c'était plus "pour voir" si utiliser le lexer déjà présent de MicroPython serait viable - rien ne dit que ce sera la solution retenue (plutot le contraire, même, vu certaines limitations)
Avatar de l’utilisateur
AdriwebAdmin.
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Prochain niv.: 41.4%
 
Messages: 11903
Images: 846
Inscription: 01 Juin 2007, 00:00
Localisation: France
Genre: Homme
Calculatrice(s):
Classe: (ingénieur)
Twitter: adriweb
GitHub: adriweb

Re: NumWorks, 1ère graphique française programmable en Pytho

Message non lude parisse » 19 Mai 2018, 08:32

Mais si la capacite memoire n'etait pas un probleme, la proposition de PR initiale aurait certainement pu etre integree dans la version 1.5 sans se poser ce genre de questions (quitte a ce que quelqu'un y revienne plus tard s'il est interesse a optimiser). Cela illustre donc tres bien mon argumentation: si on n'a pas assez de memoire, on est oblige d'optimiser, ce qui coute du temps de developpement et augmente le risque de bugs. Donc ca diminue les fonctionnalites disponibles au temps t, ici ca donne un avantage concurrentiel a la casio au moins jusqu'a la prochaine release, a un moment ou ca peut influencer le choix de certains profs pour la rentree prochaine.
Avatar de l’utilisateur
parissePremium
Niveau 11: LV (Légende Vivante)
Niveau 11: LV (Légende Vivante)
Prochain niv.: 25.3%
 
Messages: 1251
Inscription: 13 Déc 2013, 16:35
Genre: Non spécifié

Re: NumWorks, 1ère graphique française programmable en Pytho

Message non lude Adriweb » 19 Mai 2018, 08:41

parisse a écrit:Mais si la capacite memoire n'etait pas un probleme, la proposition de PR initiale aurait certainement pu etre integree dans la version 1.5 sans se poser ce genre de questions (quitte a ce que quelqu'un y revienne plus tard s'il est interesse a optimiser).

J'en doute - une PR avec un tel impact, ça doit être vu, revu, testé, validé, etc. et en profondeur. Par exemple, un crash perdant le script aurait beaucoup plus de mauvaise presse que d'avoir à attendre un peu plus pour profiter d'une feature. Surtout que NumWorks comptait le faire à un moment ou à un autre (autrement dit, il faut que ça respecte ce qu'ils avaient prévu comme trucs).
Comme la 1.5 allait sortir peu de temps après, rajouter cette charge de travail là à l'improviste n'était ni prévu ni faisable.
(Je comprends de mieux en mieux ce genre de contraintes et "process" professionnel avec mon boulot, au cours du temps, et c'est normal...)


L'argument de la limite de mémoire trop basse freinant le développement n'est pas mauvais, mais ça n'a pas été un obstacle
dans ce cas là
, selon moi.
Et perso, que ce soit dans la 1.5 ou non, ça ne me dérange pas vraiment, on sait que NumWorks est capable de sortir des updates sans pour autant prendre 6 mois comme la concurrence (au mieux...). Donc possible qu'une prochaine update pour ça arrive d'ici quelques semaines, par exemple :)
Avatar de l’utilisateur
AdriwebAdmin.
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Prochain niv.: 41.4%
 
Messages: 11903
Images: 846
Inscription: 01 Juin 2007, 00:00
Localisation: France
Genre: Homme
Calculatrice(s):
Classe: (ingénieur)
Twitter: adriweb
GitHub: adriweb

PrécédenteSuivante

Retourner vers News NumWorks

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité

-
Rechercher
-
Sujets à la une
"NumWorks++": Challenge de modification matérielle pour rajouter une puce de mémoire Flash !
Offre TI-Planet/Jarrety pour avoir la TI-83 Premium CE avec son chargeur pour 79,79€ port inclus !
Offre TI-Planet/Jarrety pour avoir la TI-Nspire CX CAS à seulement 130€ TTC port inclus!
Jailbreake ta TI-Nspire avec Ndless et profite des meilleurs jeux et applications !
Transforme ta TI-Nspire CX en console Game Boy Advance!
12345
-
Donations/Premium
Pour plus de concours, de lots, de tests, nous aider à payer le serveur et les domaines...
PayPal : paiement en ligne sécurisé - secure online payments
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 
-
Stats.
370 utilisateurs:
>359 invités
>6 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)