• [^] # Re: Perl pour débuter la programmation?

    Posté par . En réponse à la dépêche Début d'une série d'articles sur Perl. Évalué à 1.

    Il faut se demander ce qu'on veut lui apprendre, au debutant. Est-ce qu'on veut lui expliquer comment ecrire de petits algorithme sans se tracasser avec le type de donnees (donc sans $ ni @ ni %) ou bien est-ce qu'on veut lui donner de bonnes bases en lui apprenant a differencier ses donnees, comment le compilateur/interpreteur conserve la trace du type associa a chaque varible, etc... Je ne pense pas que le Perl ou le Python soient vraiment plus adaptes a des debutants. On est beaucoup a avoir commence en C, sans vraiment souffrir.
    Concernant le Python, l'absence de {} est un calvaire pour moi. Imbrique deux ou trois boucles et au bout essaie de revenir a la premiere, tu ne sais pas de combien tu dois desindenter. Avec les {} la plupart des editeurs te permettent de retrouver rapidement le { associe a un }. En langage machine, les {} se traduisent obligatoirement par des instructions conditionnelles et des sauts. Le fait que le Python ne les traduise pas a l'ecran me semble contre-nature.