C प्रोग्रामिंग एक सामान्य प्रयोजन, प्रक्रियात्मक, अनिवार्य कंप्यूटर प्रोग्रामिंग भाषा है जिसे 1972 में डेनिस एम. रिची द्वारा UNIX ऑपरेटिंग सिस्टम को विकसित करने के लिए बेल टेलीफोन लेबोरेटरीज में विकसित किया गया था। C सबसे व्यापक रूप से उपयोग की जाने वाली कंप्यूटर भाषा है। यह जावा प्रोग्रामिंग भाषा के साथ-साथ लोकप्रियता के नंबर एक पैमाने पर उतार-चढ़ाव करता रहता है, जो समान रूप से लोकप्रिय है और आधुनिक सॉफ्टवेयर प्रोग्रामर के बीच सबसे व्यापक रूप से उपयोग किया जाता है।
सी प्रोग्रामिंग क्यों सीखें?
सी प्रोग्रामिंग भाषा छात्रों और कामकाजी पेशेवरों के लिए एक महान सॉफ्टवेयर इंजीनियर बनने के लिए जरूरी है, खासकर जब वे सॉफ्टवेयर डेवलपमेंट डोमेन में काम कर रहे हों। मैं सी प्रोग्रामिंग सीखने के कुछ प्रमुख लाभों की सूची दूंगा:
1. सीखने में आसान
2. संरचित भाषा
3. यह कुशल कार्यक्रम तैयार करता है
4. यह निम्न-स्तरीय गतिविधियों को संभाल सकता है
5. इसे विभिन्न कंप्यूटर प्लेटफॉर्म पर संकलित किया जा सकता है
सी . के बारे में तथ्य
1. C का आविष्कार UNIX नामक ऑपरेटिंग सिस्टम लिखने के लिए किया गया था।
2. C, B भाषा का उत्तराधिकारी है जिसे 1970 के दशक की शुरुआत में पेश किया गया था।
3. भाषा को 1988 में अमेरिकन नेशनल स्टैंडर्ड इंस्टीट्यूट (ANSI) द्वारा औपचारिक रूप दिया गया था।
4. UNIX OS पूरी तरह से C में लिखा गया था।
5. आज C सबसे व्यापक रूप से इस्तेमाल की जाने वाली और लोकप्रिय सिस्टम प्रोग्रामिंग लैंग्वेज है।
6. अधिकांश अत्याधुनिक सॉफ्टवेयर को सी का उपयोग करके लागू किया गया है।
हैलो वर्ल्ड सी प्रोग्राम
सी प्रोग्रामिंग के बारे में आपको थोड़ा उत्साह देने के लिए, मैं आपको एक छोटा पारंपरिक सी प्रोग्रामिंग हैलो वर्ल्ड प्रोग्राम देने जा रहा हूं, आप डेमो लिंक का उपयोग करके इसे आजमा सकते हैं।
#include <stdio.h>
int main() {
/* my first program in C */
printf("Hello, World! \n");
return 0;
}
सी प्रोग्रामिंग के अनुप्रयोग
C का उपयोग शुरू में सिस्टम डेवलपमेंट कार्य के लिए किया गया था, विशेष रूप से वे प्रोग्राम जो ऑपरेटिंग सिस्टम को बनाते हैं। सी को सिस्टम डेवलपमेंट लैंग्वेज के रूप में अपनाया गया था क्योंकि यह कोड उत्पन्न करता है जो असेंबली भाषा में लिखे गए कोड जितना तेज़ चलता है। C के प्रयोग के कुछ उदाहरण हैं -
1. ऑपरेटिंग सिस्टम
2. भाषा संकलक
3. अस्सेम्ब्लेर्स
4.पाठ संपादक
5.प्रिंट स्पूलर्स
6.नेटवर्क ड्राइवर
7.आधुनिक कार्यक्रम
8.डेटाबेस
9. भाषा दुभाषिए
10. उपयोगिताओं
No comments:
Post a Comment