Perl ย่อมาจาก
Practical Extraction and Report Language (แปลกันเองตามความเข้าใจนะครับ)
Perl
คือภาษาที่ใช้ใน
การเขียนโปรแกรม
สามารถใช้กับงานต่างๆ
ได้หลายรูปแบบ
สามารถทำงานได้ดีกับข้อมูล
text file
ประมวลผลข้อมูลจาก
text file
และพิมพ์ผลลัพธ์
การประมวลผลนั้นออกมา
ผู้ออกแบบภาษา
Perl
กล่าวไว้ว่า....
Perl
เป็นภาษาที่ง่ายกับการเรียนรู้และใช้งาน
Perl
มีข้อดีหลายๆอย่างของภาษา
C, sed, awk และ sh(shell script)
ดังนั้นสำหรับ
ผู้ที่คุ้นเคยอยู่กับ
ภาษาเหล่านั้นอยู่แล้ว
ก็ยิ่งทำความเข้าใจกับ
Perl
ได้ง่ายมากขึ้น
รูปแบบของภาษา
Perl
จะใกล้เคียงกับภาษา
C
ค่อนข้างมาก
Perl
ไม่จำกัดขนาดของข้อมูล
เหมือนๆกับ
utility สำหรับ Unix
อื่นๆ
สามารถใช้ขนาด
ของข้อมูลได้เต็มที่
เท่าที่หน่วยความจำของเครื่องมี
Perl
สามารถอ่านข้อมูล
ในไฟล์ทั้งไฟล์ไว้ในตัวแปร
string
ตัวเดียวได้
สำหรับการทำงานแบบ
Recursion
ก็ไม่จำกัดจำนวนรอบที่จะวนทำงาน
Perl มีตัวแปร array
ที่เรียกว่า
associative array เป็น array
ที่ใช้ hash table (จะอธิบายรายละเอียดในบทอื่นๆอีกที)
ที่มีการทำงานที่ดี
ไม่ส่งผลต่อประสิทธิภาพของระบบ
Perl
มีเทคนิคที่ดี
ในการอ่านข้อมูลขนาดใหญ่อย่างรวดเร็ว
สามารถทำงาน
ได้ทั้งกับข้อมูลแบบ
text และ binary
ภาษา Perl
มีความปลอดภัยมากกว่าภาษา
C
เพราะเป็นภาษาโปรแกรม
ในระดับสูง
เปิดโอกาสให้เขียนโปรแกรม
ติดต่อกับตัวระบบได้ยาก
กว่า C
จึงมีความปลอดภัยมากกว่า
โดยเฉพาะกับระบบ
ที่มีผู้ใช้หลายๆคน
หรือระบบเปิด
เช่น Web Server
ที่มีผู้ใช้งาน
ระบบมากหน้าหลายตา
(ย้ำกันอีกครั้งนะครับ
ข้อดีของ Perl
ต่างๆที่ผ่านๆมานี้
ผู้ออกแบบภาษา
Perl
และผู้เขียนโปรแกรม
Perl
เค้าบอกมานะครับ
จะดีจริงอย่างที่คุยหรือไม่
พิสูจน์กันเองนะครับ)
โปรแกรมที่เขียนด้วยภาษา
Perl
จะเรียกว่า Perl
script
ส่วนคำว่า Perl
program
จะหมายถึงโปรแกรม
perl
ที่เป็นตัวแปลภาษา
Perl
ใช้ในการเรียกใช้งานโปรแกรมภาษา
Perl (งงรึเปล่า?)
ตัวแปลภาษา
Perl
เป็นตัวแปลภาษาแบบ
interpreter (ไม่ใช่ compiler)
ดังนั้นในขณะที่โปรแกรมภาษา
Perl ทำงาน
จะใช้กำลังของ
CPU
มากกว่าโปรแกรมที่เป็นลักษณะของ
compiled
เช่นโปรแกรมภาษา
C
แต่มองในอีกมุมหนึ่ง
การเขียนโปรแกรมด้วยภาษา
Perl แทน C
ก็ช่วยประหยัดเวลา
ในการทำงานของคุณได้มากเช่นกัน
เนื้อหาส่วนถัดไป..
->