π
<-

Découverte capacité stockage Python NumWorks : 4 kilooctets

Découverte capacité stockage Python NumWorks : 4 kilooctets

Unread postby Admin » 15 Apr 2018, 11:32

8668La puce STM32F412 de ta NumWorks t'offre :
  • 1 Mio de mémoire Flash
  • 256 Kio de mémoire RAM
Ce que l'on pouvait se demander c'était quelle était la capacité de stockage de la calculatrice, notamment pour les programmes Python.

Or, pour le moment les scripts Python mis dans la calculatrice sont stockés en mémoire RAM. C'est-à-dire qu'ils sont définitivement perdus en cas :
  • de redémarrage du système (bouton reset au dos, interruption de l'alimentation, plantage...)
  • de passage en mode examen
Comme de plus jusqu'à cette semaine la seule façon de saisir des scripts était via le clavier, personne n'avait eu le courage de chercher cette limite, cela avait découragé pas mal d'utilisateurs de se lancer dans de gros projets et cette limite nous restait donc inconnue.

Mais depuis ce mercredi tu n'es plus bridé dans ta créativité sur ta calculatrice NumWorks, grâce aux nouvelles fonctionnalités de connectivité.

L'interface de gestion du contenu calculatrice nous révèle enfin ce secret : la calculatrice offre par défaut 2953 octets (2,884 kilooctets) pour exercer ta créativité Python.

Petite astuce : si tu supprimes les scripts préchargés par défaut, tu pourras même monter à 4094 octets (3,998 kilooctets).

Rien de surprenant à ce qu'un espace de stockage pris en mémoire RAM soit limité, la quantité de RAM restante impactant directement les performances du système.

Espérons toutefois que cette capacité de stockage pourra être étendue par une prochaine mise à jour, quitte à stocker les scripts Python en mémoire Flash. Cela aurait aussi l'avantage de limiter les possibilités de perte définitive de données.

Source : https://workshop.numworks.com/python/calculator
 
Ce compte ne reçoit pas de MP / This account does not receive PMs.
User avatar
AdminAdmin
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Level up: 1%
 
Posts: 460
Images: 28
Joined: 30 Aug 2011, 11:00
Gender: Not specified
Calculator(s):
MyCalcs profile

Re: Découverte capacité stockage Python NumWorks : 4 kilooct

Unread postby Herlock » 15 Apr 2018, 13:03

Du beau foutage de gueule quand même.
A l'heure où on met des teras sur une pauvre clé USB, 4K pour stocker des programmes... même mon vénérable Sharp pc-1261 de 1984 fait 2,5 fois ça !
Ils ont 256k de ram et 1mb de flash, pas le Pérou, mais de quoi faire nettement mieux par logiciel ! Espérons qu'ils vont vite rectifier.
User avatar
Herlock
Niveau 8: ER (Espèce Rare: nerd)
Niveau 8: ER (Espèce Rare: nerd)
Level up: 23%
 
Posts: 143
Joined: 13 Apr 2018, 15:12
Gender: Not specified
Calculator(s):
MyCalcs profile
Class: Mba

Re: Découverte capacité stockage Python NumWorks : 4 kilooct

Unread postby critor » 15 Apr 2018, 13:14

Un beau parfum de nostalgie. Cela rappelle les 2,1Ko de stockage de programmes de la TI-81 (1990), ou les 7Ko de la TI-80 (1995). :)
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 47.9%
 
Posts: 41980
Images: 15869
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
YouTube: critor3000
Twitter: critor2000
GitHub: critor

Re: Découverte capacité stockage Python NumWorks : 4 kilooct

Unread postby Herlock » 15 Apr 2018, 13:23

Encore que, je soupçonne que les programmes basic tokenisés utilisent plus efficacement la mémoire que les programmes python en texte !!
User avatar
Herlock
Niveau 8: ER (Espèce Rare: nerd)
Niveau 8: ER (Espèce Rare: nerd)
Level up: 23%
 
Posts: 143
Joined: 13 Apr 2018, 15:12
Gender: Not specified
Calculator(s):
MyCalcs profile
Class: Mba

Re: Découverte capacité stockage Python NumWorks : 4 kilooct

Unread postby parisse » 15 Apr 2018, 16:33

