¿ª·¢Ñ§ÔºWEB¿ª·¢×ÛºÏ Perl¼ò½é ÔĶÁ

Perl¼ò½é

¡¡2006-03-05 11:27:42¡¡À´Ô´£ºWEB¿ª·¢Íø¡¡¡¡¡¡
ºËÐÄÌáʾ£ºPerl¼ò½éPerl×î³õÖ»ÊÇUnixϵͳ¹ÜÀíÔ±µÄÒ»¸ö¹¤¾ß£¬ÔÚ¹¤×÷ÈÕÀï±»ÓÃÔÚÎÞÊýµÄСÈÎÎñÖУ¬Perl¼ò½é£¬´ÓÄÇÒÔºó£¬ËüÖð²½·¢Õ¹³ÉΪһÖÖÈ«¹¦ÄܵijÌÐòÉè¼ÆÓïÑÔ£¬PerlµÄÎÄ»¯¼°ÆäËû±à³Ì±¾Ó¦ÊÇÓÐȤµÄÊÂÇé.Perl¾ÍÏóÒ»ÃÅ×ÔÈ»ÓïÑÔ.Äã¿ÉÒÔÓÃËü˵¼òµ¥µÄ'ÄãºÃ''ÔÙ¼û',Ò²¿ÉÒÔд³öɯʿ±ÈÑÇʽµÄÎÄÕÂ.P

Perl¼ò½é

Perl×î³õÖ»ÊÇUnixϵͳ¹ÜÀíÔ±µÄÒ»¸ö¹¤¾ß£¬ÔÚ¹¤×÷ÈÕÀï±»ÓÃÔÚÎÞÊýµÄСÈÎÎñÖС£´ÓÄÇÒÔºó£¬ËüÖð²½·¢Õ¹³ÉΪһÖÖÈ«¹¦ÄܵijÌÐòÉè¼ÆÓïÑÔ£¬ÌرðÊÇÔÚ¸÷ÖÖ¼ÆËãƽ̨ÉÏ£¬Ëü±»ÓÃ×÷Web±à³Ì¡¢Êý¾Ý¿â´¦Àí¡¢xml´¦ÀíÒÔ¼°ÏµÍ³¹ÜÀí¡ª¡ªËüÄܹ»Íê³ÉËùÓÐÕâЩ¹¤×÷£¬Í¬Ê±ÈÔÈ»ÊÇ´¦ÀíСµÄÈÕ³£¹¤×÷µÄÍêÃÀ¹¤¾ß£¬ÕâÊÇËüµÄÉè¼Æ³õÖÔ¡£Perl¿ìËÙ¡¢ÓÐȤ£¬¶øÇÒÌرðÓÐÓ᣺ܶàÈËÒòΪÐèÒªPerl¶øʹÓÃËü£¬ÓÖÒòΪÈÈ°®Ëü¶ø¼ÌÐøʹÓÃËü¡£_Õª×ÔPerlÓïÑÔÈëÃÅOreilly_*PerlÊÇÒ»ÃÅ×ÔÓÉÇÒ¹¦ÄÜÇ¿´óµÄ±à³ÌÓïÑÔ¡£×Ô1987Äê³õ´ÎµÇ̨ÁÁÏàÒÔÀ´£¬ËüµÄÓû§ÊýÒ»Ö±¼±¾çÅòÕÍ¡£´Ó×î³õ±»µ±×÷Ò»ÖÖÔÚ¿çƽ̨»·¾³ÖÐÊéд¿ÉÒÆÖ²¹¤¾ßµÄ¸ß¼¶ÓïÑÔ¿ªÊ¼£¬Perl¾ÍÒѾ­±»¹ã·ºµØÈÏΪÊÇÒ»ÖÖ¹¤Òµ¼¶µÄÇ¿´ó¹¤¾ß£¬¿ÉÒÔÔÚÈκεط½ÓÃÀ´Íê³ÉÄãµÄ¹¤×÷¡£PerlÌرðÊʺÏϵͳ¹ÜÀíºÍWeb±à³Ì¡£Perlʵ¼ÊÉÏÒѾ­±»ËùÓÐUnix£¨°üÀ¨linux£©À¦°óÔÚÒ»Æð×÷Ϊ±ê×¼²¿¼þ·¢²¼£¬¶øÇÒÒ²±»¹ã·ºÓÃÓÚMicrosoftWindowsºÍ¼¸ºõËùÓÐÆäËû²Ù×÷ϵͳ¡£Amiga¡¢BeOS¡¢VMS¡¢MVSºÍAppleMacintoshµÈÒ²Ö»ÊÇPerlÒѾ­Íê³ÉÒÆÖ²µÄƽ̨µÄһС²¿·Ö¡£_Õª×ÔPerlÓïÑÔ±à³ÌOreilly_

