J'ai envie d'apprendre un tout petit peu du PERL en vu de l'année prochaine mais j'ai un leger (et stupide) problème. Je n'arrive pas à lancer le logiciel de developpement,donc je ne peux rien développer.
J'ai téléchargé le logiciel ActivePerl, et après avoir cliqué sur Perl.exe,une fenetre commande s'allume c'est ici que je tape mon code?
Merci de votre aide, si le topic ne répond pas à la chart,merci de le supprimer ou de le mettre dans la section correspondante
Rui => En faite je cherche des logiciels comme Eclipse , Dev C++ qui possede une interface spécifique pour chaque langage!Pas terrible niveau adaptation je sais.
Bon sinon j'ai résolu mon probleme, je prend Notepad++ qui reconnait le langage PERL en soulignant les différents synthaxes.Et je lance mes programmes avec la cmd de Windows. Cela semble marcher et il m'indique mes erreurs, ça me suffit pour l'instant..Mais il faudra que je découvre des logiciels spécialisé pour ce langage
Dans tout les cas merci
Message édité par zell789 le 15-07-2007 à 22:00:40
J'ai téléchargé le logiciel ActivePerl, et après avoir cliqué sur Perl.exe,une fenetre commande s'allume c'est ici que je tape mon code?
Si tu commences a faire des trucs un peu avance en perl (au hasard de l'objet), a mon avis t'utiliseras pas des masses le mode interractif hormis ptet pour faire du debug (et encore la... plutot que d'utiliser l'interpreteur directement... autant passer par qqch d'equivalent au mode interractif d'emacs qui permet de taper les commandes dans un buffer pour avoir la sortie dans un autre).
Citation :
Rui => En faite je cherche des logiciels comme Eclipse , Dev C++ qui possede une interface spécifique pour chaque langage!
Je te dirais bien emacs... mais sous Windows y'a ptet plus adapte...
SciTE doit pouvoir aussi gere le perl de memoire.
Si tu commences a faire des trucs un peu avance en perl (au hasard de l'objet), a mon avis t'utiliseras pas des masses le mode interractif hormis ptet pour faire du debug (et encore la... plutot que d'utiliser l'interpreteur directement... autant passer par qqch d'equivalent au mode interractif d'emacs qui permet de taper les commandes dans un buffer pour avoir la sortie dans un autre).
Je suis au point au 0 niveau PERL,par contre je connais les notions tel que les boucles,conditions,fonctions..D'ailleurs pour le peu que j'ai appris PERL ressemble un peu au PHP, j'ai avancé assez vite. Je veux juste coder un peu et découvrir le langage car j'ai pas envei de galerer l'année prochaine
Citation :
Je te dirais bien emacs... mais sous Windows y'a ptet plus adapte... SciTE doit pouvoir aussi gere le perl de memoire.
Ok je note SciTE , merci
Citation :
Pas compris.
Ce que je voulais dire par adaptation c'est que je cherchais des logiciels tout fait,ou il m'aurait suffit de coder directement et compiler via le même logiciel. Je pense que PERL est plus complexe que Java,C etc etc car je ne trouvais pas l'executable qui me lancerait l'interface
Message édité par zell789 le 15-07-2007 à 22:30:03
Ce que je voulais dire par adaptation c'est que je cherchais des logiciels tout fait,ou il m'aurait suffit de coder directement et compiler via le même logiciel.
La plupart des langages n'ont pas d'editeur officiel. En general le compilateur et/ou l'interpreteur ont une version officielle. Si tu veux faire du java ca peut se faire au notepad sans probleme avec un bon vieux invite de commandes.
Pis sinon on pourrait plus troller sur emacs / vim... ce serait quand meme dommage
Citation :
Je pense que PERL est plus complexe que Java,C etc etc car je ne trouvais pas l'executable qui me lancerait l'interface[/quotemsg]
C'est pas franchement plus complexe, c'est un langage de script donc c'est pas fait pour faire la meme chose.
La principale difference est que tu auras beaucoup plus de facilite a faire des manipulations a base d'expressions regulieres, a manipuler des chaines de caracteres et a manipuler des fichiers de maniere generale. Par contre c'est pas adapte pour faire des choses dependantes du materiel (meme si y'a des bindings pour faire de la 3D et cie... en terme de perfs c'est pas folichon).
Le truc bien c'est que perl fournit un genre de gestionnaire de packages pour les bibliotheques qui fait que c'est moins le bordel qu'avec d'autres langages a l'execution (voire la compilation). Par contre syntaxiquement... c'est du perl (bordelique / moche / hesoterique / implicite / etc...).
---------------
1f u c4n r34d th1s u r34lly n33d t0 g37 l41d.
1f u c4n wr1t3 1t t00.
C'est pas franchement plus complexe, c'est un langage de script donc c'est pas fait pour faire la meme chose. La principale difference est que tu auras beaucoup plus de facilite a faire des manipulations a base d'expressions regulieres, a manipuler des chaines de caracteres et a manipuler des fichiers de maniere generale. Par contre c'est pas adapte pour faire des choses dependantes du materiel (meme si y'a des bindings pour faire de la 3D et cie... en terme de perfs c'est pas folichon). Le truc bien c'est que perl fournit un genre de gestionnaire de packages pour les bibliotheques qui fait que c'est moins le bordel qu'avec d'autres langages a l'execution (voire la compilation). Par contre syntaxiquement... c'est du perl (bordelique / moche / hesoterique / implicite / etc...).
exact,je trouve que le PERL ressemble au langage que j'ai appris en systeme lors de mon DUT info, le Shell que je ne maitrisais pas du tout. C'est pour ça que PERL m'a fait peur au départ (enfin il a pas fini de m'effrayer)
Message édité par zell789 le 16-07-2007 à 00:11:45
Rui => En faite je cherche des logiciels comme Eclipse , Dev C++ qui possede une interface spécifique pour chaque langage!
Je te dirais bien emacs... mais sous Windows y'a ptet plus adapte...
SciTE doit pouvoir aussi gere le perl de memoire.
Notepad++ est un bon choix... C'est un dérivé Scintilla, comme Scite. J'utilise Scite, personellement, pour plusieurs raisons (portabilité Linux, plus complet sur certains points de vue, plus léger...) même si Notepad++ est beaucoup plus ergonomique en particulier côté configuration pour quelqu'un qui n'a pas l'habitude. A l'usage, une fois la configuration faite, il n'y a plus de problème.
Zell789 : je n'ai entendu parler que d'un seul éditeur spécialisé, EnginSite Perl. Et je crois qu'il y a une extension Eclipse. Maintenant, je ne suis pas du tout convaincu que ce soit utile. Il est vrai que des softs comme Eclipse apportent un certain confort, mais un éditeur souple avec quelques fonctions bien pensées convient pour 99.9% des usages. La plupart des programmeurs que je connais utilisent vi/vim, emacs/xemacs, scite ou un équivalent.
Pour Scite, j'ai une configuration avec la mise en couleur (évidemment), la compilation et l'execution configurés sur les touches standard (F5/F7), plus les vérifications syntaxiques, LINT, et le profiling dans les commandes intégrées. Plus la complétion automatique et les calltips. Ca me suffit largement, je n'ai guère besoin d'autre chose.
Merci Koren, je vais pour l'instant apprendre les bases de PERL, ensuite je changerai peut etre de logiciel même si Notepad ++ me convient pour l'instant