सोवियत संघ के अंतरिक्ष कार्यक्रम द्वारा किस सॉफ्टवेयर प्रोग्रामिंग भाषाओं का उपयोग किया गया था?


306

मुझे सोवियत अंतरिक्ष कार्यक्रम में दिलचस्पी थी और यह जानने के लिए दिलचस्पी थी कि बुरान अंतरिक्ष यान लगभग 1988 पर सॉफ्टवेयर प्रोलॉग में लिखा गया था।

क्या किसी को पता है कि पहले के मिशनों में, विशेष रूप से 1970 के दशक के मार्स प्रॉप-एम रोवर मिशनों में कौन सी भाषाओं का इस्तेमाल किया गया होगा, जो कुछ हद तक स्वायत्त थे और बाधाओं को नेविगेट कर सकते थे?

संपादित करें

बुरान प्रोलॉग के लिए मेरा स्रोत सीआईए साइट से मई 1990 से यह अघोषित दस्तावेज है । मुझे ओसीआर संस्करण नहीं मिला, इसलिए यहां पी से प्रासंगिक उद्धरण है। 0449:

ओपन-सोर्स साहित्य के अनुसार, सोवियत ने फ्रांसीसी-विकसित प्रोग्रामिंग भाषा का इस्तेमाल किया, जिसे प्रोलॉग के रूप में जाना जाता है, जो बुरान वाहन के लिए ऑन-बोर्ड सिस्टम सॉफ्टवेयर विकसित करने के लिए ...


4
क्या आप १ ९ ५ 1987 से १ ९ the the तक - विकिपीडिया लेख में सूचीबद्ध सभी परियोजनाओं में आपकी रुचि रखते हैं? या 2011 तक? इसके अलावा, यह मानते हुए कि सोवियत कंप्यूटर का उपयोग उनके अंतरिक्ष कार्यक्रम में किया गया था, क्या इन योग्यताओं पर चलने वाली भाषाएं होंगी?
gnat

2
मुझे संदेह होगा कि शुरुआती रूसी अंतरिक्ष कार्यक्रम ने संभवतः एनालॉग कम्प्यूटेशन उपकरणों का उपयोग किया था, जितना कि यूएस आर्मी एयर कॉर्प्स और प्रारंभिक यूएस स्पेस प्रोग्राम दोनों ने किया था। मैंने अफवाहें सुनी हैं कि सोवियत रूसियों ने अमेरिका के एनालॉग कंप्यूटरों पर अधिक भरोसा किया, लेकिन मैं स्रोत की पुष्टि नहीं कर सकता। एनालॉग कंप्यूटर आमतौर पर अपने समय के डिजिटल कंप्यूटरों की तुलना में अधिक तेज और सटीक थे, लेकिन उतने लचीले नहीं थे (एक उद्देश्य के लिए निर्माण)।
डेव कैनेडी

1
@DaveKennedy आप सही हैं, सोवियत संघ ने अमेरिका की तुलना में एनालॉग कंप्यूटिंग का उपयोग किया, जो 1970 के दशक तक था। मुझे 1982 में (यूएस में) एक एनालॉग कंप्यूटर का उपयोग करके एक प्रोजेक्ट सौंपा गया था और मुझे अपने mech इंजीनियरिंग प्रोफेसर को याद करते हुए कहा कि एनालॉग कंप्यूटर का बड़े पैमाने पर और सफलतापूर्वक USSR में उपयोग किया गया था, मैं कुछ और जानकारी प्राप्त करने की कोशिश करूंगा ताकि मैं वास्तव में वास्तव में प्राप्त कर सकूं इस सवाल का भी जवाब दो।
ऐली केसलमैन

2
इस सवाल पर रेडिट चर्चा
यानि

1
मैं कहता हूं कि "ओपन-सोर्स साहित्य के अनुसार" के साथ शुरू होने वाला कोई भी दावा गलत हो सकता है - अंतरिक्ष कार्यक्रम को वर्गीकृत किया गया था और इसलिए जानबूझकर कीटाणुशोधन को ओपन-सोर्स साहित्य में डाला जा सकता है।
शार्प्यूट