Perl¿ÉÒÔ×öʲô

PerlÄÜ×öµÄÊÂÌ«¶àÁË£¡ÄãÓ¦¸ÃÎÊPerl²»ÄÜ×öʲô¡£:)ʹÓÃPerl¿ÉÒÔÇáËÉÍê³ÉÏÂÁÐÈÎÎñ£º*´¦ÀíÎı¾Êý¾Ý.*ÍøÂç±à³Ì*Êý¾Ý¿â´¦Àí*XML´¦Àí*ϵͳά»¤*ͼÏñ´¦Àí*....
ºÜ¶àÈËʹÓÃPerlÀ´Ìæ´úshell,ºÜ¶àÈËʹÓÃPerlÀ´±ÜÃâ±àд·±ËöµÄC,C »òjava³ÌÐò.Èç¹ûÄãµÄ³ÌÐòÒªÇó¸ßЧÂÊ,Äã¿ÉÒÔ°Ñ·Ñʱ²¿·ÖÓÃCд,È»ºóÓëPerl½áºÏʹÓÃ.
Ä㼸ºõ¿ÉÒÔʹÓÃPerlÀ´½â¾öËùÓÐÎÊÌâ.ʹÓÃPerlÓë·ñÍêÈ«ÊÇÄãµÄ¾ö¶¨:)

Ë­ÔÚʹÓÃPerl

ÖøÃûÍøÕ¾£ºamazon.com*bbc.com*slashdot.org*imdb.com*macromedia.com
ÒÔÉÏÖ»ÊÇʹÓÃPerl×öCGIµÄÍøÕ¾.Öڶ໪¶û½ÖµÄ½ðÈÚ»ú¹¹Ò²¶¼ÔÚʹÓÃperlÀ´×ö½ðÈÚÊý¾ÝµÄ´¦Àí,ÉúÎ﹤³Ì¿ÆѧҲ¶¼Ôںܴó³Ì¶ÈÉÏʹÓÃperl.ÍøÂçÉϳÉǧÉÏÍòµÄϵͳ¹ÜÀíÔ±¶¼ÔÚÒÀ¿¿perlÈÃËûÃÇÄǵŤ×÷¸üÈÝÒ×,¸üÓÐЧ.
ÄãÒ²¿ÉÒÔ·ÃÎÊjobs.perl.org,¿´¿´ÓÐË­ÔÚÕÐƸPerl³ÌÐòÔ±(yahoo,BBC,amazon,¿¨ÄÍ»ù´óѧ,ÒøÐеÈ),Ò²¿ÉÒÔÁ˽âÊг¡É϶ÔPerlÓÐʲôҪÇó.

Perl³É¹¦Èí¼þ

"Webmin"¡¢"AWstats"¡¢"MRTG"¡¢"Spamassassin"¡¢"MovableType"¡¢"Slashcode"
ºÜ¶àʱºòperlÔÚ¿ª·¢Ö®ÖÐÖ»ÊÇÆäÖеÄÒ»¸ö¹¤¾ß.ËäÈ»×îÖÕ²úƷûÓÐË¿ºÁperlµÄºÛ¼£,µ«perlµÄ×÷ÓÃÊÇÎÞ¿ÉĨɱµÄ.

ÔõôѧϰPerl

