• [^] # Re: Début d'une série d'articles sur Perl

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

    le problème c'est que les langages de shell sont tous plus ou moins truffés de cas particulier pour simplifier la vie des geeks (tout ce qui est expansion de variables, blindage à coups de backslash etc). Autant de bruit syntaxique, c'est un obstacle énorme ; j'ai remarqué que les élèves s'attachent énormément à la syntaxe, en attendant d'avoir acquis la vision d'ensemble du langage ou de la programmation. Comme langage d'initiation je pense donc que scheme est bien plus adapté... ça permet d'expliquer le classique (if (prédicat) #t #f). Dans le même esprit (syntaxe expressive mais ultraminimale) smalltalk permet très rapidement de faire des programmes avec lesquels on peut interagir graphiquement, sans se poser les problèmes de librairies ou autres. Pour continuer dans les langages intéressants à apprendre, on peut considérer Haskell, Prolog, Mozart ou, plus près du vrai monde, Eiffel, OCaml... de quoi avoir une meilleure idée de ce qu'est la programmation qu'avec perl :]