ภาษาเพิร์ล
จากวิกิพีเดีย สารานุกรมเสรี
ภาษาเพิร์ล (อังกฤษ: Perl) (ย่อมาจาก Practical Extraction and Report Language) เป็นภาษาโปรแกรมแบบไดนามิก พัฒนาโดยนายแลร์รี วอลล์ (Larry Wall) ในปี ค.ศ. 1987 เพื่อใช้งานกับระบบปฏิบัติการยูนิกซ์
ภาษาเพิร์ล นั้นถูกออกแบบมาให้ใช้งานได้ง่าย โครงสร้างของภาษาจึงไม่ซับซ้อน มีลักษณะคล้ายกับภาษาซี นอกจากนี้เพิร์ลยังได้แนวคิดบางอย่างมาจากเชลล์สคริปต์, ภาษา AWK, sed และ Lisp
ปัจจุบันเวอร์ชันล่าสุดคือ 5.10.0 (ออกเมื่อเดือนธันวาคม 2007)
[แก้] โครงสร้างของภาษา
ตัวอย่างการเขียนโปรแกรม Hello World ด้วยภาษาเพิร์ล
#!/usr/bin/perl print "Hello, world!\n"; # '\n' is a 'newline'
บรรทัดแรกเป็นการประกาศให้ระบบปฏิบัติการค้นหาตัวแปลภาษาเพิร์ลตามตำแหน่งที่ระบุ ส่วนบรรทัดที่สองเป็นการพิมพ์ข้อความ (หรือสตริง) ว่า "Hello, world!" และสัญลักษณ์ในการขึ้นบรรทัดใหม่ออกมา ตามด้วยความเห็นหรือคอมเมนต์ว่า '\n' is a 'newline' ในบรรทัดเดียวกัน สำหรับรุ่น 5.10 สามารถเขียนได้อีกแบบว่า
#!/usr/bin/perl say "Hello, world!";
[แก้] ตัวแปร
ภาษาเพิร์ลมีตัวแปรอยู่ 4 ชนิด ได้แก่
- สเกลาร์ สามารถเก็บข้อมูลได้ 1 อย่าง อาจจะเป็น ตัวเลข, สตริง หรือ รีเฟอเรนซ์ ก็ได้
- แอร์เรย์ เป็นเสมือนกลุ่มของสเกลาร์ที่ถูกเรียงไว้
- แฮช หรืออีกชื่อหนึ่งคือ Associative Array เป็นเสมือนตู้ล็อกเกอร์สำหรับเก็บสเกลาร์ กุญแจที่จะใช้ใขตู้ล็อกเกอร์จะเรียกว่า keys
- ไฟล์แฮนเดิล เป็นตัวแปรที่ใช้สำหรับ I/O โดยเฉพาะ อาจจะใช้สำหรับรับการสั่งงานจากผู้ใช้ผ่านทาง Standard Input หรือใช้สำหรับแสดงผลออกทาง Standard Output
[แก้] แหล่งข้อมูลอื่น
|
|||||||||||
| ภาษาเพิร์ล เป็นบทความเกี่ยวกับ ซอฟต์แวร์ หรือ โปรแกรมคอมพิวเตอร์ ที่ยังไม่สมบูรณ์ ต้องการตรวจสอบ เพิ่มเนื้อหาหรือเพิ่มแหล่งอ้างอิง คุณสามารถช่วยเพิ่มเติมหรือแก้ไข เพื่อให้สมบูรณ์มากขึ้น ข้อมูลเกี่ยวกับ ภาษาเพิร์ล ในภาษาอื่น อาจสามารถหาอ่านได้จากเมนู ภาษาอื่น ด้านซ้ายมือ |