Latest web development tutorials

รู้เบื้องต้นเกี่ยวกับ 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 จะใช้เวลามากของพื้นที่หน่วยความจำแม้เพียงชั่วคราว แต่ความรู้สึกที่ไม่ดี