Je ne pense pas que c'est du foutage de gueule, je pense plutot qu'il y a eu un gros manque de vision lors de la creation des specs de la calculatrice (et pourtant je les avais mis en garde, mais d'autres personnes plus influentes ont du leur dire que la quantite de memoire n'etait pas importante). Il faut se rappeler que jusqu'en juillet 2017, la calc n'etait pas programmable, sauvetage in extremis par l'existence de micropython pret a porter. Numworks se rend alors compte que ca leur fournit un excellent argument sur la concurrence et ils investissent du temps de dev pour ameliorer l'interface et permettre la sauvegarde sur leurs serveurs, mais c'etait bien sur trop tard pour changer les specs RAM/flash des calculatrices existantes.
User avatar
parisseVIP++
Niveau 12: CP (Calculatrice sur Pattes)
Niveau 12: CP (Calculatrice sur Pattes)
Level up: 86%
 
Posts: 3662
Joined: 13 Dec 2013, 16:35
Gender: Not specified
Calculator(s):
MyCalcs profile

Re: Découverte capacité stockage Python NumWorks : 4 kilooct

Unread postby critor » 15 Apr 2018, 16:39

Que 4Ko soient insuffisants est une évidence.

Mais cela n'a rien à voir avec les spécifications. Nombre de calculatrices graphiques ont réussi à offrir bien mieux que ça tout en étant moins bien dotées. Même la TI-80 de 1995.
Pour l'instant c'est pris sur les 256Kio de RAM, et à mon avis ils n'ont pas voulu trop amputer la RAM disponible pour le système.

