प्रोग्रामिङ्गभाषा

कृत्रिम भाषा जेकर परिकल्पना ई प्रकार कैल जाहे कि ऊ कौनो कामला आवश्यक विभिन्न सङ्गणनाके अभिव्यक्

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

पाइथन (Python) नामक प्रोग्रामनभाषामे लिखित प्रोग्रामके अंश

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

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

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

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

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

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

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

सम्पादित करथिन

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

सम्पादित करथिन

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

सम्पादित करथिन

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

सम्पादित करथिन

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

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

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

सम्पादित करथिन

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

सम्पादित करथिन

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

सम्पादित करथिन