जवाबों:


223

अंतरिक्ष अनुप्रयोगों के लिए रूसी, जर्मन नोसकिन, फर्स्ट कंप्यूटर (शाब्दिक रूप से बोर्ड डिजिटल कंप्यूटिंग मशीन ) में एक पुस्तक है (Герман Носкин, Первые БМВМ космического применекя), आईएसबीएन 978-5-91918-093-7।

लेखक ने स्वयं कई प्रारंभिक परियोजनाओं (ज्यादातर हार्डवेयर) में भाग लिया और उसके अनुसार एनालॉग हार्डवेयर लंबे समय से इसके पक्ष में थे, उन्होंने उल्लेख किया कि 70 के दशक के उत्तरार्ध तक स्पेस रिजेक्टिव कार्यों ने डिजिटल कंप्यूटरों का उपयोग नहीं किया था। इस नीति के कारण कई डिजिटल कंप्यूटर वास्तव में अवधारणा के प्रमाण थे, हालांकि उनका उपयोग अन्य क्षेत्रों के अर्थशास्त्र में किया जाता था। उनके अनुसार ऑन-बोर्ड इस्तेमाल किया जाने वाला पहला कंप्यूटर समय में अपोलो -8 के करीब चंद्रमा पर मानव रहित मिशनों पर आर्गन -11 एस (Аргон-11С) था। इसके अलावा नोस्किन संक्षेप में कहते हैं कि ऑन-बोर्ड कंप्यूटर सालुट -4 सोवियत अर्थशास्त्र में इस्तेमाल किए जाने वाले सामान्य प्रयोजन के कंप्यूटर ईएस के साथ संगत था, इसलिए पीएल -1 और फोरट्रान में सॉफ्टवेयर विकसित करना संभव था।

रूसी वेबसाइटों पर बुरान कार्यक्रम भाषाओं के कई उल्लेख हैं। कार्यक्रम के एक इंजीनियर ( रूसी पोस्ट ) व्लादिमीर परोंडजानोव के अनुसार, रूसी का एक आधार के रूप में उपयोग करने वाली तीन भाषाओं को विकसित किया गया था: ऑनबोर्ड कार्यक्रमों के लिए PROL2 (ПРОЛ2), पृथ्वी परीक्षण के लिए डिपोल (ब्योपोइंटर), और मॉडलिंग के लिए लैक्स (Лакс)। उन सभी को न केवल पेशेवर प्रोग्रामर बल्कि अन्य क्षेत्रों के इंजीनियरों द्वारा भी उपयोग करने का इरादा था।

जब Buran कार्यक्रम बंद हो गया है कि वे एक नई भाषा में विलय कर दिया गया Drakon (Дракон, "ड्रैगन" के लिए रूसी शब्द) है कि होने के लिए कार्यक्रमों की 2-आयामी वर्णन होने के लिए एक "चित्रमय" भाषा और का उपयोग कर मनमाने ढंग से अच्छी तरह से ज्ञात भाषाओं होना का दावा किया है कोड पीढ़ी के लिए। यह भाषा गैर-प्रोग्रामर द्वारा उपयोग के लिए भी थी। भाषा शायद और अंतर्राष्ट्रीय समुदाय के पास नहीं है और रूस के भीतर भी अच्छी तरह से ज्ञात नहीं है, हालांकि इसके लेखक, व्लादिमीर Parondjanov (रूसी विकिपीडिया लेख लेख बहुत लंबा है और विकिपीडिया नियमों का पालन नहीं करने के लिए एक बार हटा दिया गया था) द्वारा पदोन्नत किया गया है। ड्रेकॉन का उपयोग पहली बार सी लॉन्च मिशन के लिए प्रोग्रामिंग के लिए किया गया था और तब से अन्य रूसी अंतरिक्ष कार्यक्रमों में उपयोग किया जाता है।


3
बहुत बढ़िया जवाब! मैंने कुछ और चारों ओर पोज़ किया और इस साक्षात्कार को पाया जिसमें साक्षात्कारकर्ता कहते हैं 'मुझे बताया गया था कि मंगल पर भेजे गए अंतरिक्ष यान पर आर्गन -11 एस स्थापित किया गया था।'
Shamp00

