เวิร์กสเตชันออนไลน์ของ OnWorks Linux และ Windows

โลโก้

ฟรีโฮสติ้งออนไลน์สำหรับเวิร์กสเตชัน

<ก่อนหน้านี้ | Contents | ถัดไป>

มีการรวบรวมโปรแกรมทั้งหมดหรือไม่

ไม่ ดังที่เราได้เห็นแล้ว มีโปรแกรมต่างๆ เช่น เชลล์สคริปต์ ที่ไม่ต้องการการคอมไพล์ พวกเขาถูกดำเนินการโดยตรง เหล่านี้เขียนในสิ่งที่เรียกว่า สคริปต์ or ตีความ ภาษา ภาษาเหล่านี้ได้รับความนิยมเพิ่มขึ้นในช่วงไม่กี่ปีที่ผ่านมาและรวมถึง Perl, Python, PHP, รูบี้, และอื่น ๆ อีกมากมาย.

ภาษาสคริปต์ดำเนินการโดยโปรแกรมพิเศษที่เรียกว่า an ล่าม. ล่ามป้อนไฟล์โปรแกรมและอ่านและดำเนินการแต่ละคำสั่งที่มีอยู่ภายในไฟล์ ใน

การรวบรวมคืออะไร?


โปรแกรมตีความทั่วไปทำงานช้ากว่าโปรแกรมที่คอมไพล์มาก เนื่องจากแต่ละคำสั่งซอร์สโค้ดในโปรแกรมที่แปลแล้วจะได้รับการแปลทุกครั้งที่ดำเนินการ ในขณะที่โปรแกรมที่คอมไพล์แล้ว คำสั่งซอร์สโค้ดจะได้รับการแปลเพียงครั้งเดียว และการแปลนี้จะถูกบันทึกอย่างถาวรในไฟล์ปฏิบัติการสุดท้าย

เหตุใดภาษาที่ตีความจึงเป็นที่นิยม? สำหรับงานเขียนโปรแกรมจำนวนมาก ผลลัพธ์ "เร็วพอ" แต่ข้อดีที่แท้จริงคือโดยทั่วไปแล้วจะเร็วกว่าและง่ายกว่าในการพัฒนาโปรแกรมที่แปลแล้ว มากกว่าโปรแกรมที่คอมไพล์แล้ว โปรแกรมมักจะได้รับการพัฒนาในวงจรการทำซ้ำของโค้ด คอมไพล์ การทดสอบ เมื่อโปรแกรมมีขนาดใหญ่ขึ้น ขั้นตอนการคอมไพล์ของวงจรอาจยาวขึ้น ภาษาที่ตีความจะลบขั้นตอนการคอมไพล์และทำให้การพัฒนาโปรแกรมเร็วขึ้น


ระบบปฏิบัติการคลาวด์คอมพิวติ้งยอดนิยมที่ OnWorks: