ภาษาการเขียนโปรแกรมใดที่เรียกว่า 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 ก็ใช้ไม่ได้ผลเช่นกัน ทำให้โปรแกรมอ่านและแก้ไขจุดบกพร่องได้ยาก

หมวดหมู่

ล่าสุด

วิธีลบการป้องกันด้วยรหัสผ่านใน Excel

วิธีลบการป้องกันด้วยรหัสผ่านใน Excel

เครดิตรูปภาพ: juststock/iStock/GettyImages รหัส...

ปุ่ม "เปิด/ปิด" ของเราเตอร์ D-Link ของฉันไม่ยอมหยุดกะพริบ

ปุ่ม "เปิด/ปิด" ของเราเตอร์ D-Link ของฉันไม่ยอมหยุดกะพริบ

หากเราเตอร์ D-Link ของคุณมีปุ่ม "เปิด/ปิด" ที่ก...

วิธีรับหมายเลข IMEI สำหรับตัวติดตาม GPS ของคุณ

วิธีรับหมายเลข IMEI สำหรับตัวติดตาม GPS ของคุณ

หมายเลข IMEI บนอุปกรณ์อิเล็กทรอนิกส์ หรือที่เรี...