Search This Blog

Wednesday, February 9, 2011

सी का इतिहास
सन १९६० मे कैम्ब्रिज विश्वविद्यालय ने एक कम्प्यूटर प्रोग्रामिंग भाषा का विकास किया जिसे उन्होने BASIC COMBINED PROGRAMMING LANGUAGE (BCPL) नाम दिया। इसे सामान्य बोल-चाल की भाषा मे बी (B) कहा गया। ’बी’ भाषा को सन १९७२ मे बेल्ल प्रयोगशाला में कम्प्यूटर वैज्ञानिक डेनिश रिची द्वारा संशोधित किया गया। ’सी’ प्रोग्रामिंग भाषा ’बी’ प्रोग्रामिंग भाषा का ही संशोधित रूप है। ’सी’ को यूनिक्स ऑपरेटिंग सिस्टम और डॉस ऑपरेटिंग सिस्टम दोनो मे प्रयोग किया जा सकता है, अन्तर मात्र कम्पाइलर का होता है। यूनिक्स ऑपरेटिंग सिस्टम ’सी’ मे लिखा गया ऑपरेटिंग सिस्स्टम है। यह विशेषत: ’सी’ को प्रयोग करने के लिये ही बनाया गया है अत: अधिकतर ’सी’ का प्रयोग यूनिक्स ऑपरेटिंग सिस्टम पर ही किया गया है।
सी-भाषा मामूली अन्तर के साथ कई उपभाषाओं (dilects) के रूप में मिलती है। अमेरिकी राष्ट्रीय मानक संस्थान (अमेरिकन नेशनल स्टैण्डर्ड्स इंस्टीट्यूट) (ANSI) द्वारा विकसित ANSI C को अधिकतर मानक माना जाता है।

’सी’ प्रोग्रामिंग भाषा की विशेषताएं

(१) इस प्रोग्रामिंग भाषा की सबसे महत्वपूर्ण विशेषता यह है कि इसमे उच्च स्तरीय प्रोग्रामिंग भाषा के समस्त गुण तो है ही, साथ ही इसमे निम्न स्तरीय भाषा के समस्त गुण पाए जाते है। उच्च स्तरीय भाषाएं FORTRAN, COBOL भी है लेकिन इसमे निम्न स्तरीय भाषा के गुण नही पाए जाते।
(२) इस प्रोग्रामिंग भाषा मे तैयार किये गये प्रोग्राम की गति अपेक्षाकृत तीव्र होती है। यह ० से १५००० तक गिनने मे लगभग एक सेकण्ड का समय लगाती है जबकि बेसिक मे इस कार्य मे लगभग ५० सेकण्ड लगते है।
(३) ’सी’ प्रोग्रामिंग भाषा मे प्रोग्राम मे प्रयोग करने हेतु अनेक functions परिभाषित होते है परन्तु इसमे एक अतिरिक्त सुविधा यह भी है कि प्रोग्रामर अपनी आवश्यकतानुसार नए functions भी परिभाषित कर सकता है।
(४) इसमे मात्र ३२ की शब्दों का प्रयोग होता है इसके साथ ही इसमे अनेक अन्य सहायक प्रोग्राम भी होते है जिसकी सहायता से जटिल functions भी सफलतापूर्वक किए जा सकते है।
(५) यह मुख्यत: गणित, विज्ञान एवं सिस्टम संबंधित कार्यो के काम आती है।
(६) इस भाषा मे निर्देश देते समय lower case letters का ही प्रयोग किया जाता है।
उपरोक्त विशेषताओ के कारण ही ’सी’ एक अत्यधिक लोकप्रिय कम्प्यूटर प्रोग्रामिंग भाषा है।

No comments:

Post a Comment