जवाबों:
1985 में लैरी टेसलर ने Apple, ऑब्जेक्ट पास्कल के लिए पास्कल स्वाद विकसित किया , जो सिस्टम 6 के लिए मानक भाषा बन गई । यह क्लिस्कल पर आधारित था , जो कि लिसा के लिए 1983 का पास्कल वैरिएंट था , जिसे ऐप्पल में भी विकसित किया गया था।
उस समय MacApp , Apple के प्राथमिक अनुप्रयोग ढांचे में ऑब्जेक्ट पास्कल का उपयोग किया गया था । 1991 में रिलीज़ हुआ MacApp 3.0, C ++ में फिर से लिखा गया और Apple ने बाद में C ++ के पक्ष में ऑब्जेक्ट पास्कल के लिए समर्थन छोड़ दिया जब वे मोटोरोला के 68K चिप्स से पावरपीसी में चले गए।
बोरलैंड के ऑब्जेक्ट पास्कल, जो आज एमबार्केरो डेल्फी के रूप में रहता है , 1986 में टर्बो पास्कल के विस्तार के एक सेट के रूप में शुरू हुआ , जो कि एप्पल के ऑब्जेक्ट पास्कल के समान होने का इरादा था। निकलस विर्थ, पास्कल के प्रवर्तक, उनके संबंधित वेरिएंट के लिए Apple और Borland दोनों से परामर्श किया गया था।
इसके विपरीत, Objective C, NeXTSTEP की मुख्य भाषा थी और 1996 में NeXT को खरीदने के बाद ही Apple में पेश किया गया था।
Apple] [आम तौर पर या तो BASIC या 6502 मशीन कोड में प्रोग्राम किया गया था।
लिसा आमतौर पर पास्कल में प्रोग्राम किया गया था।
प्रारंभिक मैकिन्टोश एप्लिकेशन पास्कल में लिखे गए थे, पहले लिसा पर और बाद में मैक पर ही।
थिंक पास्कल एक समय के लिए सबसे लोकप्रिय विकास का माहौल था और फिर थिंक सी। थिंक सी में हल्की वस्तुएं थीं, जिन्हें कभी-कभी C + - और बाद में C ++ कहा जाता है। इसके पास अपनी कक्षा की लाइब्रेरी भी थी, जो उचित रूप से पर्याप्त थी, थिंक क्लास लाइब्रेरी।
Apple से MPW भी लोकप्रिय था क्योंकि इसने आपको भाषाओं (आम तौर पर पास्कल, सी, सी ++, और असेंबलर) को मिलाने की अनुमति दी थी और स्क्रिप्ट एक यूनिक्स वातावरण के समान बनाता है, हालांकि वाक्य रचना बहुत अलग थी।
MacApp को ऑब्जेक्ट पास्कल में लिखा गया था, और जैसा कि किसी ने कहा, बाद में C ++ में चला गया। PowerPC सिस्टम में जाने के साथ, कई प्रोग्रामर Metrowerks CodeWarrior को एक विकास वातावरण और इसके C ++ क्लास लाइब्रेरी, PowerPlant में बदल गए।
ऑब्जेक्टिव-सी का उपयोग नेक्सटी और उसके बाद मैक ओएस एक्स के लिए किया गया था, हालांकि मैक ओएस एक्स एप्लिकेशन को एप्पल के "कार्बन" एपीआई के माध्यम से सी / सी ++ में भी लिखा जा सकता है। इन दिनों अधिकांश मैक और आईओएस ऐप कोको / ओब्ज-सी में लिखे गए हैं, हालांकि कई में सी या सी ++ लाइब्रेरी हैं।
मैक ओएस क्लासिक की मानक भाषा पास्कल थी। ओएस के एपीआई प्रलेखन सभी पास्कल के लिए लिखे गए थे, और ओएस के अधिकांश के रूप में हाथ से अनुकूलित एएसएम में नहीं लिखा गया था पास्कल में लिखा गया था।
पावरपीसी आर्किटेक्चर में संक्रमण के बाद, उन्होंने सिस्टम ++ में ओएस को फिर से लिखा, साथ ही सिस्टम स्थिरता में बहुत ध्यान देने योग्य कमी के साथ, जो पास्कल और सी ++ से परिचित किसी के लिए भी आश्चर्यजनक नहीं होगा। एपीआई प्रलेखन मुख्य रूप से पास्कल के लिए लिखा जाना जारी रहा, हालांकि, जब तक स्टीव जॉब्स वापस आ गए और सभी के गले लगाने के लिए ऑब्जेक्टिव-सी को मजबूर करने की कोशिश करने लगे।
... और मैक (Apple II) से पहले, अधिकांश प्रोग्रामिंग बेसिक में था। (Apple II से IIgs के सभी वेरिएंट के लिए)
मैं Metroworks CodeWarrior का उपयोग करके सिस्टम 7 पर C ++ डेवलपमेंट को भी याद करता हूं - यह (निश्चित रूप से) पोस्ट PowerPC था।