Ê×ÏÈ£¬Ñ°ÕÒºÍÄã־ͬµÀºÏµÄÈËÃÇ£¬ÊÇÄãÄÜ·ñ³É¹¦Ñ§Ï°PerlµÄ¹Ø¼ü¡£Ò»¸öÁ¼ºÃµÄ±à³Ì·ÕΧÓÐÖúÓÚÄãÔÚPerlµÄµÀ·ÉÏ×ߵøüÔ¶£¬Perlchina(www.perlchina.orgÖйúPerlÓû§Íƹã×é)¾ÍÊÇÒ»¸öºÃµÄÑ¡Ôñ¡£**Æä´Î£¬Ñ§Ï°PerlÒªÕÒ±¾ºÃÊé¡£ºÜ¶à²Î²î²»ÆëµÄ½Ì²ÄºÜ¿ÉÄÜ»á°ÑÄã´úÈëÆç;¡£**¸ü¶àÓйØÓÚѧϰ/ʹÓÃPerlµÄ·½·¨,×ÊÔ´µÈ.Çë²ÎÔÄqiangµÄPerlѧϰָÄÏ¡£

Perl³£¼ûÎÊÌâºÍÎó½â¡£

Perl¾ÍÊÇCGI

Ðê...СÉù.˵ÕâÑùµÄ»°»áÈö®PerlµÄÈËЦµô´óÑÀ:)CGIÊÇCommonGatewayInterfaceµÄ¼ò³Æ¡£ÆäÖ÷ÒªµÄ¹¦ÄÜÊÇÔÚWWW»·¾³Ï£¬½åÓÉ´Ó¿Í»§¶Ë´«µÝһЩѶϢ¸øWWWServer£¬ÔÙÓÉWWWServerÈ¥Æô¶¯ËùÖ¸¶¨µÄ³ÌÐòÂëÀ´Íê³ÉÌض¨µÄ¹¤×÷.php/Python/Perl¶¼¿ÉÒÔ׫д»ùÓÚCGIµÄ³ÌÐò.ÁíÍâ,Perl¿ÉÒÔ×öÌ«¶à¶«Î÷,°ÑËüµÄ¹¦ÄܽöÏÞÖÆÔÚÍøÂçÉÏʵÔÚÊDZ©ëÓÌìÎï.*

PerlÄÑѧô?

²»ÄÑ.PerlºÜÈÝÒ×ÉÏÊÖ,Õû¸öѧϰ¹ý³ÌÒ²¶¼Ïà¶ÔÈÝÒ×.Perl¿´ÆðÀ´ºÍÆäËûµÄ±à³ÌÓïÑÔÀàËÆ.Èç¹ûÄãÓÐд¹ýC,awk,shell»òBASIC³ÌÐò,Äã¶ÔPerl¾Í²»»á¸Ðµ½Ä°Éú.
Äã²¢²»ÐèÒª¶ÔPerlÍêÈ«Á˽âÀ´½â¾ö´ó²¿·ÖµÄÎÊÌâ.PerlÓÐÒ»¾äÃûÑÔ,TMTOWTDI"there'smorethanonewaytodoit"(perl¿ÉÒÔÓò»Í¬·½·¨À´½â¾öͬһ¸öÎÊÌâ).¿ÉÒÔ˵,ѧϰPerlºÜÈÝÒ×µ«Èç¹ûÄãÒªÏëʹÓÃPerlÀ´½â¾ö¸ü¶àÎÊÌâ,¾ÍҪ׼±¸Ò»Ð©Ê±¼äÁË.
×îºó,PerlºÜ¶àʱºòÊÇÒ»¸ö¼´Ê±±àÒëµÄÓïÑÔ.Äã¿ÉÒÔºÜÈÝÒ×,ѸËٵIJâÊÔ,µ÷ÊÔд³öµÄ³ÌÐò¶ø²»Óÿ¼ÂÇÔÙ±àÒë.Õâ»áÈÃѧϰPerlµÄ¹ý³Ì±äµÄ¸ü¼òµ¥.*

Perl³ÌÐòÄÑÒÔά»¤

