Jump to content

Wp/mag/प्रोग्रामिङ्गभाषा

From Wikimedia Incubator
< Wp | mag
(Redirected from Wp/mag/प्रोग्रामिङ्ग् भाषा)
Wp > mag > प्रोग्रामिङ्गभाषा
पाइथन (Python) नामक प्रोग्रामनभाषामे लिखित प्रोग्रामके अंश

क्रमादेशनभाषा वा प्रोग्रामिङ्गभाषा (programming language) एगो कृत्रिम भाषा होवहे एकर परिकल्पना ई प्रकार कैल जाहे कि ऊ कौनो कामला आवश्यक विभिन्न सङ्गणनाके अभिव्यक्त कर सके । प्रोग्रामिङ्गभाषाके प्रयोग विशेषतः सङ्गणकके साथे कैल जाहे (किन्तु अन्य मशीनो पर प्रोग्रामिङ्गभाषाके प्रयोग होवहे) । प्रोग्रामिङ्गभाषाके प्रयोग हमनी प्रोग्राम लिखेला, कलनविधि (अल्गोरिथम) के सही रूपसे व्यक्त करेला वा मानव सञ्चारके एगो साधनके रूपोमे कर सकहियै ।

अखनि लगभग २,५०० प्रोग्रामिङ्गभाषा विद्यमान हे । पास्कल, बेसिक, फोर्ट्रान, सी, सी++, जावा, जावास्क्रिप्ट, पायथन, लिस्प आदि कुछ प्रोग्रामिङ्गभाषा हे ।

वर्गीकरण

[edit | edit source]

अलग-अलग आधार पर एकर अलग-अलग वर्गीकरण कैल जाहे । उदाहरणला इण्टरप्रीटेडभाषा ( जैसे बेसिक ) आउ कम्पाइल्ड भाषा (जैसे सी++) ।

भाषाके मानव द्वारा समझेके स्तर (वा अमूर्ततताके स्तर) के आधार पर प्रोग्रामिङ्गभाषाके तीन श्रेणीमे विभाजित कैल जा सकहे -

  • (१) मशीनीभाषा — ई मशीनके आसानीसे समझ आवहे किन्तु मानवके सीधे समझल लगभग असम्भव हे ।

प्रोग्रामिङ्ग रूपावली (programming paradigm) के आधार पर प्रोग्रामन भाषाके निम्नलिखित तीन श्रेणीमे बाँटल जाहे -

  • (१) इम्परेटिव प्रोग्रामिङ्ग
  • (क) संरचनात्मक (स्ट्रक्चर्ड) भाषा
  • (ख) वस्तुमुखी (ऑब्जेक्ट ओरिएण्टेड) भाषा
  • (२) फलनीय प्रोग्रामिङ्ग
  • (३) तर्कीय प्रोग्रामिङ्ग (logical programming)

इम्परेटिवभाषा

[edit | edit source]

प्रमुख इम्परेटिवभाषा ईसभ हे -

संरचनात्मकभाषा

[edit | edit source]

वस्तुमुखीभाषा

[edit | edit source]

फलनात्मक (फङ्क्शनल्) भाषा

[edit | edit source]

तार्किक (लॉजिकल्) प्रोग्रामिग

[edit | edit source]

अन्य वर्गीकरण

[edit | edit source]

भाषामे डेटाके प्रकार (टाइप) के आधार पर भाषा दू प्रकारके होवहे -

  • (१) स्ट्राङ्ग टाइप
  • (२) वीक टाइप

रहस्यमय (एसोटेरिक / esoteric) भाषा

[edit | edit source]

समानान्तर (पेरेलेल्) भाषा

[edit | edit source]

स्क्रिप्टिङ्गभाषा

[edit | edit source]

इहो देखी

[edit | edit source]

सन्दर्भ

[edit | edit source]