Retourner au contenu associé (journal : Python comme premier langage de programmation ?)
Posté par keyser.dyson le 25 juillet 2014 à 20:49. En réponse au journal Python comme premier langage de programmation ?. Évalué à 0.
Pour moi, c'est le Lisp.
Je pense que c'est le meilleur langage pour débuter.
Pas de "{};". Il suffit d'expliquer l'homoiconicité et les opérateurs.
Ca ressemble à des maths.
Pour des gens qui ont une formation scientifique, ça ne pose pas de problème. C'est une notation en plus.
Il n'y a pas de grammaire compliquée a apprendre avec des cas particuliers. Tout est valable a tous les niveaux.
Après, pour faire des choses, réaliser un projet, les choix sont ouverts. Ca dépends (Web ou pas, performant ou pas ...).
Un exercice après qui peut être fait dans n'importe quel langage est d'écrire un interpréteur Lisp.
Je pense que ça peut passionner les élèves de leur faire prendre conscience qu'ils peuvent écrire leur langage et que c'est accessible.
AltStyle によって変換されたページ (->オリジナル) / アドレス: モード: デフォルト 音声ブラウザ ルビ付き 配色反転 文字拡大 モバイル
[^] # Re: Pascal...
Posté par keyser.dyson . En réponse au journal Python comme premier langage de programmation ?. Évalué à 0.
Pour moi, c'est le Lisp.
Je pense que c'est le meilleur langage pour débuter.
Pas de "{};". Il suffit d'expliquer l'homoiconicité et les opérateurs.
Ca ressemble à des maths.
Pour des gens qui ont une formation scientifique, ça ne pose pas de problème. C'est une notation en plus.
Il n'y a pas de grammaire compliquée a apprendre avec des cas particuliers. Tout est valable a tous les niveaux.
Après, pour faire des choses, réaliser un projet, les choix sont ouverts. Ca dépends (Web ou pas, performant ou pas ...).
Un exercice après qui peut être fait dans n'importe quel langage est d'écrire un interpréteur Lisp.
Je pense que ça peut passionner les élèves de leur faire prendre conscience qu'ils peuvent écrire leur langage et que c'est accessible.