¿´Çé¿ö¶ø¶¨.PerlµÄÓï·¨ºÍ²ÎÊý¶àÖÖ¶àÑù,±äÁ¿¶¨ÒåÁé»î,ÓÉ´ËÔÊÐí³ÌÐòԱͨ¹ýºÜ¶à½Ý¾¶Ê¹Óú̴ܶúÂë½â¾öÎÊÌâ,ÉÏÃæÌáµ½µÄÄǾäPerlÃûÑÔÔÚÒ»¶¨³Ì¶ÈÉÏÑéÖ¤ÁËÕâÒ»µã.ÕýÈ·ÀûÓÃPerlµÄÕâЩÌØÐÔ,Óо­ÑéÓмÍÂɵijÌÐòÔ±Ò»Ñù¿ÉÒÔд³öÒ×ÓÚά»¤µÄ´úÂë,µ«ÓÖÓжàÉÙ³ÌÐòÔ±¿ÉÒÔ»®µ½ÉÏÃæÄÇÒ»ÀàµÄ?
Èç¹ûÄã¶ÔPerlÁ˽ⲻ¹»,±à³Ì¾­Ñé²»×ã,ʹÓÃPerlÀ´¿ª·Å´óÐÍÏîÄ¿ÍùÍùÊǸöÔÖÄѵÄÑ¡Ôñ.Õâ¾ÍºÃÏñ,ÕýȷʹÓûðÒ©,Äã¿ÉÒÔ´ïµ½×Ô¼ºµÄÄ¿µÄ,µ«´íÎóʹÓúܿÉÄܾͻáÉ˼°×ÔÉí.Perl¾ÍÊÇÕâÑù.*_ÎÒÏë³ÉΪһ¸öPerl³ÌÐòԱô?
°Ñ×Ô¼ºµÄ֪ʶֻ¾ÖÏÞΪPerl²»ÊÇÒ»¸öÃ÷ÖǵÄְҵѡÔñ.ʵ¼ÊÉÏ,Äã¿ÉÒÔ°ÑÉÏÃæÄÇÒ»¾äÀïµÄPerl»»³ÉÈκÎÒ»¸öµçÄÔÓïÑÔ.½«À´,Äã¿ÉÄÜ»áÒòΪ¹«Ë¾²»ÔÚʹÓÃperlÁË,Êг¡Éϲ»ÔÚ×·ÅõJavaÁË,¶øʧȥ¹¤×÷»ú»á.ÍùÍùÊÇÄÇЩ¶®µÃ¼¸ÖÖ¼¼Êõ,²¢¿ÉÒÔ½áºÏʹÓõÄÈË×îÈÝÒ×ÕÒµ½¹¤×÷.
Perl²»´ú±íÒ»ÇÐ.ͬÑùµÄÎÊÌâÄã¿ÉÒÔÓÃPerl»òPHP»òPythonÀ´½â¾ö."Perlgood,othersbad",ÒòΪ¶ÔPerlµÄϲºÃ¶øÅųâÆäËûÓïÑÔʵÔÚÊÇÏÁ°¯µÄÈÃÈË¿ÉЦ.
ºÜ¶àʱºòPerl±»ÓÃ×÷Õ³ºÏ¹¤¾ß,¹µÍ¨²»Í¬³ÌÐò,ÓïÑÔ,ÁíЩʱºòPerlÊÇϵͳ¹ÜÀíÔ±µÄÊÖÖз¨±¦.ÄãµÄÃûƬ²»Ò»¶¨Ð´×ÅPerl³ÌÐòÔ±,µ«Äã»áʱ²»Ê±µÄʹÓÃPerlÀ´ÈÃÄãµÄ¹¤×÷±äµÃ¸üÈÝÒ×.

Java/C/Perl_

