Le Wed, 25 Sep 2002 17:53:30 +0200 [EMAIL PROTECTED] �crivait : [...]
> En fait l'esprit de Perl reste le scripting (au d�but, y'avait pas de > pr�c-compilation du code avant ex�cution [PK corrigera ;-)]) > Au d�but, il n'y avait pas d'ordinateur ;-) En fait, Perl � chaque version majeure a �t� r��crit et il est tr�s difficile de juger d'apr�s ce qu'il a �t� puisque la version courante est radicalement diff�rente... Je crois que Perl pr�-compile depuis la version 5.0 (au moins !). > Par contre, d�s sa conception Python int�gre des concepts g�nies > logiciels fondamentalement adapt�s au grands d�veloppements (bref, les > objets) > Perl aussi depuis au moins 5 ans. Il n'y a pas de diff�rence entre Perl et Python, si ce n'est : - en Python, *tout* est objet - en Perl, tu le fais en objet si tu en as envie (sauf des trucs qui te sont cach�s... comme Tk... et que tu manipules comme des objets sans le savoir (trop fort Perl, tu fais de l'objet sans rien connaitre en OO). La seconde *grosse* diff�rence est que Perl a 36 mani�res d'arriver � un r�sultat et Python une seule. Ce qui fait que les gens craignent Perl car ils ne sont souvent pas capable d'imaginer deux solutions � un probl�me et donc relire la solution d'un autre demande parfois de l'imagination... Enfin, � la d�charge de Perl, ce langage permet de faire n'importe quoi et de ce fait, beaucoup de gens l'utilisent n'importe comment. Du coup, les programmes sont sales et ent�che la r�putation de Perl lui-m�me... Il ne faut pas confondre des porcs qui codent avec le langage lui-m�me (m�me si ce dernier est permissif...). > De par leur conception initiale, ces deux langages sont destin�s � des > envergures de d�veloppement diff�rentes ... Perl : Practical > Extraction & Report Language !! c'�tait pour des traitements de > donn�es "basiques" (super awk et cie) > Il y a 15 ans ! Cela fait belle lurette que Perl en offre *beaucoup* plus... > Je veux bien croire qu'il y ai une v�ritable "conception de langage" � > la base de Python mais nous faire croire la m�me chose pour le langage > Perl, autant vous dire que �a en fait rire beaucoups ... moi, je m'en > moque j'utilise pas. > Tu devrais... [...] > ou du traitement textuel �labor�e en perl (ouvrez le code de > latex2html ;-) codage de porcs =/= langage de porcs... Au fait, tcl est encore *moins* objet que Perl et Python et pourtant, ici, au boulot, c'est devenu le standard des gros �diteurs de logiciels de CAO en micro�lectronique : il a d�tron� scheme (le lisp !) qui a r�gn� sans partage pendant 15 ans... On manipule couramment des bases de donn�es de plusieurs gigaoctets en m�moire avec ces langages-l�... Juste pour remettre les choses en place quant � un quelconque niveau de taille de projets en informatique suivant le langage... Le langage est presque secondaire quand les gens programment *vraiment*. En plus, les interfaces fa�tes en Tk (bien s�r...) sont belles et surtout tr�s pratiques car r�alis�es par des gens qui connaissent l'outil et son utilisation. PK -- Patrice KARATCHENTZEFF STMicroelectronics Tel: 04-76-92-63-81 850, rue Jean Monnet 38926 CROLLES Cedex, France Courriel: [EMAIL PROTECTED]

