Go Down

Topic: boucle for et struct ... (Read 1 time) previous topic - next topic

J-M-L

#30
May 13, 2019, 11:38 pm Last Edit: May 13, 2019, 11:46 pm by J-M-L
@henri

Ceux qui ont écrit ces langages Ont surtout fait des choix qui permettent de simplifier la vie des programmeurs plutôt que l'efficacité à  l'exécution, ne « nous » rabaissez pas !!

Avoir des langages plus fortement typés ou plus conceptuels et proche des mathématiques permet de calculer des preuves par exemple Ou d'optimiser le temps de Programmation Ou la maintenance. Et comme je le dis dans mon poste précédent ce qui coûte cher aujourd'hui c'est le temps du programmeur et non plus le temps machine. Ce n'était pas le cas Au moment où le langage C à été inventé
Hello - Please do not PM me for help,  others will benefit as well if you post your question publicly on the forums.
Bonjour Pas de messages privés SVP, postez dans le forum directement pour que ça profite à tous

hbachetti

Quote
Ceux qui ont écrit ces langages Ont surtout fait des choix qui permettent de simplifier la vie des programmeurs plutôt que l'efficacité à  l'exécution
Je parlais de leur gestion de tableaux, qui démarre aussi à zéro, comme en C.
Linux is like a wigwam: no Windows, no Gates, and an Apache inside ...

J-M-L

Hello - Please do not PM me for help,  others will benefit as well if you post your question publicly on the forums.
Bonjour Pas de messages privés SVP, postez dans le forum directement pour que ça profite à tous

dbrion06

