• [^] # Re: Choix du langage

    Posté par . En réponse au journal Lycée et informatique : spécialité ISN en terminale S. Évalué à 4.

    Loin de moi l'idée de dénigrer le python comme langage mais la "simplicité" apparente du langage n'entrainerait-elle pas les élèves à penser la programmation de façon plus simpliste qu'elle ne l'est réellement.

    On s'en balance un peu non ? Et ceci pour deux raisons:

    Premièrement par ce que quelque soit le premier langage que l'on apprend il y aura toujours de la magie noir. C'est pas grave, on te dit de faire ca, tu fais ca. Contrairement aux discussions du dessus, penser qu'on peut démarrer avec quelque chose ou on comprend tout et peut tout expliqué me semble voué à l'échec.

    Deuxièmement par ce que quelque soit le langage que tu vas choisir, les élèves vont penser de facon simpliste. La seule facon de prendre un peu de recul et de compétences est de manger au moins trois langages complémentaires fonctionnel / C / langage de l'industrie (Python / Java) et de combiner ca aux disciplines qui vont autours. Ca vient avec le temps, pas du langage.

    Alors se palucher sur le langage à choisir et les possibles implications sur les élèves ca me semble un peu discuter dans le vide. Java, Python, Scheme, Pascal & co font tous de très bons langages pour apprendre en terminal (ce genre d'option existait déjà à mon époque, on faisait du turbo pascal) l'important n'est pas là. Il s'agit de démarrer la machine et donné un appercu de la chose. Après quand tu as passé les premières bases et écrit tes premiers trucs, direction le C et un lisp-like pour s'y mettre sérieusement et lancer la machine.