รู้เบื้องต้นเกี่ยวกับ Perl
Perl เป็นภาษาการเขียนโปรแกรมคอมพิวเตอร์ที่มีคุณลักษณะหลากหลายที่ทำงานบนมากกว่า 100 ชนิดของแพลตฟอร์มคอมพิวเตอร์สำหรับหลากหลายจากเมนเฟรมเพื่ออุปกรณ์พกพาจากต้นแบบอย่างรวดเร็วเพื่อสร้างการพัฒนาขยายใหญ่
การประยุกต์ใช้งานภาษา Perl กว้างมากนอกเหนือไปจาก CGI, Perl ถูกนำมาใช้สำหรับการเขียนโปรแกรมกราฟิกดูแลระบบเขียนโปรแกรมเครือข่าย, การเงิน, ชีววิทยาและสาขาอื่น ๆ เพราะความยืดหยุ่นของ Perl ภาษาสคริปต์ที่เรียกว่ามีดสวิสกองทัพ
Perl คืออะไร?
Perl ได้รับการออกแบบโดย Larry กำแพงที่จะเก็บและรักษาภาษาการเขียนโปรแกรม
Perl มีภาษาระดับสูง (เช่น C) ของอำนาจและความยืดหยุ่น ในความเป็นจริงคุณจะเห็นว่าหลายคุณสมบัติของมันมาจากภาษา C ที่ยืม
และ Perl ภาษาสคริปต์คอมไพเลอร์ลิงเกอร์ Perl และไม่จำเป็นต้องใช้รหัสที่คุณต้องทำคือการเขียนโปรแกรมและบอก Perl เพื่อเรียกใช้งาน ซึ่งหมายความว่าวิธีที่รวดเร็วสำหรับขนาดเล็ก Perl ปัญหาการเขียนโปรแกรมและสร้างต้นแบบสำหรับการจัดกิจกรรมขนาดใหญ่ที่จะทดสอบการแก้ปัญหาที่มีศักยภาพเหมาะ
มันมีคุณสมบัติทั้งหมดของ Perl ภาษาสคริปต์ (เช่น sed และ awk) แต่ยังมีพวกเขาไม่ได้มีจำนวนมากของคุณสมบัติ Perl นอกจากนี้ยังสนับสนุนการ sed Perl และ awk เพื่อ Perl แปล
ในระยะสั้น, Perl เป็นพลังเป็น C เช่น awk, ภาษาสคริปต์ sed อธิบายว่าเป็นเรื่องง่าย
ประโยชน์ Perl
- เมื่อเทียบกับ C, ปาสกาลเช่น "ขั้นสูง" ในแง่ของภาษาภาษา Perl โดยตรงชนิดตัวแปรอาร์เรย์แบบไดนามิกตารางแฮชและองค์ประกอบอื่น ๆ การเขียนโปรแกรมที่สะดวกมากขึ้น
- Perl มีคุณลักษณะที่มีประสิทธิภาพและมีความยืดหยุ่นของภาษาแบบไดนามิกและจาก C / C ++, Basic, Pascal และภาษาอื่น ๆ ที่ถูกยืมมาจากกฎไวยากรณ์ซึ่งมีจำนวนของไวยากรณ์ซ้ำซ้อน
- ประเภทตัวแปรงบการเงินรวมและครอบคลุมรายละเอียดการดำเนินงาน Perl ทำดีกว่าภาษาระดับสูงอื่น ๆ ได้ดียิ่งขึ้น (เช่นงูใหญ่)
- ตั้งแต่ยืมแรงจากภาษาอื่นไวยากรณ์ดังนั้นจากการเขียนโปรแกรมภาษาอื่น ๆ เพื่อ Perl โปรแกรมเมอร์ภาษาได้อย่างรวดเร็วสามารถของโปรแกรมและให้งานในมือซึ่งจะทำให้ภาษา Perl เป็นง่ายต่อการใช้ภาษา
- Perl จะขยายเราสามารถ CPAN ( "ครอบคลุม Perl เอกสารเก่าเครือข่าย " ที่ครอบคลุมเครือข่ายเก็บ Perl) คลังสินค้าส่วนกลางที่เราต้องพบมากของโมดูล
ของ Perl mod_perl โมดูลช่วยให้ Apache เว็บเซิร์ฟเวอร์ใช้ Perl ล่าม
ข้อเสีย Perl
Perl ยังเป็นเพราะความยืดหยุ่นและ "มากเกินไป" ไวยากรณ์ซ้ำซ้อนยังได้รับรางวัลการเขียนเท่านั้น (เขียนอย่างเดียว) ของ "ชื่อเสียง" เพราะโปรแกรม Perl สามารถเขียนได้สบายมาก (ตัวอย่างเช่นคุณสามารถประกาศตัวแปรโดยไม่ต้อง โดยตรง) แต่โอกาสน้อยที่จะเขียนจดหมายบางส่วนได้รับผลที่ไม่คาดคิด (โดยไม่ผิดพลาด) หลายรหัสโปรแกรม Perl เป็นเรื่องยากที่จะอ่านเพื่อให้บรรลุความยาวรหัสฟังก์ชันเดียวกันสามารถแตกต่างกันสิบครั้งซึ่งทำให้โปรแกรม ผู้ดูแล (หรือแม้กระทั่งนักเขียน) ยากที่จะรักษา
ในทำนองเดียวกันเพราะลักษณะดังกล่าวสุ่มโปรแกรมเมอร์ Perl, Perl อาจนำไปสู่บางไวยากรณ์ลืมจึงมักจะต้องดูคู่มือ Perl
แนะนำวิธีแก้ปัญหาคือการใช้โปรแกรมในการใช้งานที่เข้มงวดและใช้คำเตือนและสไตล์รหัสเครื่องแบบใช้ห้องสมุดมากกว่าการพยายามที่จะใช้ "ยากรหัส." Perl ยังสามารถเขียนโค้ดเป็นสง่างามเช่นงูหลามหรือทับทิมและภาษาอื่น ๆ
ในหลายกรณีกระบวนการ perl.exe จะใช้เวลามากของพื้นที่หน่วยความจำแม้เพียงชั่วคราว แต่ความรู้สึกที่ไม่ดี