2009-12-31 16 views
11

मैं उद्देश्य-जे पर ठोकर खा रहा हूं। यह जावास्क्रिप्ट का सुपरसैट होना चाहिए ... लेकिन ब्राउजर प्लगइन या कुछ एडन के बिना यह कैसे संभव है? वे जावास्क्रिप्ट के सिंटैक्स के आसपास कैसे ड्राइव कर सकते हैं और इसे उद्देश्य-सी कोड की तरह दिख सकते हैं? मेरा मतलब है ... कोओएल ... लेकिन मुझे यह नहीं मिला;) क्या मुझे ब्राउजर पर जाने से पहले उस उद्देश्य-जे कोड को संकलित करना चाहिए?उद्देश्य-जे अनिवार्य रूप से जावास्क्रिप्ट है?

+3

उद्देश्य-जे जावास्क्रिप्ट का एक सुपरसेट है: जावास्क्रिप्ट कोड भी वैध उद्देश्य-जे कोड है लेकिन उद्देश्य-जे कोड आवश्यक जावास्क्रिप्ट कोड नहीं है। – Gumbo

उत्तर

11

Wikipedia article on Objective-J के अनुसार:

कार्यक्रम ऑब्जेक्टिव-जम्मू में लिखा एक वेब ब्राउज़र का JavaScript आभासी मशीन द्वारा चलाए जा से पहले preprocessed किया जाना चाहिए। यह कदम रनटाइम पर या एक संकलक जो शुद्ध जावा स्क्रिप्ट कोड में ऑब्जेक्टिव-जम्मू कार्यक्रमों तब्दील द्वारा वेब ब्राउज़र में हो सकता है। ऑब्जेक्टिव-जम्मू संकलक जावास्क्रिप्ट में लिखा है, फलस्वरूप ऑब्जेक्टिव-जम्मू कार्यक्रमों की तैनाती एक प्लगइन वेब ब्राउज़र से जुड़ी की आवश्यकता नहीं है ।

2

"मुझे लगता है कि ऑब्जेक्टिव-जम्मू कोड संकलन चाहिए इससे पहले कि यह ब्राउज़र को जाता है?"

Nope.

सभी प्रोग्रामिंग भाषाओं अन्य प्रोग्रामिंग भाषा में लिखा जाता है। (उदा। पायथन - या मुख्य कार्यान्वयन, वैसे भी - सी में लिखा गया है)

उद्देश्य-जे जावास्क्रिप्ट में लिखा गया है, इसलिए यह पूरी तरह से ब्राउज़र में चलाया जा सकता है।

संबंधित मुद्दे