bien sur que tu peux apprendre a quelqu'un a programmer de facon sale, immonde et illisible et surtout en C mais bon je reste persuade que pour un premier langage Lisp n'est pas le bon choix. Le polonais inverse n'est pas une notation mathematique usuel c'est une notation utilise en informatique et point barre.
Un premier langage doit rester aussi proche de l'experience usuel des etudiants sinon ils sont perdus et tres vite seront degoute. Enseigner ce langage plus tard en licence ou maitrise d'informatique est naturellement faisable voir meme souhaitable car certains concepts sont ou du moins etaient interessant. Dans votre optique un etudiant rentrant en fac de science ou en prepas devrait apprendre directement la relativite generale car les concepts sont interessant et englobe la mecanique classique.
La plupart des etudiants n'auront jamais besoin de la relativite generale dans leur metier meme si il est en relation avec de la mecanique. C'est exactement la meme chose en informatique et mon experience me montre qu'il vaut mieux apprendre des langages bien structure et conceptuellement familier au debut.
Naturellement entre un bon cours de lisp et un mauvais cours de C (c'est a dire un cours qui ne presente que les "astuces" du message au dessus) il vaut mieux celui en lisp.
Apres quel est le meilleur langage pour commencer cela est difficile a repondre, je dirais pas le C justement a cause de l'exemple au dessus, le python me semble bien car il est moderne et force a produire un code a peu pres propre et si l'on s'adresse a un public plutot de physiciens ou de mathematiciens le fortran (>=90) est une bonne idee. Enfin ca c'est mon point de vue tres personnel.
[^] # Re: Intéressant
Posté par abramov_MS . En réponse au journal Troll de l'année ou coup de bluff ?. Évalué à 2.
Un premier langage doit rester aussi proche de l'experience usuel des etudiants sinon ils sont perdus et tres vite seront degoute. Enseigner ce langage plus tard en licence ou maitrise d'informatique est naturellement faisable voir meme souhaitable car certains concepts sont ou du moins etaient interessant. Dans votre optique un etudiant rentrant en fac de science ou en prepas devrait apprendre directement la relativite generale car les concepts sont interessant et englobe la mecanique classique.
La plupart des etudiants n'auront jamais besoin de la relativite generale dans leur metier meme si il est en relation avec de la mecanique. C'est exactement la meme chose en informatique et mon experience me montre qu'il vaut mieux apprendre des langages bien structure et conceptuellement familier au debut.
Naturellement entre un bon cours de lisp et un mauvais cours de C (c'est a dire un cours qui ne presente que les "astuces" du message au dessus) il vaut mieux celui en lisp.
Apres quel est le meilleur langage pour commencer cela est difficile a repondre, je dirais pas le C justement a cause de l'exemple au dessus, le python me semble bien car il est moderne et force a produire un code a peu pres propre et si l'on s'adresse a un public plutot de physiciens ou de mathematiciens le fortran (>=90) est une bonne idee. Enfin ca c'est mon point de vue tres personnel.