ภาษาการเขียนโปรแกรมใดที่เรียกว่า Duct Tape ของอินเทอร์เน็ต?

ภาพสะท้อนของโปรแกรมเมอร์ในจอคอมพิวเตอร์

เว็บไซต์ขนาดใหญ่หลายแห่งสร้างขึ้นโดยใช้โปรแกรม Perl

เครดิตรูปภาพ: Stockbyte / Stockbyte / Getty Images

นักพัฒนาซอฟต์แวร์เรียก Perl ว่า "Duct Tape of the Internet" เนื่องจากภาษาการเขียนโปรแกรมช่วยให้แก้ไขปัญหาข้อมูลได้อย่างรวดเร็วและง่ายดาย สร้างขึ้นในช่วงปลายทศวรรษ 1980 โดยนักพัฒนาซอฟต์แวร์ Larry Wall รูปลักษณ์ของ Perl ใกล้เคียงกับความนิยมที่เพิ่มขึ้นของอินเทอร์เน็ตและจุดเริ่มต้นของเวิลด์ไวด์เว็บ Perl มาจากสภาพแวดล้อม Unix และมีคุณสมบัติหลายอย่างที่เหมือนกันกับซอฟต์แวร์ Unix อื่นๆ

วัตถุประสงค์

Perl เป็นภาษาโปรแกรมระดับสูงที่เชี่ยวชาญในการประมวลผลไฟล์ข้อความที่ซับซ้อน และสามารถสร้างเอาต์พุต Hyper Text Markup Language สำหรับหน้าเว็บได้ ประกอบด้วยอินเทอร์เฟซเพื่อรวมฐานข้อมูล ทำให้ภาษาเหมาะสมกับอีคอมเมิร์ซ ฟอรัม บล็อก และเว็บไซต์ที่ขับเคลื่อนด้วยข้อมูลแบบไดนามิกอื่นๆ (ดูอ้างอิง 4) นอกจากแอปพลิเคชันทางอินเทอร์เน็ตแล้ว Perl ยังมีประโยชน์สำหรับการดูแลระบบประจำวัน การรายงาน และงานบำรุงรักษา

วิดีโอประจำวันนี้

พื้นหลังยูนิกซ์

Perl มีต้นกำเนิดมาจากคอมพิวเตอร์ที่ใช้ Unix และยังคงได้รับความนิยมบนเครื่อง Linux ไวยากรณ์ของมันยืมมาจากภาษาสคริปต์เชลล์ Unix เช่นเดียวกับ C, C ++ และ Unix โปรแกรมอรรถประโยชน์การประมวลผลข้อความเช่น "awk" Perl เวอร์ชันต่างๆ ยังมีให้สำหรับ Microsoft Windows และ Mac OS X

ภาษาตีความ

ในภาษาคอมไพล์ดั้งเดิมเช่น C, COBOL และ FORTRAN โปรแกรมเมอร์เขียนไฟล์ต้นฉบับใน ภาษาที่เลือกจากนั้นใช้โปรแกรมคอมไพเลอร์ของภาษาเพื่อสร้างไฟล์ปฏิบัติการที่คอมพิวเตอร์ทำงาน โดยตรง. ในทางตรงกันข้าม โปรแกรมเมอร์ Perl จะรันล่าม Perl ก่อน จากนั้นจึงเขียนและรันโค้ดภายในล่าม ล่ามเป็นสภาพแวดล้อมแบบโต้ตอบที่อำนวยความสะดวกในการเขียนโปรแกรม โปรแกรมเมอร์ยังสามารถเรียกใช้โค้ด Perl จากบรรทัดคำสั่งดังตัวอย่างนี้:

c:>perl ชื่อโปรแกรม.pl

ที่นี่ "prgramname.pl" เป็นไฟล์ข้อความที่มีโปรแกรม Perl

จุดแข็งและจุดอ่อน

จุดแข็งของ Perl คือความเร็วของการพัฒนา ไวยากรณ์สั้นช่วยให้โปรแกรมเมอร์เขียนโค้ดที่มีประสิทธิภาพได้อย่างรวดเร็ว ภาษาได้กลายเป็นผู้เล่นที่สำคัญโดยมีฐานนักพัฒนาซอฟต์แวร์ประมาณการไว้กว่า 1 ล้านคน (ดูอ้างอิง 5) อย่างไรก็ตาม ไวยากรณ์ที่หนาแน่นของโปรแกรม Perl ก็ใช้ไม่ได้ผลเช่นกัน ทำให้โปรแกรมอ่านและแก้ไขจุดบกพร่องได้ยาก

หมวดหมู่

ล่าสุด

ตัวเชื่อมต่อ FDD คืออะไร?

ตัวเชื่อมต่อ FDD คืออะไร?

ฟลอปปีดิสก์ 3.5 นิ้วไม่ได้ใช้อีกต่อไปเนื่องจาก...

ส่วนประกอบของระบบโทรคมนาคม

ส่วนประกอบของระบบโทรคมนาคม

ระบบโทรคมนาคมใช้สัญญาณอิเล็กทรอนิกส์ในการสื่อสา...

2.5 เทียบกับ 3.5 ฮาร์ดไดรฟ์

2.5 เทียบกับ 3.5 ฮาร์ดไดรฟ์

ขณะซื้อฮาร์ดไดรฟ์ใหม่ คุณอาจเห็นคำว่า "2.5 นิ้ว...