क्रमानुदेशन

मुक्त ज्ञानकोश विकिपीडिया से
यहाँ जाएँ: भ्रमण, खोज
'बेसिक' नामक संगणक भाषा में लिखे किसी प्रोग्राम की कुछ पंक्तियाँ

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

इसी प्रकार संगणक द्वारा, उसकी क्षमता के अनुसार, वाँछित कार्य कतिरछे अक्षरराये जा सकते हैं। इसके लिये आवश्यकता है संगणक को एक निश्चित तकनीक व क्रम मे निर्देश दिये जाने की, ताकि संगणक द्वारा इन निर्देशों का अनुपालन कराकर वांछित कार्य को समपन्न किया जा सके। सामान्य बोलचाल की भाषा मे इसे क्रमानुदेशन या प्रोग्रामन या क्रमानुदेशन कहते हैं। सभी निर्देशों के समूह (सम्पूर्ण निर्देशावली) को प्रोग्राम कहा जाता है।

क्रमानुदेशन स्पर्धाएं[संपादित करें]

  • गूगल कोड जैम (Google Code Jam) - गूगल द्वारा
  • सूचनाविज्ञान का अन्तरराष्ट्रीय ओलम्पियाड (International Informatics Olympiad) - स्कूली बच्चों के लिये
  • अन्तरराष्ट्रीय महाविद्यालयी क्रमानुदेशन स्पर्धा (International Collegiate Programming Contest) - आईबीएम द्वारा
  • मैटलैब क्रमानुदेशन कंटेस्ट (MATLAB Programming Contest)

आधुनिक प्रोग्रामिंग[संपादित करें]

  • गुणवत्ता-सम्बन्धी आवश्यकताएँ : अर्थात कितनी बार किसी प्रोग्राम से प्राप्त होने वाले परिणाम शुद्ध होते हैं।
  • विश्वसनीयता (रिलायबिलिटी)
  • Robustness: प्रोग्राम कितनी अच्छी तरह गलतियों ( errors, not bugs) के कारण होने वाली समस्याओं को समझता है।
  • उपयोगिता (Usability): the ergonomics of a program:
  • सुवाह्यता (Portability):
  • Maintainability:
  • दक्षता/निष्पादन (Efficiency/performance): Measure of system resources a program consumes (processor time, memory space, slow devices such as disks, network bandwidth and to some extent even user interaction): the less, the better.
  • विधि (Methodologies)

इन्हें भी देखें[संपादित करें]

बाहरी कड़ियाँ[संपादित करें]