अच्छा जवाब है, लेकिन सी लॉन्च एक रूसी कार्यक्रम नहीं है। यह अमेरिका, रूस (ऊपरी चरण), नॉर्वे और यूक्रेन (वाहक घुमाव) का सहयोग है।
डिफ़ाल्ट

एक संदर्भ के रूप में, ईएस आईबीएम के एस / 360 मेनफ्रेम के प्रत्यक्ष सोविट क्लोन थे । विशाल- एक $ $ ब्यास।
डीवीके

यह DRAKON सामान UML गतिविधि आरेखों की तरह बहुत सुंदर दिखता है। या मुझे कुछ महत्वपूर्ण याद आया?
दिमित्री ग्रिगोरीव

30

80 के दशक में, आर्गन एयरबोर्न कंप्यूटर की तीसरी पीढ़ी ने पास्कल, फोरट्रान और सी का उपयोग किया। (सी?)। इससे पहले इस्तेमाल किए गए असेंबलर के पास मुझे कोई अन्य भाषा नहीं मिली।

से आर्गन हवाई कंप्यूटर इतिहास

आर्गन परिवार तीन चरणों में बनाया गया था। पहले चरण (1964 - 70 के दशक के मध्य) के दौरान अंतरिक्ष, एयरबोर्न और ग्राउंड ऑटोमेटेड कंट्रोल सिस्टम के लिए 11 प्रकार के कंप्यूटर तैयार किए गए थे।

तथा

मध्य 80 के दशक में आर्गन कंप्यूटर के विकास का तीसरा चरण शुरू हुआ। 1986 में, राज्य कार्यक्रम को अपनाया गया था जिसका लक्ष्य एकीकृत मोबाइल कंप्यूटर परिवारों को बनाना था, जो कि एसबी ईवीएम, ईएस ईवीएम, पीओआईओएस और एसएम ईवीएम आर्किटेक्चर पर आधारित थे।

इनमें से एक, SB-3580 एयरबोर्न कंप्यूटर था:

प्रोग्रामिंग सुविधा: OS RAFOS-11 क्रॉस-सिस्टम। प्रोग्रामिंग भाषाओं में शामिल हैं: असेंबलर, सी, पास्कल, फोरट्रान।आई

स्रोत: आर्गन का परिचय


13
मुझे लगता है कि सी वास्तव में सिर्फ सी है। मैंने वास्तव में सी कंपाइलर के एक सोवियत ब्रांड का उपयोग किया है जिसे СиМ86 कहा जाता है (सीपी / एम क्लोन के लिए एम86 कहा जाता है)
फिओनबियो

20
हां, C को रूसी में Си (Si) लिखा जाता है।

4
ध्वन्यात्मक रूप से, "सी" लैटिन में अंग्रेजी "सी" की तरह लगता है और, मुझे लगता है, स्लाव भाषाएं।
विक्टर एस

8
सी, सीनियर। एल मेजोर पेंग्वेज़।
ऑबस्क्योररोबॉट

RAFOS-11 RT-11 का दूसरा नाम है।
sendmoreinfo

22

मेरे पिता ने ИНИИ РТК में काम किया और Buran मैनिप्युलेटर ( http://www.buran-energia.com/bourane-buran/bourane-consti-bras.php ) के लिए सॉफ्टवेयर के विकास में भाग लिया, सॉफ्टवेयर ईवीएम (सोवियत क्लोन) पर विकसित किया गया था भारी गणनाओं के कारण फोरट्रान का उपयोग करके IBM S / 360-370)।


17

मैं कुछ साल पहले " ए हिस्ट्री ऑफ एपीएल इन द यूएसएसआर " एसीएम उद्धरण क्वाड में इस लेख पर आया था । यह आंद्रेई कोंद्रशेव (रूसी विज्ञान अकादमी के कम्प्यूटिंग सेंटर) और ओलेग लुक्शा (द ओबनिंस्क एजुकेशनल सेंटर) द्वारा लिखा गया था।

लेख का एक दिलचस्प उद्धरण:

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

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.