🚂 RailGuruji
Programming languagesप्रोग्रामिंग भाषाएँ3 / 3

C, C++, C# and COBOLसी, सी++, सी# और कोबोल

Practise the chapter · 32 Qपूरे अध्याय का अभ्यास · 32 प्रश्न
Updated अद्यतन 07 Oct 2026
This chapterयह अध्याय asked in 1 exam1 परीक्षा में पूछा गया
1
C AND C++सी और सी++
  • C was developed by DENNIS RITCHIE at Bell Labs in 1972. It is a procedural, structured language
  • A POINTER holds the address of a variable; malloc() takes memory from the heap and free() returns it
  • FILE HANDLING in C uses fopen, fread, fwrite, fprintf and fclose on a FILE pointer
  • The STANDARD LIBRARY comes through header files such as stdio.h, stdlib.h and string.h
  • C++ was created by BJARNE STROUSTRUP. It adds classes, objects and inheritance to C
  • C++ allocates with new and releases with delete; its STANDARD TEMPLATE LIBRARY gives ready containers
So in C you free the memory you allocate, because nothing frees it for you.
  • सी को डेनिस रिची ने 1972 में बेल लैब्स में विकसित किया। यह प्रक्रियात्मक, संरचित भाषा है
  • पॉइंटर किसी चर का पता रखता है; malloc() हीप से मेमोरी लेता है और free() उसे लौटाता है
  • सी में फाइल हैंडलिंग FILE पॉइंटर पर fopen, fread, fwrite, fprintf और fclose का उपयोग करती है
  • मानक लाइब्रेरी stdio.h, stdlib.h और string.h जैसी हेडर फाइलों से आती है
  • सी++ को ब्यार्ने स्ट्राउस्ट्रप ने बनाया। यह सी में क्लास, ऑब्जेक्ट और इनहेरिटेंस जोड़ती है
  • सी++ new से मेमोरी लेती है और delete से छोड़ती है; इसकी स्टैंडर्ड टेम्पलेट लाइब्रेरी तैयार कंटेनर देती है
अर्थात् सी में आप जो मेमोरी लेते हैं उसे स्वयं छोड़ते हैं, क्योंकि कोई और उसे नहीं छोड़ता।
2
C# AND THE CLRसी# और सीएलआर
  • C# is Microsoft's object-oriented language for the .NET platform, released in 2000
  • C# compiles to CIL, the COMMON INTERMEDIATE LANGUAGE, also called MSIL
  • The CLR, COMMON LANGUAGE RUNTIME, runs the CIL, compiling it to machine code JUST IN TIME
  • The CLR manages memory with a GARBAGE COLLECTOR, and gives security and exception handling
  • The CLR does for .NET what the JVM does for Java, whose compiler produces BYTECODE
You can mix languages in .NET, because all of them compile to CIL. So Java runs on the JVM, and C# runs on the CLR.
  • सी# .नेट मंच के लिए माइक्रोसॉफ्ट की ऑब्जेक्ट-ओरिएंटेड भाषा है, जो 2000 में आई
  • सी# सीआईएल, अर्थात् कॉमन इंटरमीडिएट लैंग्वेज, में कंपाइल होती है, जिसे एमएसआईएल भी कहते हैं
  • सीएलआर, अर्थात् कॉमन लैंग्वेज रनटाइम, सीआईएल चलाता है, उसे जस्ट इन टाइम मशीन कोड में कंपाइल करते हुए
  • सीएलआर गार्बेज कलेक्टर से मेमोरी संभालता है, और सुरक्षा तथा अपवाद प्रबंधन देता है
  • सीएलआर .नेट के लिए वही करता है जो जेवीएम जावा के लिए, जिसका कंपाइलर बाइटकोड बनाता है
आप .नेट में भाषाएँ मिला सकते हैं, क्योंकि सभी सीआईएल में कंपाइल होती हैं। अर्थात् जावा जेवीएम पर चलती है, और सी# सीएलआर पर।
3
COBOL AND ITS DIVISIONSकोबोल और उसके डिवीजन
COBOL, the COMMON BUSINESS-ORIENTED LANGUAGE, was designed in 1959 for business data processing.
  • Every program has FOUR DIVISIONS: IDENTIFICATION, ENVIRONMENT, DATA and PROCEDURE
  • The DATA DIVISION holds the FILE SECTION and the WORKING-STORAGE SECTION
  • The PICTURE clause sets each field: 9 is numeric, X alphanumeric, A alphabetic, and V an implied decimal point
  • LEVEL NUMBERS 01 to 49 build records; 66 RENAMES; 77 is an independent item; 88 is a CONDITION NAME
  • The PROCEDURE DIVISION holds the instructions, in paragraphs and sections
You can read any PIC clause by counting its symbols. So PIC 9(5)V99 is a number with five digits before the decimal point and two after.
कोबोल, अर्थात् कॉमन बिजनेस-ओरिएंटेड लैंग्वेज, 1959 में व्यावसायिक डेटा प्रसंस्करण के लिए बनाई गई।
  • हर प्रोग्राम के चार डिवीजन होते हैं: आइडेंटिफिकेशन, एनवायरनमेंट, डेटा और प्रोसीजर
  • डेटा डिवीजन में फाइल सेक्शन और वर्किंग-स्टोरेज सेक्शन होते हैं
  • पिक्चर क्लॉज हर फील्ड तय करता है: 9 संख्यात्मक, X अक्षरांकीय, A वर्णमालीय, और V निहित दशमलव बिंदु
  • लेवल नंबर 01 से 49 अभिलेख बनाते हैं; 66 रीनेम्स है; 77 स्वतंत्र मद है; 88 कंडीशन नेम है
  • प्रोसीजर डिवीजन में निर्देश होते हैं, पैराग्राफ और सेक्शनों में