Tout ce que disent les spécifications, c'est que l'on ne pourra pas avoir plusieurs mégaoctets de stockage de programmes comme sur les TI-83 Premium CE, TI-Nspire et Graph 90+E.
(je ne cite pas les HP Prime et fx-CP400 parce que j'ai un doute sur la méthode de stockage des programmes)
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 47.9%
 
Posts: 41980
Images: 15869
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
YouTube: critor3000
Twitter: critor2000
GitHub: critor

Re: Découverte capacité stockage Python NumWorks : 4 kilooct

Unread postby GalacticPirate » 15 Apr 2018, 16:50

Du coup, Numworks ils se font plus de marge qu'Apple et Samsung réunis ou bien ? :troll:
Mon profil TI-PlanetDevenez premium !
ImageImage
Modérateur de TI-Planet.org depuis décembre 2015, et membre de la communauté depuis Mai 2015.Cliquez ci-dessus pour faire un don à TI-Planet.org via PayPal et devenir Donateur ou Premium (à partir de 3€) ! Vous aurez accès à des générations illimitées et prioritaires avec Mviewer GX Creator, ainsi qu'au forum secret ! :bj: En plus, vous pourrez être orange sur le chat :troll:

Image
User avatar
GalacticPirateModo
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Level up: 1.3%
 
Posts: 1156
Images: 2
Joined: 23 May 2015, 10:36
Location: Hauts-de-Seine, France
Gender: Male
Calculator(s):
MyCalcs profile
Class: M2

Re: Découverte capacité stockage Python NumWorks : 4 kilooct

Unread postby parisse » 15 Apr 2018, 17:15

critor wrote:Mais cela n'a rien à voir avec les spécifications. Nombre de calculatrices graphiques ont réussi à offrir bien mieux que ça tout en étant moins bien dotées. Même la TI-80 de 1995.

Ben si quand meme. Bien sur qu'ils peuvent proposer plus de 4K pour les programmes Python en bricolant, mais on restera quand meme limité surtout avec un langage comme Python, et pas que pour le stockage des programmes, il y a aussi la pile (on l'a vu avec les 42 recursions maxi) et le tas (par exemple pour faire un crible d'Eratosthene, sans parler de faire un jeu graphique a la doom). Ca illustre parfaitement le principe que j'avais indique a l'epoque: on fait des economies sur la puce memoire, mais au final ca coute plus cher, parce qu'il faut optimiser (donc + de bugs, + de temps de dev., etc. pour finir par se rendre compte qu'il va falloir un modele avec plus de memoire!)
User avatar
parisseVIP++
Niveau 12: CP (Calculatrice sur Pattes)
Niveau 12: CP (Calculatrice sur Pattes)
Level up: 86%
 
Posts: 3662
Joined: 13 Dec 2013, 16:35
Gender: Not specified
Calculator(s):
MyCalcs profile

Re: Découverte capacité stockage Python NumWorks : 4 kilooct

Unread postby critor » 15 Apr 2018, 17:59

parisse wrote:pour finir par se rendre compte qu'il va falloir un modele avec plus de memoire!)

Nouveau modèle qu'ils ne feront peut-être pas, puisque cela précipitera à terme l'abandon de l'ancien modèle, ce qui contrariera sûrement les primo adoptants, qui en conséquence pourraient se mettre à leur jeter autre chose que des fleurs sur twitter.
Dommage de se mettre à dos toutes ces personnes leur faisant jusqu'à présent de la publicité bénévolement, non ? ;)

De même pour HP qui s'obstine à cibler le lycée avec un modèle à nettement plus de 100€. Il me semble pourtant évident que pour cibler le lycée dans son ensemble il faudrait un modèle moins cher, et nous ne l'avons toujours pas.
Et l'échec de la HP-39GII de la rentrée 2012 (de toutes façons non conforme 2018) n'est pas une référence, c'était dès le départ un produit parti sur de mauvais choix :
  • sous-traiter le développement côté matériel/système à un asiatique visiblement non fiable/solide puisque ayant rapidement mis la clé sous la porte, si bien que la dernière mise à jour doit remonter à 2012 ou 2013 - les utilisateurs en ont donc bénéficié au mieux une année, un triste record je crois
  • pas de CAS à ce prix-là, mais pas de calcul exact ni de saisie/affichage naturel non plus... alors que toute la concurrence l'avait
  • pas d'écran couleur, la génération d'alors et encore plus d'aujourd'hui y accordant pas mal d'importance, et le prenant (à tort) de plus en plus comme synonyme des capacités matérielles : pas de couleur = Lexibouse
Un modèle peut-être puissant, mais pour le public scolaire ça ne fait pas tout, loin de là. L'écran et les fonctionnalités de calcul, soit les premières choses que l'on voit, étaient quelconques.
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 47.9%
 
Posts: 41980
Images: 15869
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
YouTube: critor3000
Twitter: critor2000
GitHub: critor

Re: Découverte capacité stockage Python NumWorks : 4 kilooct

Unread postby Herlock » 15 Apr 2018, 18:44

La vraie innovation de la Numworks, c'est sa taille. À peine plus grande qu'une FX-92+ pour une graphique, c'est beau ! Un petit côté Apple très chouette. Pour le reste, l'innovation Python est chouette mais trop limitée à l'heure actuelle. Et l'absence de beaucoup de choses (entrée en mode naturel, solve, tableur...) est crispante. Un joli joujou pour l'instant... À suivre.

Oui HP gagnerait à avoir une version bridée de la Prime pour le lycée (sans mode CAS et moins chère). Et à améliorer le mode exact, sqrt(1/2) c'est juste pas possible.

Malgré quelques imperfections, la Prime est pour moi de très loin la meilleure machine sur le marché, tant au niveau du soin apporté au physique qu'au niveau du logiciel. Et non, je n'ai pas d'actions HP :)
User avatar
Herlock
Niveau 8: ER (Espèce Rare: nerd)
Niveau 8: ER (Espèce Rare: nerd)
Level up: 23%
 
Posts: 143
Joined: 13 Apr 2018, 15:12
Gender: Not specified
Calculator(s):
MyCalcs profile
Class: Mba

Next

Return to News NumWorks

Who is online

Users browsing this forum: No registered users and 4 guests

-
Search
-
Social TI-Planet
-
Featured topics
Comparaisons des meilleurs prix pour acheter sa calculatrice !
"1 calculatrice pour tous", le programme solidaire de Texas Instruments. Reçois gratuitement et sans aucune obligation d'achat, 5 calculatrices couleur programmables en Python à donner aux élèves les plus nécessiteux de ton lycée. Tu peux recevoir au choix 5 TI-82 Advanced Edition Python ou bien 5 TI-83 Premium CE Edition Python.
Enseignant(e), reçois gratuitement 1 exemplaire de test de la TI-82 Advanced Edition Python. À demander d'ici le 31 décembre 2024.
Aidez la communauté à documenter les révisions matérielles en listant vos calculatrices graphiques !
1234
-
Donations / Premium
For more contests, prizes, reviews, helping us pay the server and domains...
Donate
Discover the the advantages of a donor account !
JoinRejoignez the donors and/or premium!les donateurs et/ou premium !


Partner and ad
Notre partenaire Jarrety Calculatrices à acheter chez Calcuso
-
Stats.
757 utilisateurs:
>738 invités
>11 membres
>8 robots
Record simultané (sur 6 mois):
6892 utilisateurs (le 07/06/2017)
-
Other interesting websites
Texas Instruments Education
Global | France
 (English / Français)
Banque de programmes TI
ticalc.org
 (English)
La communauté TI-82
tout82.free.fr
 (Français)