विषयसूची:
परिभाषा - बायटेकोड का क्या अर्थ है?
Bytecode ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग (OOP) कोड है जिसे केंद्रीय प्रसंस्करण इकाई (CPU) के बजाय वर्चुअल मशीन (VM) पर चलाने के लिए संकलित किया गया है। VM सीपीयू के लिए प्रोग्राम कोड को पठनीय मशीन भाषा में बदल देता है क्योंकि प्लेटफ़ॉर्म विभिन्न कोड व्याख्या तकनीकों का उपयोग करते हैं। एक VM प्लेटफ़ॉर्म इंटरऑपरेबिलिटी के लिए बायटेकोड को परिवर्तित करता है, लेकिन बायटेकोड प्लेटफ़ॉर्म-विशिष्ट नहीं है।
बाइटकोड एक संकलित जावा प्रोग्रामिंग भाषा प्रारूप में है और इसमें जावा वर्चुअल मशीन (JVM) द्वारा निष्पादित .class एक्सटेंशन है।
इस शब्द को पोर्टेबल कोड (पी-कोड) और मध्यवर्ती कोड के रूप में भी जाना जाता है।
टेकोपेडिया ब्युटेकोड बताते हैं
C और C ++ जैसी कुछ प्रोग्रामिंग भाषाओं के लिए अलग-अलग प्लेटफ़ॉर्म कंपाइलर की आवश्यकता होती है, जैसे कि विंडोज, मैक या लिनक्स में, जो हार्डवेयर और सीपीयू संचार विधियों पर निर्भर करते हैं और उन्हें पुन: स्थापित करने की आवश्यकता होती है। बायटेकोड को कोड को फिर से जमा करने या परिवर्तित करने की आवश्यकता नहीं है क्योंकि वीएम क्रॉस-प्लेटफॉर्म कोड पोर्टेबिलिटी के लिए प्रोग्रामिंग को सक्षम करता है। VM प्रदाता मंच-विशिष्ट भाषा कार्यों को संभालता है।
