Premiers modèles offrant la fonction LISTES

Ici, on fait dans le petit, le LCD qui déchire sa race, on y cause même calculatrices quand on est en manque !

Modérateur : Politburo

Répondre
Tipoucet
Fonctionne à 9600 bauds
Fonctionne à 9600 bauds
Messages : 3787
Enregistré le : 10 janv. 2009 13:47

Premiers modèles offrant la fonction LISTES

Message par Tipoucet »

Bonjour,

Je tente d'identifier les toutes premiers modèles de calculatrices graphiques ayant proposé les LISTES de données. Pour TI et HP, j'ai mon idée, pour SHARP et CASIO c'est plus dur. Vous diriez quoi vous ? :wink:

Bonne soirée :wink:
Dominique
Avatar du membre
pir2
Fonctionne à 9600 bauds
Fonctionne à 9600 bauds
Messages : 4642
Enregistré le : 31 oct. 2006 15:08
Localisation : 67310 Westhoffen
Contact :

Re: Premiers modèles offrant la fonction LISTES

Message par pir2 »

Pour Casio je dirais l'AI-1000 et son LISP, dans les années 80 (rien trouvé de précis quand à l'année de mise sur le marché :( )
La HP-28 étant de 1987, comme le Casio PB-1000, précurseur de l'AI-1000, ce n'est donc pas la première à traiter des listes.
Image
Image
Tipoucet
Fonctionne à 9600 bauds
Fonctionne à 9600 bauds
Messages : 3787
Enregistré le : 10 janv. 2009 13:47

Re: Premiers modèles offrant la fonction LISTES

Message par Tipoucet »

Pour Texas-Instruments, cela coinciderait avec la TI-82. La TI-81 ne les avait pas. Pour Casio je dirais à partir de la GRAPH 30 ou 35, la 9700 ne les avait pas. La Hp-28C pourrait en effet être la toute première à avoir traité les listes.
Dominique
Avatar du membre
Professeur_Octopus
Fonctionne à 1200 bauds
Fonctionne à 1200 bauds
Messages : 882
Enregistré le : 17 oct. 2003 23:38
Localisation : Ormeignies Hainaut (Belgique)
Contact :

Re: Premiers modèles offrant la fonction LISTES

Message par Professeur_Octopus »

Salut tout le monde ;-)
Tipoucet a écrit :Pour Texas-Instruments, cela coinciderait avec la TI-82. La TI-81 ne les avait pas. Pour Casio je dirais à partir de la GRAPH 30 ou 35, la 9700 ne les avait pas. La Hp-28C pourrait en effet être la toute première à avoir traité les listes.
Après vérification sur wikipédia, ce serait la TI-85 la première à avoir utilisé les listes chez TI. Je peux affirmer qu'elle les a, j'en ai une :mrgreen: Et d'après wikipédia, la 85 date de 92 et la 82 de 93 ;-) C'est sans doute à quelques mois près, mais c'est la 85 qui gagne :mrgreen:
J'ai toujours dit qu'il n'y avait pas mieux :twisted: :mrgreen: :lol: :lol:

A bientôt,

Octopus, poulpe photosonique :ugeek:
Savant fou spécialiste en coups tordus et foireux ;-)

J'ai un moog !! Enfin ... Presque ;)

Image Image
Tipoucet
Fonctionne à 9600 bauds
Fonctionne à 9600 bauds
Messages : 3787
Enregistré le : 10 janv. 2009 13:47

Re: Premiers modèles offrant la fonction LISTES

Message par Tipoucet »

Bonjour,
Je n'avais pas remarqué que la TI-85 était apparue si tôt, je la pensais plus tardive mais tu as raison.
Sinon la CASIO FX-9700 les propose bien, mais à partir d'une icône de menu. Les délimiteurs apostrophes ne sont pas encore disponibles.
Dominique
Avatar du membre
pir2
Fonctionne à 9600 bauds
Fonctionne à 9600 bauds
Messages : 4642
Enregistré le : 31 oct. 2006 15:08
Localisation : 67310 Westhoffen
Contact :

Re: Premiers modèles offrant la fonction LISTES

Message par pir2 »

Si je résume:

HP-28C -> 1987
Casio AI-1000 -> 1989
TI-85 -> 1992

On a des choses avant?
D'autres parques ?
Image
Image
Avatar du membre
tyann
Fonctionne à 1200 bauds
Fonctionne à 1200 bauds
Messages : 845
Enregistré le : 06 oct. 2012 14:37

Re: Premiers modèles offrant la fonction LISTES

Message par tyann »

