Aller au menu - Aller au contenu

[Plan du site] Vous êtes ici --- > Le Site du Zéro > Les forums > Programmation > Autres langages > [Perl]Utilité > Lecture du sujet

[Perl]Utilité

Connaître les possibilités de ce langage

Vous devez être inscrit pour pouvoir poster des messages

RésoluLe problème de ce sujet a été résolu

Page : 1 
Auteur Message
1 visiteur sur ce sujet (1 anonyme)
Page : 1 
Hors ligne Jirachi # Posté le 01/04/2008 à 17:22:08
Rien à dire ^^
Groupe : Membres
Bonjour,

Une exposition de livre s'est tenue aujourd'hui, je m'y suis rendu et j'y ai trouvé quelques livres qui m'ont intéressé dont un qui enseigne le langage Perl en sa version 5.0 c'est pourquoi je voudrai vous demander quelles sont les possibilités offertes par ce langage et est ce que même si la 5.0 est ancienne il me sera facile de mettre à jour mes connaissances ?
Merci d'avance :).

Jirachi
 
Hors ligne Knarf2 # Posté le 01/04/2008 à 18:40:12
Free the Lemmings
Avatar
Groupe : Membres
Perl 5.0 est assez vieux, cette version est sortie en 1994.
Aujourd'hui tu ne verra que du 5.8 ou du 5.10 (sorti ya quelque mois) dans la plupart des distributions. Bien que la syntaxe n'ai pas vraiment changer, je te conseille plutôt, si tu comptes l'apprendre, de suivre un des nombreux cours disponible sur Internet. (notamment celui-ci)

Pour ce qui est de l'utilisation, des possibilités, tu trouveras un article assez bien fait sur Wikipedia. (Note: celui de la Wikipedia anglaise est plus complet)

Cependant une nouvelle version est entrain d'être mise au point, Perl6, qui révolutionne pas mal le langage :
D'une part, syntaxiquement, il casse notamment la rétro-compatibilité avec les anciennes versions. Beaucoup d'ajouts classiques comme la possibilité d'avoir des types statiques en plus des dynamiques, mais aussi d'autre plus intéressant empruntés de langages fonctionnels pour certain, comme l'évaluation paresseuse, ou les jonctions.

D'autre part, "physiquement", avec l'introduction d'une machine virtuelle (Parrot) capable d'exécuter le bytecode fourni par une implémentation de Perl6, mais aussi de nombreux langages (dont les plus connus comme Python, Ruby, et même Perl5 :)) pour lesquels une implémentation Parrot est en train d'être faite/est faite.

Encore une fois, Wikipedia est ton ami, n'hésite pas à te renseigner sur certains points.

Pour revenir au sujet, Perl5 est efficace, tu peux rapidement arriver a tes fins grâce a la quantité industrielle de module sur CPAN et à la concision de la syntaxe du langage (qui est parfois très agréable contrairement à ce que l'on en dit). Perl5 est très bien adapté aux programmes ou scripts de taille modérée. Il peut aussi tenir la route pour de plus gros projet, pour peu que l'on ai appris à s'en servir correctement et proprement.
Perl6 est une évolution plus propre de Perl5, qui je pense, permettra la réalisation de gros projets de façon plus accessible tout en introduisant des concepts de programmation intéressant. De plus, la machine virtuelle Parrot a l'air prometteuse et sera sûrement utilisée comme base pour de nouveaux langage dans le futur.

Apprendre Perl5 ne sert pas à rien, puisque la syntaxe de Perl6 est malgré tout relativement proche, la transition se fera sans trop de problèmes.




< Absent pour un certain temps... Ou bien un temps incertain ? (étude, internat, toussa) >

< Image utilisateur >
< GU/MU/CS@ d- s: a--- C+++ U+ P++ L++ E>+ W++ N+ o? !K? w->-- !O? M- !V PS>+ !PE !Y? PGP- t 5- X R tv- b+ !DI--- D+ G e-? h!-- r--- y-- >
< site >

 
Hors ligne Jirachi # Posté le 01/04/2008 à 19:54:40
Rien à dire ^^
Groupe : Membres
Merci infiniment pour ces informations, ca va m'être très utile ^^.
Pourrez-vous aussi m'indiquer de quoi est capable le langage Perl ?

Jirachi
 
Connecté LoupSolitaire # Posté le 02/04/2008 à 00:51:14
Avatar
Groupe : Membres
Citation : Jirachi
Merci infiniment pour ces informations, ca va m'être très utile ^^.
Pourrez-vous aussi m'indiquer de quoi est capable le langage Perl ?

A peu près tout, comme pour beaucoup de langages, les principales limites sont les performances et ton imagination.

Perl est beaucoup utilisé pour traiter des données sous forme de texte ou pour écrire des scripts CGI par exemple, c'est historiquement un des outils principaux de l'admin unix.
Édité le 02/04/2008 à 00:53:27 par LoupSolitaire

C# m'a tuer
 
Hors ligne Jirachi # Posté le 04/04/2008 à 23:28:53
Rien à dire ^^
Groupe : Membres
Ah je comprends maintenant, merci encore.

Jirachi
 

Retour au forum "Autres langages" ou à la liste des forums

Vous devez être inscrit pour pouvoir poster des messages

Changer de design | En savoir plus | Plan du site | Politique d'accessibilité | Règles | RSS tutoriels | RSS news
Édité par Simple IT SARL : Nous contacter | Notre blog | Revue de presse | Publicité

Y'a plus rien à lire, faut remonter maintenant !

Hébergement web - Correction de tutoriels - Créer un site
Vous souhaitez apparaître ici ? Contactez-nous.

Nombre de connectés 116 Zéros connectés | Requêtes SQL 7 requêtes | Temps de génération de la page : Total (SQL) 0.0608s (0.0399s)