´ó²¿·ÖÓïÑÔ¶¼ÓÐ×Ô¼ºµÄÉè¼ÆÄ¿µÄ,Éó¤ÁìÓò.
C/C ³£±»ÓÃÀ´¿ª·¢µ×²ã³ÌÐò,³ÌÐòÔ±Òª×Ô¼º×öÄÚ´æ¹ÜÀí,¾ÍËãÊǷdz£Óо­ÑéµÄC³ÌÐòÔ±Ò²ÄÑÃâ·¸overflowµÄÎÊÌâ.µ«Õâ²¢²»´ú±íCÉè¼ÆµÄ²»ºÃ,²»°²È«.ÒòΪÕýÊÇCµÄÕâЩÌØÐÔ²ÅÈÃÎÒÃÇд³ö¸ßЧµÄ³ÌÐò,ÄÚºË,Çý¶¯µÈ.×÷Ϊ³ÌÐòÔ±Äã¾ÍÐèÒªÁ˽âCµÄÕâЩÌØÐÔ,¾¡Á¿±ÜÃâ·¸ÕâЩ´íÎó.
JavaºÍÆäËûstronglytypedÓïÑÔ,ÔÚ³ÌÐòÉè¼ÆÉϾͰѳÌÐòÔ±½ûïÀÔÚÒ»¸ö±£ÏÕÏäÀï,ʹËûÃDZÜÃâ·¸´íÎó.ÔÚ¿ª·¢´óÐ͹¤³Ìʱ,Java³ÌÐòԱд³öµÄ³ÌÐò¾ÍÈÝÒ×Ò»Ö»¯,Óɴ˽µµÍ¹¤³Ì¿ª·¢µÄ³É±¾.Õâ´ó¸Å½âÊÍÁËÊг¡É϶ÔJava³ÌÐòÔ±µÄÐèÇó.
¶øPerlÊÇlooslytyped,Óï·¨ºÍ²ÎÊý¶àÖÖ¶àÑù,±äÁ¿¶¨ÒåÁé»î.Óɴ˸øÁ˳ÌÐòÔ±ºÜ´óµÄ×ÔÓÉ,´ó´óËõ¶ÌÁ˳ÌÐò¿ª·¢Ê±¼ä.µ«ÈçºÎÈÃÊ®¼¸¸öPerl³ÌÐòԱд³öÒ»ÖÂ,Ò×ά»¤µÄ³ÌÐò¾ÍÀ§ÄѶàÁË.
ʹÓÃÈκÎÓïÑÔ¶¼¿ÉÒÔд³öÔã¸âµÄ³ÌÐò,Ö»ÊÇPerlÈóÌÐòÔ±¸üÈÝÒ×µÄд³öÔã¸âµÄ³ÌÐò°ÕÁË.
µ«ºÜ¶àʱºòÖ»ÒªÄܹ»*½â¾ö*ÎÊÌâ,ûÈËÔÚºõÄãÓõÄʲôÓïÑÔ.¶ÔÒ»ÃŵçÄÔÓïÑÔ°®ºÃµ«²»Ã¤Ä¿.Ñ¡ÔñC¶ø²»ÊÇJavaȥдµ×²ãϵͳ.Ñ¡ÔñPerl¶ø²»ÊÇJavaÀ´·ÖÎölog.

ÎÒ¿ÉÒÔÓÃPerlÀ´×ö¡¾Ä³ÖÖ²îÊ¡¿Âð£¿

PerlÓÐ×ã¹»µÄµ¯ÐÔºÍÀ©³äÐÔ£¬´ÓÖ»ÐèҪд¶Ì¶ÌÒ»Ðеĵµ°¸´¦Àí¹¤×÷µ½¸´ÔÓµÄϵͳ£¬¼¸ºõûÓÐʲ÷á×ö²»µ½µÄ¡£¶ÔÓÐЩÈËÀ´Ëµ£¬Perl±»ÓÃÀ´×öshell³ÌʽµÄÀíÏëÌæ´úÆ·¡£ÆäËûÈËÔòÓø߽׵ÄPerlÌæ´úÐí¶àÔ­ÏÈÐèÒªÓÃC»òC Ò»ÀàµÄµÍ½×ÓïÑÔÀ´´ïµ½µÄ³Ìʽ¡£ÄÄЩ²îʾö¶¨ÒªÓÃPerlÀ´´¦Àí£¬ÕâÒ»Çж¼µÃ¿´Ä㣨»òÐí»¹ÓÐÄãµÄ¾­Àí...£©¡£
Èç¹ûÄúÓÐÒ»¸öÌṩAPIµÄ³Ìʽ¿âµÄ»°£¬Äú¿ÉÓÃC»òC À´Ð´Ò»¸öPerlÑÓÉ죬Ȼºó±ã¿É͸¹ýËü½«³Ìʽ¿âÖеÄÈκÎÒ»²¿·Ö¶¯Ì¬ÔØÈëÄúµÄPerlÖ÷³ÌʽÖС£ÄúÒ²¿ÉÒÔ·´¹ýÀ´£¬ÓÃC»òC À´Ð´Ö÷³Ìʽ£¬È»ºóÒÔ¼´Ê±¶¯Ì¬ÔØÈëµÄ·½Ê½²åÈëһЩPerl³ÌʽÂ룬²úÉúÒ»¸öÍþÁ¦Ç¿´óµÄÓ¦ÓóÌʽ¡£
»°ËäÈç´Ë£¬¶Ô½â¾öijЩÌض¨µÄÎÊÌ⣬ʹÓÃСÐÍ¡¢×¨¾«£¬×¨ÎªÌØÊâÓÃ;Éè¼ÆµÄÓïÑÔ×ÜÊDZȽϷ½±ãµÄ¡£PerlµÄÉè¼ÆÊǾ¡Á¦µØÂú×ã¸÷ÖÖ²»Í¬È˵ÄÐèÒª£¬Òò¶ø²»ÌرðÆ«ÆÄÈκÎÈË¡£ÖÁì¶ÌØÊ⹦ÄÜÓïÑÔµÄÀý×Ó£¬Ëæ±ã¾ÙÁ½¸ö£¬Æ©ÈçPRologºÍmatlab±ãÊÇ¡£