Bonjour
La Ti-81 dispose d'un embryon de listes avec ses 2 variables {x}( et {y}(
qui servent aux calculs statistiques.
On ne peut pas les manipuler comme un ensemble (on ne peut pas faire {x}*2 par exemple),
mais on peut les utiliser comme variables indicées et on peut également les trier avec xSort et ySort.
Enfin Dim{x} renvoie le nombre de données dans x{}(.
Ti(s) 60, 62 Galaxy, 66, 67 Galaxy, 68, 74 Basical 80, 81, 82, 83+, 83 CE, 84+SE, 85, 86, 89, 89 titanium, 92, 95 Procalc, v200, nSpire cx
Hp(s) 35s, 41CX, 28S, 48g, 50g, 39gII, Prime G1 et G2,
Casio(s) fx 602P, 702P, 4000P, 4500P, 6000G, 6900G, 7700G, 8500g, PB-700, CG-20, Graph 95 sd
Psion(s)II LZ64, siena, s3a, s3mx, s5mx.
Sharp(s) pc-1350, 1403, 1500A, E500, El 5120, 9200, 9600
Canon X-07
Avatar du membre
C.Ret
Fonctionne à 9600 bauds
Fonctionne à 9600 bauds
Messages : 3405
Enregistré le : 31 mai 2008 23:43
Localisation : N 49°22 E 6°10

Re: Premiers modèles offrant la fonction LISTES

Message par C.Ret »

Bonjour tous,

C'était la question que je me posais. A partir de quel moment peut-on parler de LISTE ?

Car en fait, les HP-28C/S sont les premiers à manipuler des listes d'objets de natures variées. Mais ce n'est pas lié au fait qu'il s'agisse de listes, mais bel et bien que c'est la première fois que l'on peut manipuler sur une calculette autre chose que des nombres.

Mais alors, se pose le souci de définir ce que sont les 'objets' en question. Car, alors il y a d'autres calculettes qui manipulent facilement des ensembles d'objets autres que des nombres. Il y a tous les Pockets qui peuvent manipuler des nombres ou des labels dans la liste que forme la succession de leurs registres !

Et j'élimine volontairement la liste que pourrait constituer l'ensemble des instructions des programmes que savent contenir la très grande majorité des calculatrices programmables ou Pockets en considérant qu'une LISTE n'est pas constituée d'objets évaluable.


Tout cela n'est pas clair pour moi. Pourquoi un programme ne peut être considéré comme une LISTE alors que c'est très précisément une liste ordonnée d'instructions ?

Pourquoi sur le HP-28S considérer { LAPIN πR² { "Vélo" } 'Y=SIN(X)' DEGREE } comme une liste et pas le programme BASIC suivant ?
1:LAPIN
2:πR²
3:{"Vélo"}
4:'Y=SIN(X)'
5: DEGREE
Sur la première pour voir quel est le 4ième élément, il suffit de taper 4 GET.
Sur le second pour voir le 4ième élément, il suffit de taper LIST 4




Si l'on en vient à considéré comme étant une LISTE des tableaux uniquement constitués de nombres, il faut alors considérer que les premières calculatrices ayant plusieurs registres mémoire indexables → y compris celles n'ayant qu'un seul registre i ( ou R0) permettant l'indexation ou l'adressage indirect ← sont elles aussi pourvues d'une LISTE.
SHARP PC-1211 PC-1360 EL-5150 PC-E500 | Commodore C=128D | Texas Instruments Ti-57LCD Ti-74BASICalc Ti-92II Ti-58c Ti-95PROCalc Ti-30XPROMathPrint | Hewlett-Packard HP-28S HP-41C HP-15C HP-Prime HP-71B | CASIO fx-602p | NUMWORKS | Graphoplex Rietz Neperlog | PockEmul | Sommaire des M.P.O. | Ma...dov'il sapone.
Avatar du membre
Hobiecat
Fonctionne à 9600 bauds
Fonctionne à 9600 bauds
Messages : 3626
Enregistré le : 06 sept. 2011 14:57
Localisation : Normandie

Re: Premiers modèles offrant la fonction LISTES

Message par Hobiecat »

C.Ret a écrit : 18 janv. 2019 18:18 Mais ce n'est pas lié au fait qu'il s'agisse de listes, mais bel et bien que c'est la première fois que l'on peut manipuler sur une calculette autre chose que des nombres.
Oui, mais si on va par là, HP avait mis en place, avant la 28C/S, les matrices ou les nombres complexes sur la 15C. Ce sont des listes un peu spéciales. :wink:
Gilles59
Fonctionne à 2400 bauds
Fonctionne à 2400 bauds
Messages : 1602
Enregistré le : 27 oct. 2010 20:46

Re: Premiers modèles offrant la fonction LISTES

Message par Gilles59 »

Tipoucet a écrit : 14 janv. 2019 23:24 Bonjour,

Je tente d'identifier les toutes premiers modèles de calculatrices graphiques ayant proposé les LISTES de données. Pour TI et HP, j'ai mon idée, pour SHARP et CASIO c'est plus dur. Vous diriez quoi vous ? :wink:

Bonne soirée :wink:
Pour moi c'est la HP28 qui a proposé la première des "listes" c'est à dire une structure qui permet de lier dans une suite ordonnée des objets de natures différentes et de les traiter globalement, et de naviguer dans la liste (aller au premier, au dernier, objet suivant, précédent …) J'avoue C.Ret que je ne comprends pas ton raisonnement. Une matrice est une liste spéciale, mais toute liste ne peut pas entrer dans une matrice. Sur la 50g la commande AXL (Array <-> List) permet d'ailleurs de 'switcher" des matrices en listes et inversement mais si le sens Matrice->Liste marche toujours, l'autre sens a des limitations (par ex. une liste qui contient d'autres listes ne peut pas se transformer en tableau)
Casio FX-502P /602P / 603P / FX180P+ / FX4000P / TI57 / TI66 / TI74 Basicalc / TI95 Procalc / HP12C / HP15C LE / DM41L / HP 30B / HP39GII / HP 48SX USA / 49G / 49g+ / 50G / 50G NewRPL / HP Prime / Oric 1 / Amstrad CPC 6128+ CM14 et MM12 / Alice 32
Avatar du membre
C.Ret
Fonctionne à 9600 bauds
Fonctionne à 9600 bauds
Messages : 3405
Enregistré le : 31 mai 2008 23:43
Localisation : N 49°22 E 6°10

Re: Premiers modèles offrant la fonction LISTES

Message par C.Ret »

Gilles, je trouve ta question fort à propos.

Elle est bien dans l'esprit de ma remarque.

Comme toi, je définis une liste comme un ensemble d'objets de natures éventuellement différentes qui n'ont pas nécessairement d'autre relations entre eux, seul véritable point commun est de figurer de cette liste.

Comme toi, je voyais donc l'HP-28C/S comme la première machine qui manipule des listes; le manuel d'utilisateur définit d'ailleurs les listes un peu comme je l'ai fait ci-dessus:
Une liste est un ensemble ordonné d'objets arbitraires ; ...
C'est en relisant cette définition que je me suis rendu compte que d'autres pockets pouvaient également contenir un ensemble ordonné d'objets arbitraires; Par exemple les lignes d'un programme BASIC (cf. mon exemple avec 4 GET et LIST 4 )


Par ailleurs, si par 'arbitraire' on entend 'éventuellement différents mais fortuitement d'un même type", alors je me fais la même remarque de Hobiecat et arrive à la conclusion qu'un vecteur ou une matrice est une liste particulière de nombres ou de listes constituées uniquement de nombres.

Dans ce cas, effectivement, l' HP-15C serait la première à manipuler des listes (sous-entendu de nombres rangés en vecteur ou matrice)

Mais alors, si une liste peut être réduite à un ensemble ordonné de nombres, toute calculatrice possédant des registres numérotés et éventuellement un moyen de les adresser indirectement ou non, est un candidat potentiel ; par exemple l'HP-29C déjà la première a avoir une "liste" sous entendu de nombres.


Donc, ma conclusion est qu'il est difficile
d'identifier les toutes premiers modèles de calculatrices <(…)> ayant proposé les LISTES de données
sans s'être mis d'accord sur ce qu'est une liste !

Si par liste on entend, ensemble ordonné d'objets arbitraires, alors la première est alors soit l' HP-28C (manipulation avouée et déclarée des listes) ou le SHARP PC-1211 (listes gérées par la mémoire programme BASIC qui n'est autre qu'une liste ordonnée d'instructions arbitraires)

Si par liste on entend, ensemble ordonné de nombres, alors l'HP-29C / HP-19C pourrait obtenir la primeur...


P/S: si de plus il faut qu'elle soit graphiques, alors cela rend mon raisonnement un peu caduque... :(
SHARP PC-1211 PC-1360 EL-5150 PC-E500 | Commodore C=128D | Texas Instruments Ti-57LCD Ti-74BASICalc Ti-92II Ti-58c Ti-95PROCalc Ti-30XPROMathPrint | Hewlett-Packard HP-28S HP-41C HP-15C HP-Prime HP-71B | CASIO fx-602p | NUMWORKS | Graphoplex Rietz Neperlog | PockEmul | Sommaire des M.P.O. | Ma...dov'il sapone.
Répondre

Retourner vers « Tous les Pockets »