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
- सी को डेनिस रिची ने 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
- सी# .नेट मंच के लिए माइक्रोसॉफ्ट की ऑब्जेक्ट-ओरिएंटेड भाषा है, जो 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
- हर प्रोग्राम के चार डिवीजन होते हैं: आइडेंटिफिकेशन, एनवायरनमेंट, डेटा और प्रोसीजर
- डेटा डिवीजन में फाइल सेक्शन और वर्किंग-स्टोरेज सेक्शन होते हैं
- पिक्चर क्लॉज हर फील्ड तय करता है: 9 संख्यात्मक, X अक्षरांकीय, A वर्णमालीय, और V निहित दशमलव बिंदु
- लेवल नंबर 01 से 49 अभिलेख बनाते हैं; 66 रीनेम्स है; 77 स्वतंत्र मद है; 88 कंडीशन नेम है
- प्रोसीजर डिवीजन में निर्देश होते हैं, पैराग्राफ और सेक्शनों में
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
- कोबोल फाइलें सीक्वेंशियल, इंडेक्स्ड या रिलेटिव होती हैं, जो सीक्वेंशियल, रैंडम या डायनैमिक एक्सेस मोड में पढ़ी जाती हैं
- फाइल को INPUT, OUTPUT, I-O या EXTEND के रूप में OPEN करें; फिर अभिलेख READ, WRITE, REWRITE या DELETE करें; फिर उसे CLOSE करें
- SORT क्रिया किसी फाइल को दी गई कुंजियों पर क्रमबद्ध करती है, एसडी प्रविष्टि द्वारा वर्णित सॉर्ट फाइल से
- MERGE क्रिया उन्हीं कुंजियों पर पहले से क्रमबद्ध दो या अधिक फाइलों को मिलाती है
- कोबोल EXEC SQL और END-EXEC के बीच लिखे एम्बेडेड एसक्यूएल से डेटाबेस तक पहुँचती है
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
- विजुअल बेसिक कंट्रोल से फॉर्म बनाता है; आप उनकी प्रॉपर्टी तय करते हैं और उनकी इवेंट के लिए कोड लिखते हैं
- ओरेकल डेवलपर 2000, अर्थात् डी2के, में स्क्रीन के लिए फॉर्म्स बिल्डर और रिपोर्ट के लिए रिपोर्ट्स बिल्डर है, ओरेकल डेटाबेस पर
- साइबेस का पावरबिल्डर अपनी डेटाविंडो के लिए जाना जाता है, जो स्क्रीन को सीधे क्वेरी से जोड़ती है
- फ्रंट एंड ओडीबीसी, एडीओ या जेडीबीसी ड्राइवरों से डेटाबेस तक पहुँचता है