कहो, मुझे दो मैट्रिक्स जोड़ने की जरूरत है। और, मैं इस समस्या को अनिवार्य प्रतिमान में हल करना चाहता हूं।

  1. अनिवार्य प्रोग्रामिंग
  2. प्रोग्रामिंग प्रतिमान

से (1) पता है कि

अनिवार्य प्रोग्रामिंग भाषाओं के विहित उदाहरण फोरट्रान और अल्गोल हैं। अन्य में पास्कल, सी और एडा शामिल हैं।

से (2), मुझे निम्न स्रोत कोड दिखाई देता है:

     result = []
     i = 0
 start:
     numPeople = length(people)
     if i >= numPeople goto finished
     p = people[i]
     nameLength = length(p.name)
     if nameLength <= 5 goto nextOne
     upperName = toUpper(p.name)
     addToList(result, upperName)
 nextOne:
     i = i + 1
     goto start
 finished:
     return sort(result)

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

जब मैं फोरट्रान 77 के स्रोत कोड की जांच करता हूं, तो मुझे ऐसा लगता है कि यह सी से बहुत अलग नहीं है। इसलिए, मैं भ्रमित हूं।

इसे प्राप्त करने के लिए मैं किस प्रोग्रामिंग भाषा का उपयोग कर सकता हूं?

क्या विधानसभा भाषा अनिवार्य है?

1
user366312 8 अक्टूबर 2020, 23:26

1 उत्तर

सबसे बढ़िया उत्तर

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

1
Sneftel 8 अक्टूबर 2020, 21:03