oh, que voilà le bel argument d'autorité
Quote
Les gens qui ont imaginé les langages modernes tels que Python, Java, PHP, JavaScript, Ruby et bien d'autres ont je pense fortement réfléchi à la question et le moins capable d'entre eux a certainement plus de jugeote que nous tous réunis.
Il est bien évident que les gens qui ont imaginé des langages vieillots (mais le moderne, c'est si beau) tels que
* matlab (employé dans l'enseignement; son caractère obsolète a mené à son clonage avec octave): les indices, quand on a vraiment besoin de les utiliser, commencent à un
* R (un clone de Splus): utilisé dans l'enseignement des stats; les indices, quand in a besoin de les utiliser sous forme d'entiers (on peut indicer par un tableau de booleans ou d'entiers, il est donc assez vieillot pour connaître le polymorphisme...) commencent à un.
* Fortran >= 90 : à la demande des utilisateurs, les indices commencent .... où on veut (mais les utilisateurs manquent de jugeotte)
* Pascal (Wirth a manqué suffisamment de jugeotte pour faire commencer les indices .. où on veut; par défaut, à 1)
manquaient cruellement de reflection....

Pour ma part, j'ai la quasi certitude que les indices de tableaux ont été une verrue au dessus d'une élégante arithmétique de pointeurs... et que, pour éviter un burn out (ça fatigue, de reflechir) et pour pouvoir éventuellemet copier coller du code C, ceux qui ont commis python, php, et bien d'autres (la paresse intellectuelle étant contagieuse) ont perennisé la même horreur initiale.

hbachetti

Guido_van_Rossum

Je ne pense pas que l'inventeur de Python soit du genre à se passer de réfléchir.

Ces jugements de valeur me fatiguent.
Tu ne fais que citer des références sur des langages utilisés par des matheux (Matlab, Firtran, etc.) ou conçus pour l'enseignement (Pascal), et de plus complètement dépassés.

Si tu n'est pas satisfait du C, cherche le code source du compilateur et des librairies Fortran ou Pascal et compile-le pour la plateforme ARDUINO.

Linux is like a wigwam: no Windows, no Gates, and an Apache inside ...

biggil

#35
May 14, 2019, 11:00 am Last Edit: May 14, 2019, 11:00 am by biggil
En fait, on s'en fiche un peu des tableaux et des indices...
Dans une clôture, il y aura toujours 1 piquet de plus que d'intervalles, c'est moche mais on n'y peut rien. Faut vivre avec.
Ce qui est intéressant, c'est l'acharnement du gars qui veut absolument avoir raison.
Quitte à récolter un point Godwin au passage (référence à l'Anschuss)

dbrion06

Ah que voilà des langages dépassés (on sait bien que les matheux et les enseignants sont obsolètes)....
Ah, et maintenant, l'argument "taka compiler":
(une version datant du millénaire dernier du degré zéro de l'argumentation)

Fortran 90 se compile assez bien pour les arms... celà prend un temps assez énorme sur un PC (et c'est pire sur un RPi, nanoPi, avec des accès disques fréquents sur des cartes à écritures limitées): c'est encore le type même de la mauvaise idée, appliquée machinalement (le mantra takakompiler est un vieux truc millénaire)...
Et tout ça, pour cacher le fait que ne pas pouvoir indicer les tableaux comme on veut (ou, à défaut, avec un début intuitif), pour des raisons préhistoriques, n'a pas de fondement rationnel.

hbachetti

Quote
(une version datant du millénaire dernier du degré zéro de l'argumentation)
Encore un jugement de valeur.


Linux is like a wigwam: no Windows, no Gates, and an Apache inside ...

dbrion06

"En fait, on s'en fiche un peu des tableaux et des indices...
Dans une clôture, il y aura toujours 1 piquet de plus que d'intervalles, c'est moche mais on n'y peut rien. Faut vivre avec.
Ce qui est intéressant, c'est l'acharnement du gars qui veut absolument avoir raison."

L'argumentation basée sur "si c'est neuf, c'est bon -et si t'es pas content, takacompiler-" est démentie par l'histoire: un des exemples les plus frappants (et qui va être d'actualité) est l'Anschluss, en 1938. (il suffit d'un contre exemple pour démentir ce dogme liant la modernité à la qualité). La réductio ad hitlerum (point Godwin, si on veut se la péter avec une connaissnce du ouaibe)   est donc parfaitement justifiée, comme hénaurme contre exemple.

dbrion06

Quote
Encore un jugement de valeur.
Quote
Quelle est la valeur commerciale de matlab et Splus (qui indicent leurs tableaux par un)?
quelle est la valeur commerciale d'un compilateur fortran complètement testé?

Quote
langages utilisés par des matheux (Matlab, Firtran, etc.) ou conçus pour l'enseignement (Pascal), et de plus complètement dépassés.
Quote
Encore un jugement de valeur.
Quote
Et quelle est la valeur ethique de décrèter qu'un langage est complètement dépassé?
de bébiner implicitement les matheux?

hbachetti

Remarque : ta comparaison avec les Nazis est désastreuse.

Laisse tomber, qui as-tu convaincu jusqu'à présent ? personne.

Tu veux le dernier mot ? je te l'offre : MOT

FIN.
Linux is like a wigwam: no Windows, no Gates, and an Apache inside ...

dbrion06

Laissez tomber, qui avez vous convaincu:
de votre connaissance superficielle dees pires ficelles du ouaibe?
Avez vous réussi à me convaincre de la valeur d'UN langage soi disant moderne, (pas ddel'ibsolete pour matheux, du dépassé pour l'enseignement)?
Par contre, vous m'avez fait changer d'avis sur vous, assez radicalement, avec vos arguments éculés basés sur le débinage de ce que vous n'avez pas pris la peine de regarder...

biggil

Laisse tomber,
Mais il ne peut pas laisser tomber.
Il est vital que tous se prosternent à ses pieds et reconnaissent son immense supériorité.

dbrion06

Et maintenant, après le débinage des "matheux et enseignants", après les cris d'orfraie sur le "point G" (l'occasion pour les ouaibeux de se la péter), il reste ??? le sarcasme lourdingue.
Cette argumentation tristounette fait un contraste frappant avec le texte de JML, qui a tenté -et aurait pu me convaincre- de justifier un choix daté du millénaire dernier, adapté à du matériel de musée (C gérait correctement les pointeurs et leur arithmétique; ils ont tenté de faire quelque chose pour que les pauvres idiots, qui gérent des tableaux, soient bien ennuyés)
 (ironique, quand on débine Fortran et Pascal comme obsolètes , de se pâmer devant un choix qui avait de vagues raisons rationnelles au millénaire dernier)

hbachetti

Cela devient pitoyable et pathétique.
On nage la brasse coulée entre des affirmations péremptoires et un manque de considération totale envers les opinions des autres.

sarcasme lourdingue
argumentation tristounette
choix daté du millénaire dernier
adapté à du matériel de musée
connaissance superficielle
degré zéro de l'argumentation
ça fatigue, de reflechir
paresse intellectuelle
idée contre intuitive
confusion reprise sans le moindre recul
faute d'imagination
etc. etc.

Personne ne cherche à te persuader de quoi que ce soit.
Exprime tes opinions ... mais respecte celles d'autrui.

:smiley-confuse:  :smiley-confuse:  :smiley-confuse:  :'(  :'(  :'(

@+
Linux is like a wigwam: no Windows, no Gates, and an Apache inside ...

Go Up