บทช่วยสอน Perl
Perl คือ programming languageพัฒนาโดย Larry Wall ออกแบบมาโดยเฉพาะสำหรับการประมวลผลข้อความ ย่อมาจาก Practical Extraction และ Report Language ทำงานบนแพลตฟอร์มที่หลากหลายเช่น Windows, Mac OS และ UNIX เวอร์ชันต่างๆ บทช่วยสอนนี้ให้ความเข้าใจที่สมบูรณ์เกี่ยวกับ Perl
ทำไมต้องเรียน Perl?
Perl เป็นภาษาการเขียนโปรแกรมข้ามแพลตฟอร์มที่เสถียร
แม้ว่า Perl จะไม่ได้เป็นคำย่ออย่างเป็นทางการ แต่มีเพียงไม่กี่คนที่ใช้เป็น Practical Extraction and Report Language.
ใช้สำหรับโครงการสำคัญของภารกิจในภาครัฐและเอกชน
Perl เป็นโอเพนซอร์สซอฟต์แวร์ได้รับใบอนุญาตภายใต้ศิลปะการอนุญาตหรือใบอนุญาตสาธารณะทั่วไป (GPL)
Perl ถูกสร้างขึ้นโดย Larry Wall
Perl 1.0 ได้รับการเผยแพร่สู่ alt.comp.sources ของ usenet ในปี 1987
ในขณะที่เขียนบทช่วยสอนนี้ perl เวอร์ชันล่าสุดคือ 5.16.2
Perl จะปรากฏอยู่ในพจนานุกรมภาษาอังกฤษ
PC Magazine ประกาศให้ Perl เป็นผู้เข้ารอบสุดท้ายสำหรับรางวัลความเป็นเลิศทางเทคนิคประจำปี 1998 ในหมวดเครื่องมือการพัฒนา
คุณสมบัติ Perl
Perl ใช้คุณสมบัติที่ดีที่สุดจากภาษาอื่น ๆ เช่น C, awk, sed, sh และ BASIC เป็นต้น
อินเทอร์เฟซการรวมฐานข้อมูล Perls DBI สนับสนุนฐานข้อมูลของบุคคลที่สามรวมถึง Oracle, Sybase, Postgres, MySQL และอื่น ๆ
Perl ทำงานร่วมกับ HTML, XML และภาษามาร์กอัปอื่น ๆ
Perl รองรับ Unicode
Perl เป็นไปตามมาตรฐาน Y2K
Perl รองรับทั้งการเขียนโปรแกรมเชิงขั้นตอนและเชิงวัตถุ
Perl เชื่อมต่อกับไลบรารี C / C ++ ภายนอกผ่าน XS หรือ SWIG
Perl สามารถขยายได้ มีโมดูลของบุคคลที่สามมากกว่า 20,000 โมดูลจาก Comprehensive Perl Archive Network ( CPAN )
ตัวแปลภาษา Perl สามารถฝังลงในระบบอื่นได้
สวัสดีชาวโลกโดยใช้ Perl
เพื่อให้คุณรู้สึกตื่นเต้นเล็กน้อยเกี่ยวกับ Perl ฉันจะมอบโปรแกรม Perl Hello World แบบธรรมดาขนาดเล็กให้คุณคุณสามารถทดลองใช้โดยใช้ลิงก์สาธิต
#!/usr/bin/perl
# This will print "Hello, World"
print "Hello, world\n";
การใช้งาน Perl
ดังที่ได้กล่าวไว้ก่อนหน้านี้ Perl เป็นหนึ่งในภาษาที่ใช้กันอย่างแพร่หลายบนเว็บ ฉันจะแสดงรายการบางส่วนที่นี่:
Perl เคยเป็นภาษาโปรแกรมบนเว็บที่ได้รับความนิยมมากที่สุดเนื่องจากความสามารถในการจัดการข้อความและวงจรการพัฒนาที่รวดเร็ว
Perl เป็นที่รู้จักกันอย่างแพร่หลายว่า " เทปพันสายไฟแห่งอินเทอร์เน็ต "
Perl สามารถจัดการข้อมูลเว็บที่เข้ารหัสรวมถึงธุรกรรมอีคอมเมิร์ซ
Perl สามารถฝังลงในเว็บเซิร์ฟเวอร์เพื่อเพิ่มความเร็วในการประมวลผลได้มากถึง 2000%
Mod_perlของ Perl อนุญาตให้เว็บเซิร์ฟเวอร์ Apache ฝังตัวแปลภาษา Perl
แพ็คเกจDBIของ Perl ทำให้การรวมฐานข้อมูลบนเว็บเป็นเรื่องง่าย
ผู้ชม
นี้ Perl tutorial ได้เตรียมไว้สำหรับผู้เริ่มต้นเพื่อช่วยให้พวกเขาเข้าใจแนวคิดพื้นฐานถึงขั้นสูงที่เกี่ยวข้องกับภาษา Perl Scripting
ข้อกำหนดเบื้องต้น
ก่อนที่คุณจะเริ่มฝึกกับตัวอย่างประเภทต่างๆที่ระบุในข้อมูลอ้างอิงนี้เรากำลังตั้งสมมติฐานว่าคุณเคยสัมผัสกับการเขียนโปรแกรม C และ Unix Shell มาก่อน