อีกเหตุผลหนึ่งคือ JVM ได้รับการปรับแต่งอย่างดีที่สุดมีการพัฒนาที่ดีและมีความสมบูรณ์ของระบบนิเวศ ด้วยตัวของมันเองมันแข่งขันได้ดีมากกับภาษาที่คอมไพล์อื่น ๆ (ฉันจะไม่บอกว่ามันเป็นจุดประสงค์ทั่วไปที่ดีที่สุดของ VM แต่ฉันได้ทำอาชีพของฉันอย่างนั้น) ดังนั้นการเข้าถึง JVM โดยย่อจากการเขียน bytecode นั้นเป็นที่ต้องการในตัวของมันเอง
อย่างไรก็ตาม Python VM นั้นดี แต่ (ไม่มีอะไรเทียบกับ Python) มีข้อบกพร่องที่ร้ายแรง สภาพแวดล้อมรันไทม์ของ Python นั้นเหมาะสมกับลักษณะของภาษาที่ดี แต่สามารถทำให้คุณประหลาดใจเมื่อคุณคุ้นเคยกับการใช้หน่วยความจำการล็อกแบบโกลบอลหรือแบบจำลองเกลียว
ในการเปรียบเทียบแบบตัวต่อตัวโดยทั่วไปแล้ว JVM นั้นเร็วกว่า Python VM สองเท่า JVM (surprizingly) สามารถแข่งขันกับโค้ดที่คอมไพล์ได้ดีขึ้นอยู่กับการเพิ่มประสิทธิภาพ "ร้อน" ที่มันทำงาน และนั่นไม่ได้นับการจัดการด้ายที่ซับซ้อนยิ่งขึ้น ฯลฯ
ฉันรัก Python ฉันทำจริงๆและเกลียดที่จะพูด แต่บางครั้งการแสดงก็เตะฉันในฟัน - ไม่เช่นนั้นทำไมห้องสมุด Python ที่สำคัญเช่น numpy หรือ scipy ต้องถอยกลับไปเป็นรหัส C?
ในคำอื่น ๆ คนที่ไหลไปหลามทำเช่นนั้นเพราะพวกเขาชอบภาษา แต่ถ้าคุณต้องการเขียนภาษาใหม่เพื่อให้เหมาะกับความต้องการของคุณคุณจะดีกว่าการรวบรวม JVM เพราะภาษาที่แปลกใหม่ของคุณจะเริ่มต้นในสภาพแวดล้อมการทำงานที่ดีที่สุด