📚 Computer — Computer
Programming 1
प्रोग्रामिंग की मूल अवधारणा, एल्गोरिद्म, फ्लोचार्ट, सिंटैक्स और भाषा अनुवादकों की विस्तृत अध्ययन सामग्री
One-Liner Questions
कंप्यूटर प्रोग्राम (Computer Program) की परिभाषा क्या है?
कंप्यूटर प्रोग्राम निर्देशों (Instructions) का एक ऐसा क्रमबद्ध समूह है जो कंप्यूटर को किसी विशिष्ट कार्य को पूरा करने का निर्देश देता है।
उत्तर देखने के लिए टैप करें
प्रोग्रामिंग (Programming) प्रक्रिया का मुख्य उद्देश्य क्या होता है?
जटिल समस्याओं को हल करने के लिए कंप्यूटर को तार्किक और निष्पादन योग्य चरणबद्ध निर्देश प्रदान करना।
उत्तर देखने के लिए टैप करें
मशीनी भाषा (Machine Language) किस प्रकार की भाषा है?
यह केवल बाइनरी अंकों (0 और 1) से बनी निम्न-स्तरीय (Low-Level) भाषा है जिसे कंप्यूटर सीधे समझता है।
उत्तर देखने के लिए टैप करें
असेंबली भाषा (Assembly Language) में निर्देशों के लिए किसका प्रयोग किया जाता है?
इसमें बाइनरी कोड के स्थान पर संक्षिप्त संक्षिप्त अक्षरों या संकेतों (Mnemonics जैसे ADD, MOV) का प्रयोग होता है।
उत्तर देखने के लिए टैप करें
उच्च-स्तरीय भाषा (High-Level Language) की मुख्य विशेषता क्या है?
यह अंग्रेजी जैसे शब्दों और गणितीय प्रतीकों का उपयोग करती है जिससे इसे समझना और लिखना आसान होता है।
उत्तर देखने के लिए टैप करें
एल्गोरिद्म (Algorithm) किसे कहते हैं?
किसी समस्या को हल करने के लिए चरण-दर-चरण (Step-by-step) तार्किक निर्देशों के अनुक्रम को एल्गोरिद्म कहा जाता है।
उत्तर देखने के लिए टैप करें
एक अच्छे एल्गोरिद्म की सबसे महत्वपूर्ण विशेषता क्या होनी चाहिए?
वह स्पष्ट, सीमित चरणों वाला और निश्चित आउटपुट देने वाला होना चाहिए।
उत्तर देखने के लिए टैप करें
फ्लोचार्ट (Flowchart) क्या है?
यह किसी प्रक्रिया, एल्गोरिद्म या प्रोग्राम के तार्किक प्रवाह का चित्रात्मक (Graphical/Pictorial) प्रतिनिधित्व है।
उत्तर देखने के लिए टैप करें
फ्लोचार्ट में अंडाकार आकृति (Oval Shape) का उपयोग किसके लिए किया जाता है?
प्रक्रिया की शुरुआत (Start) या अंत (End) को दर्शाने के लिए (Terminal symbol)।
उत्तर देखने के लिए टैप करें
फ्लोचार्ट में समानांतर चतुर्भुज (Parallelogram) का क्या अर्थ है?
इनपुट (Input) या आउटपुट (Output) संक्रियाओं को दर्शाने के लिए।
उत्तर देखने के लिए टैप करें
फ्लोचार्ट में आयताकार डिब्बे (Rectangle) का उपयोग किस कार्य के लिए होता है?
प्रक्रिया या गणना (Processing / Calculation) के चरणों को दिखाने के लिए।
उत्तर देखने के लिए टैप करें
फ्लोचार्ट में हीरे जैसी आकृति (Diamond Shape) क्या दर्शाती है?
निर्णय लेने (Decision Making) या शर्त (Condition - True/False) की स्थिति को।
उत्तर देखने के लिए टैप करें
फ्लोचार्ट में तीरों (Flow Lines/Arrows) का क्या कार्य है?
तार्किक प्रवाह की दिशा (Direction of flow) को प्रदर्शित करना।
उत्तर देखने के लिए टैप करें
सिंटैक्स (Syntax) किसे कहते हैं?
किसी प्रोग्रामिंग भाषा के व्याकरण और नियमों का समूह, जिसके अनुसार कोड लिखा जाता है।
उत्तर देखने के लिए टैप करें
सिंटैक्स त्रुटि (Syntax Error) कब उत्पन्न होती है?
जब प्रोग्राम लिखते समय भाषा के व्याकरण या नियमों का उल्लंघन किया जाता है।
उत्तर देखने के लिए टैप करें
सिमांटिक त्रुटि (Semantic Error) का क्या अर्थ है?
जब प्रोग्राम का सिंटैक्स सही हो लेकिन उसका तार्किक अर्थ या परिणाम गलत हो।
उत्तर देखने के लिए टैप करें
रन-टाइम एरर (Run-time Error) कब आती है?
जब प्रोग्राम निष्पादन (Execution) के दौरान कोई अमान्य कार्य करने का प्रयास करता है (जैसे शून्य से भाग देना)।
उत्तर देखने के लिए टैप करें
भाषा अनुवादक (Language Translator) का क्या कार्य है?
उच्च-स्तरीय या असेंबली भाषा में लिखे गए सोर्स कोड को मशीनी भाषा (Binary) में बदलना।
उत्तर देखने के लिए टैप करें
कंपाइलर (Compiler) किस प्रकार काम करता है?
यह पूरे प्रोग्राम के सोर्स कोड को एक ही बार में पढ़कर मशीनी कोड में बदल देता है।
उत्तर देखने के लिए टैप करें
इंटरप्रेटर (Interpreter) और कंपाइलर में मुख्य अंतर क्या है?
इंटरप्रेटर कोड को एक-एक लाइन करके निष्पादित करता है, जबकि कंपाइलर पूरे प्रोग्राम को एक साथ अनुवादित करता है।
उत्तर देखने के लिए टैप करें
असेंबलर (Assembler) का मुख्य कार्य क्या है?
असेंबली भाषा के कोड को मशीनी भाषा (Machine Code) में परिवर्तित करना।
उत्तर देखने के लिए टैप करें
ऑब्जेक्ट कोड (Object Code) क्या होता है?
अनुवादक (Translator) द्वारा सोर्स कोड को मशीनी भाषा में बदलने के बाद प्राप्त आउटपुट कोड।
उत्तर देखने के लिए टैप करें
सोर्स कोड (Source Code) किसे कहते हैं?
वह मानव-पठनीय कोड जो प्रोग्रामर द्वारा किसी उच्च-स्तरीय भाषा में लिखा जाता है।
उत्तर देखने के लिए टैप करें
बग (Bug) शब्द का प्रोग्रामिंग में क्या अर्थ है?
प्रोग्राम में मौजूद कोई त्रुटि (Error) या कमी जो अपेक्षित परिणाम नहीं आने देती।
उत्तर देखने के लिए टैप करें
डिबगिंग (Debugging) प्रक्रिया क्या होती है?
प्रोग्राम में से त्रुटियों (Bugs) को ढूँढकर उन्हें ठीक करने की प्रक्रिया।
उत्तर देखने के लिए टैप करें
पहली पीढ़ी की प्रोग्रामिंग भाषा (First Generation Language) कौन सी थी?
मशीनी भाषा (Machine Language)।
उत्तर देखने के लिए टैप करें
दूसरी पीढ़ी की भाषा (Second Generation Language) के अंतर्गत क्या आता है?
असेंबली भाषा (Assembly Language)।
उत्तर देखने के लिए टैप करें
तीसरी पीढ़ी की भाषा (Third Generation Language - 3GL) की क्या पहचान है?
ये उच्च-स्तरीय प्रक्रियात्मक भाषाएँ हैं जैसे C, C++, और Java।
उत्तर देखने के लिए टैप करें
चौथी पीढ़ी की भाषा (Fourth Generation Language - 4GL) का मुख्य फोकस किस पर है?
प्रक्रिया के बजाय परिणामों पर, जैसे डेटाबेस क्वेरी भाषाएँ (SQL)।
उत्तर देखने के लिए टैप करें
पाँचवीं पीढ़ी की भाषा (5GL) किस तकनीक पर आधारित है?
कृत्रिम बुद्धिमत्ता (Artificial Intelligence) और प्राकृतिक भाषा प्रसंस्करण (NLP)।
उत्तर देखने के लिए टैप करें
प्रोसीजरल प्रोग्रामिंग (Procedural Programming) का आधार क्या है?
प्रोग्राम को छोटे-छोटे कार्यों या उप-रूटिन (Functions/Procedures) में विभाजित करना।
उत्तर देखने के लिए टैप करें
ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग (OOPs) की मुख्य अवधारणा क्या है?
क्लास (Class), ऑब्जेक्ट (Object), इनहेरिटेंस (Inheritance) और पॉलीमॉर्फिज्म (Polymorphism)।
उत्तर देखने के लिए टैप करें
एल्गोरिद्म में छद्म कोड (Pseudo code) का क्या उपयोग है?
यह किसी प्रोग्राम की तर्क संरचना को साधारण अंग्रेजी शब्दों में बिना सख्त सिंटैक्स के लिखता है।
उत्तर देखने के लिए टैप करें
फ्लोचार्ट में कनेक्टर प्रतीक (Connector Symbol - Circle) का क्या उद्देश्य है?
जब फ्लोचार्ट बड़ा हो जाए तो विभिन्न पृष्ठों या हिस्सों के प्रवाह को आपस में जोड़ना।
उत्तर देखने के लिए टैप करें
एल्गोरिद्म की दक्षता (Efficiency) मुख्य रूप से किन दो घटकों पर निर्भर करती है?
समय जटिलता (Time Complexity) और अंतरिक्ष जटिलता (Space Complexity)।
उत्तर देखने के लिए टैप करें
बिग-ओ नोटेशन (Big-O Notation) का उपयोग किसमें होता है?
एल्गोरिद्म के प्रदर्शन और समय/स्थान जटिलता को मापने के लिए।
उत्तर देखने के लिए टैप करें
मध्य-स्तरीय भाषा (Middle-Level Language) का उदाहरण कौन सी भाषा है?
C प्रोग्रामिंग भाषा, क्योंकि यह निम्न-स्तरीय और उच्च-स्तरीय दोनों की सुविधा देती है।
उत्तर देखने के लिए टैप करें
लोडर (Loader) और लिंकार (Linker) का संबंध किससे है?
प्रोग्राम के अनुवाद के बाद उसे मुख्य मेमोरी में लोड करने और विभिन्न मॉड्यूल को जोड़ने से।
उत्तर देखने के लिए टैप करें
इंटरप्रेटेड भाषाओं (Interpreted Languages) का एक प्रमुख उदाहरण क्या है?
Python और JavaScript।
उत्तर देखने के लिए टैप करें
कंपाइल आधारित भाषाओं का एक प्रमुख उदाहरण क्या है?
C और C++।
उत्तर देखने के लिए टैप करें
स्ट्रक्चर्ड प्रोग्रामिंग (Structured Programming) का मुख्य लाभ क्या है?
कोड की पठनीयता और रखरखाव (Maintenance) को आसान बनाना।
उत्तर देखने के लिए टैप करें
फ्लोचार्ट की सबसे बड़ी सीमा (Limitation) क्या है?
बहुत बड़े और जटिल प्रोग्रामों के लिए फ्लोचार्ट बनाना और समझना अत्यधिक कठिन हो जाता है।
उत्तर देखने के लिए टैप करें
प्रोग्रामिंग में 'कमेंट' (Comments) का क्या महत्व है?
यह कोड के तर्क को समझाने के लिए लिखे जाते हैं जिन्हें कंपाइलर निष्पादित नहीं करता।
उत्तर देखने के लिए टैप करें
वेरिएबल (Variable) को प्रोग्रामिंग में कैसे परिभाषित किया जाता है?
यह कंप्यूटर मेमोरी में एक नामित स्थान है जो डेटा या मान को संग्रहित करता है।
उत्तर देखने के लिए टैप करें
कांस्टेंट (Constant) और वेरिएबल में क्या अंतर है?
कांस्टेंट का मान प्रोग्राम के दौरान बदल नहीं सकता, जबकि वेरिएबल का मान बदला जा सकता है।
उत्तर देखने के लिए टैप करें
डेटा प्रकार (Data Types) का प्रोग्रामिंग में क्या कार्य है?
यह निर्धारित करना कि वेरिएबल किस प्रकार का डेटा (जैसे पूर्णांक, दशमलव, अक्षर) संग्रहीत करेगा।
उत्तर देखने के लिए टैप करें
ऑपरेटर (Operators) प्रोग्रामिंग में क्या करते हैं?
वे चर और मानों पर गणितीय, तार्किक या संबंधपरक गणनाएँ करते हैं।
उत्तर देखने के लिए टैप करें
कंट्रोल स्टेटमेंट (Control Statements) का क्या उपयोग है?
प्रोग्राम के निष्पादन के प्रवाह को नियंत्रित करना (जैसे if-else, loops)।
उत्तर देखने के लिए टैप करें
लूप (Loop) का उपयोग प्रोग्रामिंग में किसलिए होता है?
एक ही निर्देश या कोड ब्लॉक को बार-बार (Repeatedly) निष्पादित करने के लिए।
उत्तर देखने के लिए टैप करें
फॉर लूप (For Loop) और व्हाइल लूप (While Loop) में मुख्य अंतर क्या है?
फॉर लूप का उपयोग निश्चित पुनरावृत्ति के लिए होता है, जबकि व्हाइल लूप शर्त आधारित होता है।
उत्तर देखने के लिए टैप करें
फंक्शन (Function) या सब-रूटीन का मुख्य लाभ क्या है?
कोड पुनरुपयोगिता (Code Reusability) और प्रोग्राम की जटिलता को कम करना।
उत्तर देखने के लिए टैप करें
रिकर्सन (Recursion) किसे कहते हैं?
जब कोई फंक्शन अपने ही भीतर स्वयं को कॉल (Call) करता है।
उत्तर देखने के लिए टैप करें
एरे (Array) डेटा संरचना की मुख्य विशेषता क्या है?
यह एक जैसे डेटा प्रकार के तत्वों को निरंतर मेमोरी स्थानों पर संग्रहित करता है।
उत्तर देखने के लिए टैप करें
पॉइंटर (Pointer) किस प्रकार का वेरिएबल है?
वह वेरिएबल जो किसी अन्य वेरिएबल का मेमोरी एड्रेस संग्रहीत करता है।
उत्तर देखने के लिए टैप करें
स्ट्रक्चर (Structure) C भाषा में क्या है?
विभिन्न डेटा प्रकारों के चरों को एक साथ समूहित करने का तरीका।
उत्तर देखने के लिए टैप करें
फाइल हैंडलिंग (File Handling) का प्रोग्रामिंग में क्या उपयोग है?
डेटा को स्थायी रूप से सेकेंडरी स्टोरेज डिस्क पर स्टोर और रीड करना।
उत्तर देखने के लिए टैप करें
बाइनरी सर्च एल्गोरिद्म किस शर्त पर कार्य करती है?
डेटा सूची हमेशा क्रमित (Sorted) होनी चाहिए।
उत्तर देखने के लिए टैप करें
लीनियर सर्च (Linear Search) कैसे काम करती है?
सूची के प्रत्येक तत्व की क्रमिक रूप से एक-एक करके लक्ष्य मान से तुलना करके।
उत्तर देखने के लिए टैप करें
बबल सॉर्ट (Bubble Sort) एल्गोरिद्म की क्या कार्यप्रणाली है?
आसपास के तत्वों की तुलना करके उन्हें सही क्रम में बदलना।
उत्तर देखने के लिए टैप करें
मर्ज सॉर्ट (Merge Sort) किस तकनीक पर आधारित है?
'विभाजन और विजय' (Divide and Conquer) तकनीक पर।
उत्तर देखने के लिए टैप करें
स्टैक (Stack) डेटा स्ट्रक्चर किस नियम पर काम करता है?
LIFO (Last In, First Out) - जो अंत में आया वह पहले बाहर जाएगा।
उत्तर देखने के लिए टैप करें
क्यूट (Queue) डेटा स्ट्रक्चर का नियम क्या है?
FIFO (First In, First Out) - जो पहले आया वह पहले बाहर जाएगा।
उत्तर देखने के लिए टैप करें
लिंक्ड लिस्ट (Linked List) की मूल इकाई क्या कहलाती है?
नोड (Node), जिसमें डेटा और अगले नोड का एड्रेस होता है।
उत्तर देखने के लिए टैप करें
ट्री (Tree) डेटा स्ट्रक्चर किस प्रकार का संबंध दर्शाता है?
पदानुक्रमित (Hierarchical) या parent-child संबंध।
उत्तर देखने के लिए टैप करें
बाइनरी ट्री (Binary Tree) की अधिकतम कितनी शाखाएँ (Children) हो सकती हैं?
प्रत्येक नोड की अधिकतम दो शाखाएँ हो सकती हैं।
उत्तर देखने के लिए टैप करें
ग्राफ (Graph) डेटा स्ट्रक्चर में क्या होता है?
शीर्ष (Vertices / Nodes) और किनारों (Edges) का समूह।
उत्तर देखने के लिए टैप करें
बाइनरी सर्च ट्री (BST) की क्या मुख्य विशेषता है?
बाईं उप-शाखा का मान मूल से कम और दाईं का मान अधिक होता है।
उत्तर देखने के लिए टैप करें
हैश टेबल (Hash Table) का मुख्य उपयोग किसलिए होता है?
कुंजी-मान (Key-Value) युग्मों के आधार पर डेटा को तेजी से खोजने के लिए।
उत्तर देखने के लिए टैप करें
कोडिंग मानक (Coding Standards) क्यों महत्वपूर्ण हैं?
कोड को पठनीय, मानकीकृत और टीम के अन्य सदस्यों के लिए समझने योग्य बनाने के लिए।
उत्तर देखने के लिए टैप करें
वर्जन कंट्रोल सिस्टम (Version Control System जैसे Git) का क्या कार्य है?
कोड के विभिन्न संस्करणों को ट्रैक करना और सहयोगात्मक विकास में मदद करना।
उत्तर देखने के लिए टैप करें
सॉफ्टवेयर परीक्षण (Software Testing) का उद्देश्य क्या है?
प्रोग्राम में छिपी त्रुटियों को ढूँढना और गुणवत्ता सुनिश्चित करना।
उत्तर देखने के लिए टैप करें
व्हाइट-बॉक्स टेस्टिंग (White-box Testing) क्या होती है?
कोड की आंतरिक संरचना और तर्क की जाँच करने वाली परीक्षण विधि।
उत्तर देखने के लिए टैप करें
ब्लैक-बॉक्स टेस्टिंग (Black-box Testing) क्या होती है?
आंतरिक कोड को देखे बिना केवल इनपुट और आउटपुट व्यवहार की जाँच करना।
उत्तर देखने के लिए टैप करें
यूनिट टेस्टिंग (Unit Testing) का संबंध किससे है?
प्रोग्राम के सबसे छोटे स्वतंत्र घटक या फंक्शन की व्यक्तिगत जाँच से।
उत्तर देखने के लिए टैप करें
इंटीग्रेशन टेस्टिंग (Integration Testing) कब की जाती है?
जब कई अलग-अलग मॉड्यूल या घटकों को आपस में जोड़कर परीक्षण किया जाता है।
उत्तर देखने के लिए टैप करें
सिस्टम टेस्टिंग (System Testing) क्या है?
संपूर्ण एकीकृत सॉफ्टवेयर सिस्टम की उसकी आवश्यकताओं के विरुद्ध जाँच।
उत्तर देखने के लिए टैप करें
अल्फा और बीटा टेस्टिंग में मुख्य अंतर क्या है?
अल्फा परीक्षण विकास टीम द्वारा, जबकि बीटा परीक्षण वास्तविक उपयोगकर्ताओं द्वारा किया जाता है।
उत्तर देखने के लिए टैप करें
बाइनरी नंबर सिस्टम का आधार (Base) कितना होता है?
आधार 2 (0 और 1)।
उत्तर देखने के लिए टैप करें
हेक्सामेसिमल नंबर सिस्टम का आधार क्या है?
आधार 16 (0 से 9 और A से F)।
उत्तर देखने के लिए टैप करें
ऑक्टल नंबर सिस्टम का आधार कितना होता है?
आधार 8 (0 से 7)।
उत्तर देखने के लिए टैप करें
ASCII कोड मुख्य रूप से किसके लिए उपयोग होता है?
अंग्रेजी वर्णमाला और प्रतीकों को अंकीय मान (Binary) देने के लिए।
उत्तर देखने के लिए टैप करें
UNICODE का क्या लाभ है?
यह दुनिया की लगभग सभी भाषाओं की लिपियों और वर्णों का समर्थन करता है।
उत्तर देखने के लिए टैप करें
प्रोग्रामिंग में 'कम्पाइलेशन टाइम' (Compilation Time) से क्या तात्पर्य है?
वह समय जो कंपाइलर को सोर्स कोड को मशीनी कोड में बदलने में लगता है।
उत्तर देखने के लिए टैप करें
प्रोग्रामिंग में 'रिमोट डिबगिंग' क्या होती है?
नेटवर्क के माध्यम से किसी अन्य कंप्यूटर या सर्वर पर चल रहे प्रोग्राम की त्रुटियाँ खोजना।
उत्तर देखने के लिए टैप करें
इंटीग्रेटेड डेवलपमेंट एनवायरनमेंट (IDE) क्या प्रदान करता है?
कोड लिखने, संपादित करने, कंपाइल करने और डिबग करने के लिए एक ही सॉफ्टवेयर प्लेटफॉर्म।
उत्तर देखने के लिए टैप करें
आईडीई (IDE) का एक प्रसिद्ध उदाहरण क्या है?
Visual Studio Code, Eclipse या PyCharm।
उत्तर देखने के लिए टैप करें
एल्गोरिद्म में 'फिनिटनेस' (Finiteness) गुण का क्या अर्थ है?
एल्गोरिद्म सीमित संख्या में चरणों के बाद अवश्य समाप्त होना चाहिए।
उत्तर देखने के लिए टैप करें
एल्गोरिद्म में 'डिफिनिटनेस' (Definiteness) का क्या अर्थ है?
प्रत्येक निर्देश स्पष्ट, सटीक और अस्पष्टता से मुक्त होना चाहिए।
उत्तर देखने के लिए टैप करें
फ्लोचार्ट में निर्णय प्रतीक (Decision Symbol) से कितने मार्ग निकल सकते हैं?
आमतौर पर दो (हाँ/ना या True/False)।
उत्तर देखने के लिए टैप करें
भाषा अनुवादकों में 'लिंकर' (Linker) का मुख्य कार्य क्या है?
विभिन्न ऑब्जेक्ट फाइलों और लाइब्रेरी को आपस में जोड़कर एक निष्पादन योग्य फाइल (Executable) बनाना।
उत्तर देखने के लिए टैप करें
पायथन (Python) किस प्रकार की भाषा है?
यह एक उच्च-स्तरीय, इंटरप्रेटेड और ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग भाषा है।
उत्तर देखने के लिए टैप करें
जावा (Java) की सबसे बड़ी विशेषता क्या है?
'राइट वंस, रन एनीवेयर' (Write Once, Run Anywhere) यानी प्लेटफॉर्म स्वतंत्र होना।
उत्तर देखने के लिए टैप करें
सी (C) भाषा का विकास किसने और कब किया था?
डेनिस रिची (Dennis Ritchie) द्वारा 1972 में बेल लैब्स में।
उत्तर देखने के लिए टैप करें
ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग में 'एनकैप्सुलेशन' (Encapsulation) क्या है?
डेटा और विधियों (Methods) को एक ही इकाई (Class) के भीतर बांधकर रखना।
उत्तर देखने के लिए टैप करें
पॉलीमॉर्फिज्म (Polymorphism) का अर्थ प्रोग्रामिंग में क्या है?
एक ही नाम के कार्य या ऑपरेटर का विभिन्न संदर्भों में अलग-अलग रूप दिखाना (बहुरूपता)।
उत्तर देखने के लिए टैप करें
इनहेरिटेंस (Inheritance) का क्या लाभ है?
मौजूदा क्लास की विशेषताओं और गुणों को नई क्लास में पुन: उपयोग करना।
उत्तर देखने के लिए टैप करें
एब्स्ट्रक्शन (Abstraction) का मुख्य उद्देश्य क्या है?
आवश्यक विवरण दिखाना और जटिल आंतरिक विवरणों को छुपाना।
उत्तर देखने के लिए टैप करें
प्रोग्रामिंग में 'लॉजिकल एरर' ढूँढना कठिन क्यों होता है?
क्योंकि कंपाइलर इसके लिए कोई त्रुटि संदेश नहीं देता, केवल गलत परिणाम मिलते हैं।
उत्तर देखने के लिए टैप करें
मशीनी भाषा का सबसे बड़ा दोष क्या है?
यह मशीन-निर्भर (Machine-dependent) होती है और इसे याद रखना व समझना अत्यंत कठिन है।
उत्तर देखने के लिए टैप करें
असेंबली भाषा का मशीनी भाषा की तुलना में क्या लाभ है?
इसमें बाइनरी कोड के स्थान पर याद रखने योग्य निमोनिक्स (Mnemonics) का प्रयोग होता है।
उत्तर देखने के लिए टैप करें
उच्च-स्तरीय भाषाओं का मुख्य लाभ क्या है?
यह मशीन-स्वतंत्र होती हैं और इन्हें सीखना व समझना बहुत आसान होता है।
उत्तर देखने के लिए टैप करें
Quick Reference
महत्वपूर्ण तथ्य एवं योगदान
Programming 1
| अवधारणा | मुख्य कार्य | विशेषता |
|---|---|---|
एल्गोरिद्म | उत्तर देखें किसी समस्या को हल करने के लिए चरण-दर-चरण तार्किक निर्देश तैयार करना | उत्तर देखें स्पष्ट, सीमित चरण और मशीन-स्वतंत्र तार्किक संरचना |
फ्लोचार्ट | उत्तर देखें प्रोग्राम या एल्गोरिद्म के तार्किक प्रवाह को चित्रात्मक रूप से प्रदर्शित करना | उत्तर देखें विभिन्न मानक आकृतियों (प्रतीकों) का उपयोग कर दृश्य प्रतिनिधित्व |
कंपाइलर | उत्तर देखें उच्च-स्तरीय सोर्स कोड को एक बार में संपूर्ण मशीनी कोड में बदलना | उत्तर देखें तेजी से निष्पादन, संपूर्ण त्रुटि सूची एक साथ देना |
इंटरप्रेटर | उत्तर देखें सोर्स कोड को एक-एक पंक्ति करके पढ़ना और निष्पादित करना | उत्तर देखें पंक्ति-दर-पंक्ति डिबगिंग आसान, लेकिन संपादन गति अपेक्षाकृत धीमी |
असेंबलर | उत्तर देखें असेंबली भाषा के निमोनिक्स कोड को मशीनी भाषा (बाइनरी) में अनुवादित करना | उत्तर देखें निम्न-स्तरीय हार्डवेयर नियंत्रण और प्रोसेसर-विशिष्ट अनुवाद |
लिंकार | उत्तर देखें विभिन्न ऑब्जेक्ट मॉड्यूल और लाइब्रेरी फाइलों को आपस में जोड़ना | उत्तर देखें एक निष्पादन योग्य (Executable) फाइल का निर्माण करना |
लोडर | उत्तर देखें निष्पादन योग्य प्रोग्राम को मुख्य मेमोरी (RAM) में लोड करना | उत्तर देखें प्रोसेसर द्वारा निष्पादन हेतु प्रोग्राम को तैयार करना |
कोई matching content नहीं मिला।