• [^] # Re: Puisqu'on parle de perl...

    Posté par . En réponse à la dépêche Sortie de Python 2.0. Évalué à 1.

    Je trouve (c'est personnel) que l'utilisation de @, $ etc pour typer les variables est la meilleure façon de rendre le code illisible. Je trouve que le système de l'argument par défaut rend le code illisible, etc. Le fait qu'on puisse écrire de façon verbeuse ou compacte (par exemple en utilisant ou non l'argument par défaut) me fait dire que certains constructions ont plusieurs sens. Et je ne pense pas que ce soit une bonne chose. Tout ca reste du domaine du feeling. Je veux simplement dire que l'accusation de bureaucratie de Wall me semble être l'exemple même d'un non argument. Ca n'explique en rien en quoi Perl serait meilleur qu'un autre langage.

    <<En ce qui concerne l'aspect cryptique de la syntaxe de perl, l'effort d'apprentissage est minime (bah oui, un minimum d'effort, comme pour tout) >>

    Et bien ce n'est pas normal. Un langage de programmation c'est fait pour être clair et remplacer l'assembleur au niveau de la simplicité, de la clarté et de la puissance d'expression. Il est clair que perl est très puissant (on peut écrire en quelques symboles quelque chose qui demande plusieurs lignes de code dans un autre langage). Je pense que c'est au détriment de la clarté des programmes et de la simplicité de l'apprentissage. Encore une fois, c'est MON avis. On peut en discuter pendant des heures, ce n'est pas du domaine du rationnel.