C Programming क्या है ? और क्यों ठीक से C Programming सीखना आवश्य्क है
हेल्लो दोस्तों आज के इस लेख में हम यह जानते है की C Programming क्या है और क्यों ठीक से C programming सीखना हमारे लिए आवश्य्क होता है दोस्तों C Programming एक Machine programming language है जिसमे Computer या किसी भी machine के लिए Program लिख कर उसको operate किया जा सकता है C programming का आविष्कार 1972 में Bell Laboratories में डेनिस रिची और उसकी Team ने किया था ! C Programming से पहले Computer में Assembly Language में program लिखा जाता था परन्तु इस लैंग्वेज की एक खामी यह थी की Assembly Language में लिखा गया Program उसी Computer पे चलता था जिस पर वो लिखा गया है यानि वो Program दूसरे Computer पर Use नहीं हो सकता था इस समस्या के निवारण के लिए एक ऐसी Language की जरूरत महसूस हुई की वह Platform Independent हो यानि वह किसी भी Computer और Machine पर run हो सके तो इस जरूरत को देख़ते हुए 1960 में केम्ब्रिज युनिवेर्सिटी ने एक ऐसी Programming language का अविष्कार किया जो Platform Independent थी जिसको BCPL (BASIC COMBINED PROGRAMMING LANGUAGE) नाम दिया गया इसके बाद भी इसमें कुछ खामिया थी जिसको 1970 में केन थॉम्पसन ने सही किया इसके बाद इसको B language के नाम से जाना जाने लगा और अन्तत डेनिस रिची ने इसमें काफी कुछ सुधार कर एक Powerful Programming Language बनाई जिसको आज C Language के Name से जाना जाता है
C programming की विशेषता
- C Programming language एक ऐसी Programming language है जिसमे System Software और Application Software दोनों प्रकार के Software बनाये जाते है
- कुछ बहुध ही मह्त्वपूण System व् Application Software C में ही Develop किये गए है जैसे windows Linux unix , PHP admin Apache Server MYSQL Data base Networking devise Operating system आदि
- C Language में बनाये गए program Direct Hard ware के साथ भी Deal कर सकते है यानि इसमें बनाये गए Program में किसी Hard Ware की Memory CPU Processor को Directly Assess किया जा सकता है
- C Language के Code को सीखना बहुध ही सरल है क्यों की यह Simple English Language में होते है
- ज्य्दातर Games ,Video editing software animation Software और Program c language में बनाये जाते है क्यों C program की कार्य करने की गति अन्य Programing Language से काफी तेज होती है
- C Programming Direct Hard ware से deal करती है तो इसमें ऐसे खतरनाक Virus भी बनाये जा सकते है जो किसी Devise को हमेसा के लिए सुला दे
- यह एक Compiler language है जैसा की हम जानते है की Computer only 0 1 Binary language ही समझता है तो C language में लिखे गए Program को Compile करने की आवश्य्कता पड़ती है compiler C program को machine language o 1 की फॉर्म में Convert कर देता है
C के Compiler के नाम आप यहाँ से इनको Download भी कर सकते है
Windows platform के लिए Free Compiler
Pelles C , lcc-win , TDM-GCC , Tiny C Compiler(TCC) , MinGW , Cygwin , DJGPP
C Language के लिए IDE WINDOWS LINUX MAC
Editors Linux के लिए
Editors Windows के लिए
Editors Mac OS के लिए
यहाँ कुछ ऐसी web Site के Link दिए गए है जहाँ आप अपने Program को Online भी run और Compile करा सकते है
क्यों ठीक से सीखना जरूरी है C language
दोस्तों ऊपर लिखी सभी विशेषता को देखा जाये तो C language आज के आधुनिक युग में भी एक बहुध Power full Language है आज के युग में जहाँ Market में अनेक नई Programming लैंग्वेज का अविष्कार हो रहा है और कुछ Language Programming चलन से बाहर होती जार ही है परन्तु C language वही अपने स्थान पर है C language को लग-भग हर डिग्री Level पर पढाया जाता है B .tec ,BCA MCA या O Level B Level A level इत्यादि और अगर हम C language सिख लेते है तो अन्य किसी भी Programming level को सीखना काफी आसान होता है क्यों की सभी Language के Key word सिन्टेक्स C Language से ही मिलते जुलते है
दोस्तों आगे की Post में हम C language के Program को बनाना Compile करना RUN करना इसके बारे में हम सीखेंगे
दोस्तों अगर आप को हिंदी आईटी सलूशन द्वरा दिगई Trips ज्ञान प्रद और Knowledge वाली लगी हो तो Share करे like करे और हिंदी आईटी डॉट कॉम को Follow करे Follow करने के बाद हिंदी आईटी सलूशन डॉट कॉम जब भी कोई knowledge वाली post या Tutorial publish करेगा आप को Notification अपने email पर मिल जाएगी इस website पर आप Linux से Related बहुद सी post है जो सरल हिंदी भाषा में है जिस से आप Linux में निपुर्ण हो सकते है अगर आप को हिंदी आईटी सलूशन द्वारा पब्लिश किये गए किसी भी Trick या Tutorial का Piratical process में कोई Problem आती है तो Comments करे हिंदी आईटी सलूशन द्वारा आपकी समस्या का समाधान किया जाये गा
धन्यवाद
लेखक -विष्णु शर्मा
Very nicr