आप किसी भी पिक्चर क्लॉज को उसके चिह्न गिनकर पढ़ सकते हैं। अर्थात् PIC 9(5)V99 दशमलव से पहले पाँच और बाद में दो अंकों वाली संख्या है।
4
COBOL FILES, SORTING AND DATABASESकोबोल फाइलें, सॉर्टिंग और डेटाबेस
  • COBOL files are SEQUENTIAL, INDEXED or RELATIVE, read in SEQUENTIAL, RANDOM or DYNAMIC access mode
  • OPEN a file as INPUT, OUTPUT, I-O or EXTEND; then READ, WRITE, REWRITE or DELETE records; then CLOSE it
  • The SORT verb sorts a file on given keys, using a sort file described by an SD entry
  • The MERGE verb combines two or more files already sorted on the same keys
  • COBOL reaches databases through EMBEDDED SQL, written between EXEC SQL and END-EXEC
You build reports with the report-writer features, and screens with a SCREEN SECTION. So SORT orders one file, and MERGE joins files already in order.
  • कोबोल फाइलें सीक्वेंशियल, इंडेक्स्ड या रिलेटिव होती हैं, जो सीक्वेंशियल, रैंडम या डायनैमिक एक्सेस मोड में पढ़ी जाती हैं
  • फाइल को INPUT, OUTPUT, I-O या EXTEND के रूप में OPEN करें; फिर अभिलेख READ, WRITE, REWRITE या DELETE करें; फिर उसे CLOSE करें
  • SORT क्रिया किसी फाइल को दी गई कुंजियों पर क्रमबद्ध करती है, एसडी प्रविष्टि द्वारा वर्णित सॉर्ट फाइल से
  • MERGE क्रिया उन्हीं कुंजियों पर पहले से क्रमबद्ध दो या अधिक फाइलों को मिलाती है
  • कोबोल EXEC SQL और END-EXEC के बीच लिखे एम्बेडेड एसक्यूएल से डेटाबेस तक पहुँचती है
आप रिपोर्ट-राइटर सुविधाओं से रिपोर्ट, और स्क्रीन सेक्शन से स्क्रीन बनाते हैं। अर्थात् SORT एक फाइल को क्रम देता है, और MERGE पहले से क्रमबद्ध फाइलों को जोड़ता है।
5
GUI FRONT-END TOOLSजीयूआई फ्रंट-एंड उपकरण
A GUI tool lets you build screens and reports by drawing them, and connect them to a back-end database.
  • VISUAL BASIC builds FORMS from CONTROLS; you set their PROPERTIES and write code for their EVENTS
  • ORACLE DEVELOPER 2000, D2K, has FORMS BUILDER for screens and REPORTS BUILDER for reports, on an Oracle database
  • POWERBUILDER, from Sybase, is known for its DATAWINDOW, which binds a screen directly to a query
  • The front end reaches the database through ODBC, ADO or JDBC drivers
RCF's in-house applications use Developer 2000 as their front end. So D2K is Oracle's forms-and-reports tool, and the DataWindow belongs to PowerBuilder.
जीयूआई उपकरण आपको स्क्रीन और रिपोर्ट चित्रित करके बनाने, और उन्हें बैक-एंड डेटाबेस से जोड़ने देता है।
  • विजुअल बेसिक कंट्रोल से फॉर्म बनाता है; आप उनकी प्रॉपर्टी तय करते हैं और उनकी इवेंट के लिए कोड लिखते हैं
  • ओरेकल डेवलपर 2000, अर्थात् डी2के, में स्क्रीन के लिए फॉर्म्स बिल्डर और रिपोर्ट के लिए रिपोर्ट्स बिल्डर है, ओरेकल डेटाबेस पर
  • साइबेस का पावरबिल्डर अपनी डेटाविंडो के लिए जाना जाता है, जो स्क्रीन को सीधे क्वेरी से जोड़ती है
  • फ्रंट एंड ओडीबीसी, एडीओ या जेडीबीसी ड्राइवरों से डेटाबेस तक पहुँचता है
आरसीएफ के स्वनिर्मित अनुप्रयोग फ्रंट एंड के रूप में डेवलपर 2000 लेते हैं। अर्थात् डी2के ओरेकल का फॉर्म-और-रिपोर्ट उपकरण है, और डेटाविंडो पावरबिल्डर की है।
Report an error on this pageइस पेज में गलती बताएँ

Finished this page? Practise its chapter.यह पेज पूरा हुआ? अब इसके अध्याय का अभ्यास कीजिए।

Only questions asked in real past papersकेवल पिछले वर्षों के प्रश्नपत्रों में पूछे गए प्रश्नOnly practice questions, none from a past paperकेवल अभ्यास प्रश्न, कोई भी पिछले प्रश्नपत्र से नहींPast-paper and practice questions togetherपिछले प्रश्नपत्रों के और अभ्यास प्रश्न, दोनों

or take the free Mock CBTया फ्री Mock CBT दें