मोडुलो / शेष उत्पत्ति का अर्थ प्रतिशत संकेत (%) का उपयोग किस प्रोग्रामिंग भाषा में किया गया था?


16

मोडुलो / शेष उत्पत्ति का अर्थ प्रतिशत संकेत (%) का उपयोग किस प्रोग्रामिंग भाषा में किया गया था?

यह पिछली पोस्ट 1 बताती है कि प्रतीक% को संभवतः चुना गया था क्योंकि इसमें एक स्लैश शामिल है, विभाजन से संबंधित एक ऑपरेशन के लिए चतुर। इसमें C के प्रतीक के उपयोग के प्रभाव का भी उल्लेख किया गया है। हालाँकि, मुझे यकीन नहीं है कि यह सी में उत्पन्न हुआ था। बी प्रोग्रामिंग भाषा सी के लिए एक अग्रदूत थी, और मुझे बी (पीडीएफ, पेज 12) के लिए एक उपयोगकर्ता गाइड मिला है जो बताता है:

ऑपरेटर% मोडुलो को दर्शाता है। यदि दोनों ऑपरेंड सकारात्मक हैं, तो परिणाम सही है। यह अपरिभाषित है अन्यथा।

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


  1. जो करने के लिए मेरा मानना है कि इस सवाल का एक नकली नहीं है: एक कहता है कि क्यों सापेक्ष आपरेशन मौलिक है, मैं के बारे में पूछ रहा हूँ जब विशेष रूप से प्रतीक मतलब सापेक्ष दिखाई दिया।

3
BCPL B और C. दोनों का पूर्ववर्ती था rem। BCP में मापांक ऑपरेटर था । Yes-jena.de/~kleine/history/languages/… इसी तरह, अल्गोल-डब्ल्यू भी इस्तेमाल किया जाता है rem
BobDalgleish

जवाबों:


10

सबसे पहला संदर्भ जो मुझे मिल सकता है, वह केन थॉम्पसन द्वारा 1969 के आसपास डेनिस रिची द्वारा विकसित "बी" प्रोग्रामिंग भाषा से है। बी संदर्भ

चूंकि यह बीपीसीएल का कार्यान्वयन / सुधार था, इसलिए मुझे यह मानना ​​होगा कि ऑपरेटर बीपीसीएल का हिस्सा था लेकिन मुझे इसके लिए कोई विशिष्ट संदर्भ नहीं मिल रहा है।


4
स्पष्ट रूप से यह बीपीसीएल में "रेम" था (बॉबडालिश से टिप्पणी देखें)
जेम्स एंडरसन

लिंक के आधार पर यह 1969 नहीं हो सकता था यदि प्रस्तुत किया गया कार्यान्वयन पहले था। हनीवेल ने 1970 तक GE कंप्यूटर डिवीजन नहीं खरीदा और पेपर ने निश्चित रूप से एक H6070 कंप्यूटर का संदर्भ दिया। रिची और थॉम्पसन ने 60 के मल्टीनैट्स . org/unix.html में प्रोजेक्ट मैक पर काम किया ।
dbasnett

एक और मल्टिक्स बीसीपीएल रेफरी। multicians.org/mgb.html#BCPL
dbasnett
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.