“ runtime” คืออะไร?
ฉันเคยได้ยินเกี่ยวกับสิ่งต่าง ๆ เช่น "C Runtime", "Visual C ++ 2008 Runtime", ".NET Common Language Runtime" ฯลฯ " runtime " คืออะไรกันแน่ มันทำมาจากอะไร? มันทำงานกับรหัสของฉันอย่างไร หรืออาจจะแม่นยำกว่านี้รหัสของฉันควบคุมได้อย่างไร? เมื่อการเข้ารหัสภาษาแอสเซมบลีบน Linux ฉันสามารถใช้คำสั่ง INT เพื่อทำการเรียกระบบ ดังนั้นรันไทม์ไม่มีอะไรนอกจากฟังก์ชั่นที่สร้างไว้ล่วงหน้าซึ่งห่อฟังก์ชั่นระดับต่ำลงในฟังก์ชั่นที่เป็นนามธรรมและสูงกว่า? แต่นี่ดูเหมือนจะไม่เป็นคำจำกัดความของไลบรารีมากกว่าสำหรับรันไทม์ใช่ไหม "runtime" และ " runtime library " มีสองสิ่งที่แตกต่างกันหรือไม่? เพิ่ม 1 ทุกวันนี้ฉันคิดว่าRuntimeอาจมีบางอย่างที่เหมือนกันกับVirtual Machineเช่น JVM นี่คือคำพูดที่นำไปสู่ความคิดดังกล่าว: กระบวนการรวบรวมนี้มีความซับซ้อนเพียงพอที่จะแบ่งออกเป็นหลาย ๆ ชั้นของนามธรรมและสิ่งเหล่านี้มักจะเกี่ยวข้องกับนักแปลสามคน: คอมไพเลอร์การใช้งานเครื่องเสมือนและแอสเซมเบลอร์ --- องค์ประกอบของระบบคอมพิวเตอร์ (บทนำถนนสู่ดินแดนฮาร์ดแวร์) เพิ่ม …