Discussion:Ramasse-miettes (informatique)/LSV 21679
- Admissibilité
- Neutralité
- Droit d'auteur
- Article de qualité
- Bon article
- Lumière sur
- À faire
- Archives
- Commons
Archivage de la discussion[modifier le code]
Cette page contient l'archivage de la discussion d'une proposition d'anecdote.
Papy fait mieux que de la résistance[modifier le code]
19 septembre 2022 à 10:15:50 : il est maintenant possible de clore la proposition. En analysant 4 avis modélisés, le bot n'est pas capable d'estimer la tendance (56.25%). Pour notifier les participants : {{Notif|Ramsès Deux|Jean-Paul Corlin|Xavier Sylvestre|Bertrouf}}
- Dès sa première version, le langage de programmation Lisp comportait un ramasse-miettes.
Formulation initiale de la proposition (pour information) : Mis en service en 1957 dans sa première version, le plus ancien langage de programmation de haut niveau est toujours d'un usage courant pour le calcul scientifique (illustration) et le calcul numérique.
L'anecdote a été trouvée avec un indice de [6/10], mais à priori sans la moindre référence. Merci de vérifier. |
---|
Temps d'exécution total : 572 millisecondes (détails : travail du bot: 37 millisecondes, récupération de l'article: 535 millisecondes)
Proposant : Ramsès Deux (discuter) 23 août 2022 à 23:45 (CEST)
Discussion :
- / Eh oui, ce programme va avoir 65 ans, il est donc aussi vieux que le premier satellite artificiel et l'Union Européenne ou CEE (et moi-même, accessoirement)... Je rajouterai simplement un seul mot dans votre proposition : Mis en service en 1957 dans sa première version, le plus ancien langage de programmation de haut niveau commercial (illustration) est toujours d'un usage courant pour le calcul scientifique et le calcul numérique. Car il s'agit bien d'un initiative privée (liée à IBM). En outre, il manque une source fiable qui l'affirme mais elle existe → [1].
Sinon, c'est une très bonne idée de l'évoquer ici....--J-P C. Des questions ? 24 août 2022 à 09:30 (CEST) - / En fait, l'expression langage de programmation de haut niveau est soumise à interprétation. D'ailleurs le RI de cet article (ébauche) déjà assez ancien est un TI, même si ce qui est proposé est intéressant. L'article Langage de programmation de quatrième génération est déjà plus informatif, avec quelques erreurs. Surtout le premier langage avec un haut niveau d'abstraction est créé en 1958. Il s'agit du Lisp. Il permettait déjà de gérer des extensions L4G et L5G ce que Fortran ne soit pas faire (sauf exceptions: par ex, j'ai travaillé il y a longtemps sur un projet d'extension Fortran objet, donc L4G. C'est Lisp qui était utilisé pour la modélisation et la génération. L'inverse serait une blague énorme). Bref le sujet est pertinent, mais les articles en français sont à reprendre, et y compris pour les personnes expérimentées il y a une confusion dès la lecture de l'anecdote entre Fortran et Lisp (pourtant très différents!), cela jouant aussi à 10 mois près.--Xav [talk-talk] 24 août 2022 à 12:37 (CEST)
- Si je comprends bien, il vaudrait mieux retirer ce LSV et attendre pour le représenter, éventuellement modifié, que les articles supports soient renforcés ? Ramsès Deux (discuter) 24 août 2022 à 21:08 (CEST)
- Hum,hum. Cela dépend de ce qu'on entend par "langage de programmation de haut niveau". Si c'est simplement de fait de documenter un code assembleur avec des variables nommées, ou même de faire des boucles, les autocode semblent plus anciens, quoique mal standardisé. Fortran intègre un peu plus de choses, dont les subroutines, mais à partir de 1958. Il y a beaucoup plus tôt une anecdote formidable à faire sur Plankalkül, qui vaut plus que l'improbable jeu de mots franco-allemand--Xav [talk-talk] 25 août 2022 à 22:44 (CEST).
- Là, ça me dépasse totalement. J'ai déjà du mal à rouler à vélo, alors l'informatique et moi… Je m'en remets à la sagesse collective. Ramsès Deux (discuter) 26 août 2022 à 00:20 (CEST)
- Hum,hum. Cela dépend de ce qu'on entend par "langage de programmation de haut niveau". Si c'est simplement de fait de documenter un code assembleur avec des variables nommées, ou même de faire des boucles, les autocode semblent plus anciens, quoique mal standardisé. Fortran intègre un peu plus de choses, dont les subroutines, mais à partir de 1958. Il y a beaucoup plus tôt une anecdote formidable à faire sur Plankalkül, qui vaut plus que l'improbable jeu de mots franco-allemand--Xav [talk-talk] 25 août 2022 à 22:44 (CEST).
- Si je comprends bien, il vaudrait mieux retirer ce LSV et attendre pour le représenter, éventuellement modifié, que les articles supports soient renforcés ? Ramsès Deux (discuter) 24 août 2022 à 21:08 (CEST)
- Si on veut que l'anecdote passe, il faut la centrer sur un point indiscutable (Premier langage normalisé, par exemple), et compter sur l'effet piranha pour que des intéressés apportent leurs connaissances. Les LSV servent à l'amusement et mais aussi à mettre en avant des articles sur lesquels on souhaite une émulation. Bertrouf 26 août 2022 à 08:58 (CEST)
- Tout à fait. Par contre, à commencer par la standardisation, il y a du boulot pour que cela soit indiscutable. (par ex, les comités X3J<N> ont commencé par le PL/1). Autre manière de voir, mais à mieux référencer: « Commercialisé à partir de 1957, langage de prédilection en analyse numérique et programmation linéaire, le langage Fortran est encore utilisé dans les programmes de référence permettant de mesurer les performances des Super-calculateurs ». --Xav [talk-talk] 27 août 2022 à 15:46 (CEST)
- Certes ; mais ça, ce n'est pas un LSV. C'est de l'info brute, sans rien de pétillant. Ramsès Deux (discuter) 28 août 2022 à 10:11 (CEST)
- @Ramsès Deux En fait, c'est tout de même remarquable. On pourrait penser que le benchmark de référence pourrait utiliser un langage de plus haut niveau tel R qui en fait est partiellement écrit en Fortran. (Il est haut niveau en ce qu'il permet directement de déclarer le but du calcul sous forme de matrices, alors qu'en Fortran on doit tout décomposer). Si par contre tu cherches quelque chose de croustillant, on peut activer les ramasses-mietttes. « Dès sa première implémentation par John McCarthy en 1958, le langage Lisp a intégré un ramasse-mietttes. » Xav [talk-talk] 29 août 2022 à 23:51 (CEST)
- En effet, avec un T de moins, cela pourrait faire un bon LSV. Peut-être en simplifiant : "Dès sa première version, le langage de programmation Lisp comportait un ramasse-miettes." ? Ramsès Deux (discuter) 6 septembre 2022 à 00:23 (CEST)
- (Merci. En fait le t n'avait pas été repéré par le ramasse-miettes). Ce serait bien de rendre hommage à John McCarthy, au minimum. --Xav [talk-talk] 11 septembre 2022 à 00:18 (CEST)
- Plus un LSV est court, meilleur et plus efficace il est. Il suffit de se rendre sur l'article ramasse-miettes pour lire son nom, dès la sixième ligne. Ramsès Deux (discuter) 11 septembre 2022 à 17:13 (CEST)
- (Merci. En fait le t n'avait pas été repéré par le ramasse-miettes). Ce serait bien de rendre hommage à John McCarthy, au minimum. --Xav [talk-talk] 11 septembre 2022 à 00:18 (CEST)
- En effet, avec un T de moins, cela pourrait faire un bon LSV. Peut-être en simplifiant : "Dès sa première version, le langage de programmation Lisp comportait un ramasse-miettes." ? Ramsès Deux (discuter) 6 septembre 2022 à 00:23 (CEST)
- @Ramsès Deux En fait, c'est tout de même remarquable. On pourrait penser que le benchmark de référence pourrait utiliser un langage de plus haut niveau tel R qui en fait est partiellement écrit en Fortran. (Il est haut niveau en ce qu'il permet directement de déclarer le but du calcul sous forme de matrices, alors qu'en Fortran on doit tout décomposer). Si par contre tu cherches quelque chose de croustillant, on peut activer les ramasses-mietttes. « Dès sa première implémentation par John McCarthy en 1958, le langage Lisp a intégré un ramasse-mietttes. » Xav [talk-talk] 29 août 2022 à 23:51 (CEST)
- Certes ; mais ça, ce n'est pas un LSV. C'est de l'info brute, sans rien de pétillant. Ramsès Deux (discuter) 28 août 2022 à 10:11 (CEST)
- Tout à fait. Par contre, à commencer par la standardisation, il y a du boulot pour que cela soit indiscutable. (par ex, les comités X3J<N> ont commencé par le PL/1). Autre manière de voir, mais à mieux référencer: « Commercialisé à partir de 1957, langage de prédilection en analyse numérique et programmation linéaire, le langage Fortran est encore utilisé dans les programmes de référence permettant de mesurer les performances des Super-calculateurs ». --Xav [talk-talk] 27 août 2022 à 15:46 (CEST)
- Ce qui donne Dès sa première version, le langage de programmation Lisp comportait un ramasse-miettes. C'est OK pour moi, je le monte. Le terme et sa traduction française sont sourcés . Pourrait-on parler du ramasse-miette dans l'article Lisp, svp ? Bertrouf 13 septembre 2022 à 09:07 (CEST)
- Merci pour la certification. Il serait bon en effet d'ajouter le ramasse-miettes, mais je ne me risquerai pas à toucher à un article sur l'informatique. Et au passage, dans le même article, il conviendrait peut-être de modifier la légende de l'illustration du pavé. Si une connaisseuse ou un connaisseur s'en sent le cœur, je lui serai reconnaissant. Ramsès Deux (discuter) 14 septembre 2022 à 11:22 (CEST)
- Je n'ai pas touché à la légende mais j'ai ajouté le ramasse-miettes. Je valide. Bertrouf 19 septembre 2022 à 09:22 (CEST)
- Merci pour la certification. Il serait bon en effet d'ajouter le ramasse-miettes, mais je ne me risquerai pas à toucher à un article sur l'informatique. Et au passage, dans le même article, il conviendrait peut-être de modifier la légende de l'illustration du pavé. Si une connaisseuse ou un connaisseur s'en sent le cœur, je lui serai reconnaissant. Ramsès Deux (discuter) 14 septembre 2022 à 11:22 (CEST)
Ramsès Deux : la clôture de ta proposition sera traitée en principe le 20 septembre à 01h00. GhosterBot (10100111001)
19 septembre 2022 à 09:45 (CEST)
Discussion de l'anecdote archivée. --GhosterBot (10100111001)
20 septembre 2022 à 01:02 (CEST)
Ramsès Deux : ton anecdote proposée le 2022-08-23 23:45:00 et acceptée le 2022-09-19 09:45:46 a été traitée par le bot. GhosterBot (10100111001)
20 septembre 2022 à 01:02 (CEST)