Discuss Scratch

everwinner64
Scratcher
100+ posts

Une erreur assez inattendue…

Bonjour ! En me baladant au hasard sur le wiki Français, je suis tombé dans un sujet où je me suis rendu compte qu’il y a des « énormités* » écrites !

wiki Scratch Français wrote:

Les listes permettent de stocker un nombre illimité d'éléments. Elles n'existent pas dans tous les autres langages de programmation
1/ à ce que je sache, les listes ne peuvent, et n’ont jamais pu stocker un nombre illimité d’éléments, peut importe le langage, pour des raisons qui le semble tout à fait évidentes. Non ?
2/ là encore, absolument tous les langages ont des listes (malgré un nom qui serait différent, je pense notamment au array en JS), voir même, des dictionnaires. Non ?
Il est selon moi, important de corriger ces « énormités* », comment on peut faire ?

*mot n’ayant pas pour but d’offenser, simple expression, raison pour laquelle le mot est entre guillemets

Last edited by everwinner64 (Jan. 3, 2025 19:00:13)

wilhelm43
Scratcher
1000+ posts

Une erreur assez inattendue…

Les deux points sont vrais (pour le premier, du moins, théoriquement). Ce n'est pas cependant le cas sur Scratch, où une limite de 200 000 est fixée (en sauvegarde), pour garder des performances d'exécution (dans un navigateur !) fluides. Le deuxième est vrai : il ne faut pas confondre listes et tableaux (les array de JS, ou à tort les list de python et de Scratch). Une liste (chaînée) est représentée par une chaîne de cellule, chacune contenant la valeur qui lui est associée, et l'adresse mémoire de la cellule suivante. Un tableau est représenté par une allocation mémoire unifiée, sans liens entre les éléments.

Pour corriger des possibles erreurs sur le wiki, tu peux y demander la création d'un compte, si c'est déjà fait, passe-voir si jvvg ou kenny2scratch (des admins du wiki général) peuvent valider ton compte sur le swfr.

Last edited by wilhelm43 (Jan. 4, 2025 09:36:20)

everwinner64
Scratcher
100+ posts

Une erreur assez inattendue…

Ah ok! Vu sous cet angle, c’est mieux !

Powered by DjangoBB