Bytecode क्या है?

वैकल्पिक रूप से मध्यवर्ती कोड के रूप में संदर्भित, बाइटकोड को प्रोग्रामिंग कोड संकलित किया जाता है जो एक विशिष्ट कंप्यूटर वास्तुकला के बजाय एक आभासी मशीन को लक्षित करता है। बाइटकोड एक एकल संकलित बाइनरी को चलाने के लिए अनुमति देता है, और विभिन्न प्रकार के प्लेटफार्मों पर लगभग मूल दक्षता के साथ प्रदर्शन करता है।

उदाहरण

जावा में, बाइटकोड संकलन का उपयोग "एक बार संकलन, कहीं भी चलाने के लिए" किया जाता है। संकलित जावा प्रोग्राम किसी भी कंप्यूटर पर चलेंगे जिसमें जावा वर्चुअल मशीन स्थापित है।

बाइटकोड को संकलित करने वाली भाषाओं में निम्नलिखित शामिल हैं।

  • जावा
  • Clojure
  • लुआ
  • तुतलाना
  • अजगर
  • माणिक

प्रोग्रामिंग शर्तें