PerlµÄÎÄ»¯¼°ÆäËû

±à³Ì±¾Ó¦ÊÇÓÐȤµÄÊÂÇé.
Perl¾ÍÏóÒ»ÃÅ×ÔÈ»ÓïÑÔ.Äã¿ÉÒÔÓÃËü˵¼òµ¥µÄ'ÄãºÃ''ÔÙ¼û',Ò²¿ÉÒÔд³öɯʿ±ÈÑÇʽµÄÎÄÕÂ.Perl²©´ó¾«Éî,ûÓÐÈË¿ÉÒÔÍêȫ͸³¹µÄÀí½âPerl.¾ÍËãPerlµÄ·¢Ã÷ÕßLarryWallÒ²²»Ò»¶¨¿ÉÒÔÕâô˵.Larry·¢Ã÷ÁËPerl,³ÉǧÉÏÍòµÄ¿ª·¢Õ߳ɾÍÁ˽ñÌìµÄPerl.
¾ÍÏñÒÕÊõ¼ÒÒ»Ñù,±à³ÌÒ²ÐèÒªÁé¸ÐºÍ´´ÔìÁ¦.¶øPerl¸øÁ˳ÌÐòÔ±×î´óµÄ×ÔÓÉÀ´±í´ï×Ô¼º,±à³ÌÕæÕý±ä³ÉÁËÓÐȤµÄÊÂÇé.ʹÓÃPerlÓïÑÔÀ´´´×÷Ê«¸è¾ÍÊÇÊôÓÚPerlÎÄ»¯ÖеÄÒ»¸öÆæ¼£.JackyChengΪÎÒÃÇÌṩÁËÒ»¸öperlÊ«¸èµÄÀý×Ó¡£

ÏÂÔØPerl

ÏÂÔØWindows°æ±¾µÄ"Perl"¡£¹ØÓÚwindowsϵÄperl°²×°ÍøÉϵĽ̲ÄÒѾ­ºÜ¶à,Çë¡£

×îаæµÄUnix/LinuxPerl"Ô´´úÂë":ÄãÒ²¿ÉÒÔͨ¹ý×Ô¼ºµÄLinux/UnixµÄ°ü¹ÜÀí³ÌÐòÀ´°²×°.

Tags£ºPerl ¼ò½é

±à¼­Â¼È룺ˬˬ¡¡[¸´ÖÆÁ´½Ó] [´ò Ó¡]
[]
  • ºÃ
  • ºÃµÄÆÀ¼Û¡¡Èç¹û¾õµÃºÃ£¬¾ÍÇëÄú
      0%(0)
  • ²î
  • ²îµÄÆÀ¼Û¡¡Èç¹û¾õµÃ²î£¬¾ÍÇëÄú
      0%(0)
ÔÞÖúÉÌÁ´½Ó