ควรที่จะชี้ให้เห็นว่าคุณไม่สามารถวัด / ประเมินประสิทธิภาพของภาษาการเขียนโปรแกรมได้ สิ่งที่ดีที่สุดที่คุณสามารถทำได้คือการวัดประสิทธิภาพของการใช้งานเฉพาะของภาษาบนแพลตฟอร์มเฉพาะการใช้งานโปรแกรมเฉพาะ
ดังนั้นเมื่อคุณถามเกี่ยวกับ "ภาษาที่ใช้งานได้เร็วที่สุด" สิ่งที่คุณถามเกี่ยวกับการใช้ภาษาที่ดีที่สุดในปัจจุบัน
@ ความคิดเห็นของ igouy ยกประเด็นว่ามีมาตรการด้านประสิทธิภาพอื่น ๆสำหรับการติดตั้งภาษา เช่นเวลารวบรวม แต่นั่นไม่ได้เปลี่ยนความจริงที่ว่าเวลาทำงานของโปรแกรมแอปพลิเคชันเป็นการวัด (ทางอ้อม) ของการนำภาษาไปใช้ไม่ใช่การวัดของภาษาเอง
พิจารณา Java เป็นตัวอย่าง สมมติว่าฉันเขียนเกณฑ์มาตรฐานแบบเธรดเดียวโดยใช้คุณสมบัติภาษา แต่เพียงผู้เดียวของคลาสสิก (Java 1.0) Java ถ้าฉันคอมไพล์และรันโดยใช้ JDK 1.0 ฉันจะได้รับประสิทธิภาพต่ำ ('cos JDK 1.0 ไม่มีคอมไพเลอร์โค้ดเนทีฟ) ถ้าฉันไปจาก JDK 1.1 ถึง ... JDK 1.7 ฉันน่าจะได้รับผลลัพธ์ที่ดีขึ้นเรื่อย ๆ แต่นี่ไม่ได้เกิดจากการเปลี่ยนแปลงภาษาจาวา... เพราะมาตรฐานของฉันใช้ชุดย่อยภาษาเดียวกัน ค่อนข้างเร็วขึ้นเกิดจากการปรับปรุงในคอมไพเลอร์ระบบรันไทม์และ / หรือการใช้งานของห้องสมุดชั้น นี่คือปัญหาการใช้งานทั้งหมด
อีกประเด็นหนึ่งคือความแตกต่างของการใช้งานเหล่านี้มีความสำคัญจริงๆ (เช่นคำสั่งของขนาด) สำหรับภาษาเดียวกัน ดังนั้นความจริงที่ว่าการใช้งานที่ดีที่สุดสำหรับภาษา X นั้นเร็วกว่าการใช้ภาษาที่ดีที่สุด (หรืออย่างเดียว) Y ไม่จำเป็นต้องบอกอะไรเกี่ยวกับภาษามากนัก