‘C’ प्रोग्रामिंग भाषेबद्दल संपूर्ण माहिती | C Language Information in Marathi
C काय आहे? | What is C in Marathi
C प्रोग्रामिंग ही एक सामान्य-उद्देशिय संगणक प्रोग्रामिंग भाषा आहे. 1972 मध्ये डेनिस एम. रिची यांनी बेल टेलिफोन प्रयोगशाळांमध्ये UNIX ऑपरेटिंग सिस्टम विकसित करण्यासाठी C ही भाषा विकसित केली होती.
C ही लोकप्रिय, सोपी आणि वापरण्यास लवचिक आहे.असे म्हटले जाते C हा प्रोग्रामिंगचा बेस आहे. तुम्हाला ‘C’ माहित असल्यास, ‘C’ भाषेच्या संकल्पना वापरणाऱ्या इतर प्रोग्रामिंग भाषांचे ज्ञान तुम्ही सहजपणे समजून घेऊ शकता.C ही भाषा अनेक दशकांपासून आहे. C भाषा प्रोग्रामरना जास्तीत जास्त नियंत्रण आणि कार्यक्षमता देते.
‘C’ मध्ये ३२ कीवर्ड, विविध डेटा टाईप आणि शक्तिशाली बिल्ट-इन फंक्शन्सचा संच आहे ज्यामुळे प्रोग्रामिंग अतिशय कार्यक्षम बनते.ही एक पोर्टेबल भाषा आहे. म्हणजे ‘सी’ भाषेत लिहिलेले प्रोग्राम इतर मशीनवर चालू शकतात. जर तुम्हाला दुसर्या संगणकावर कोड कार्यान्वित करायचा असेल तर हे उपयोगी ठरते.
C ला कंपाइल्ड भाषा देखील म्हणतात. याचा अर्थ असा की एकदा तुम्ही तुमचा C प्रोग्राम लिहिला की,तो प्रोग्राम कंप्युटर मध्ये रन करता येण्यासाठी (एक्झिक्युटेबल) तुम्ही तो आधी C कंपायलरद्वारे रन केला पाहिजे. C प्रोग्राम हा मानवी-वाचनीय फॉर्म आहे. कंपाइलरमधून बाहेर पडणारा मशीन-वाचनीय आणि एक्झिक्युटेबल फॉर्म आहे. याचा अर्थ असा आहे की C प्रोग्राम लिहिण्यासाठी आणि चालविण्यासाठी, C कंपाइलर असणे आवश्यक आहे.
‘C’ विविध ऍप्लिकेशन्समध्ये मोठ्या प्रमाणात वापरली जाणारी भाषा आहे. ही एक सोपी भाषा आहे आणि जलद अंमलबजावणी प्रदान करते.’C’ ही एक स्ट्रक्चर्ड प्रोग्रामिंग भाषा आहे.यात प्रोग्राम विविध मॉड्यूल्समध्ये विभागलेला आहे.सर्व मॉड्युल एकत्रितपणे मिळून एक ‘C’ प्रोग्राम तयार होतो.यामुळे चाचणी, देखभाल आणि डीबगिंग प्रक्रिया सुलभ होते.
C भाषेचा इतिहास | History of C Language in Marathi
महान संगणक शास्त्रज्ञ डेनिस रिची यांनी 1972 मध्ये बेल लॅबोरेटरीजमध्ये ‘सी’ नावाची नवीन प्रोग्रामिंग भाषा तयार केली. ‘ALGOL’, ‘BCPL’ आणि ‘B’ प्रोग्रामिंग भाषांमधून ही तयार केले गेली आहे. ‘सी’ प्रोग्रामिंग लँग्वेजमध्ये या भाषांची सर्व वैशिष्ट्ये आणि इतर अनेक अतिरिक्त संकल्पनांचा समावेश आहे.
‘C’ ही एक शक्तिशाली प्रोग्रामिंग भाषा आहे.ही UNIX ऑपरेटिंग सिस्टमशी संबंधित भाषा आहे. युनिक्स ऑपरेटिंग सिस्टीमचाही बहुतांश भाग ‘C’ मध्ये कोड केलेला आहे. सुरुवातीला ‘C’ प्रोग्रामिंग हे UNIX ऑपरेटिंग सिस्टीमपुरते मर्यादित होते.पण जसजसे ते जगभर पसरू लागले, तसतसे ते व्यावसायिक बनले आणि क्रॉस-प्लॅटफॉर्म सिस्टमसाठी अनेक कंपायलर तयार करण्यात आले.
आज ‘सी’ विविध ऑपरेटिंग सिस्टीम आणि हार्डवेअर प्लॅटफॉर्म अंतर्गत चालते.जसजशी हि भाषा विकसित होऊ लागले तसतसी त्याचे विविध व्हर्जनस प्रसिद्ध झाले.कधी कधी डेवलोपर्स ना नविन वर्जन सह अपडेटेड राहणे कठीण होते कारण सिस्टम जुन्या व्हर्जन मध्ये चालत होत्या.’सी’ भाषा स्टॅंडर्ड राहील हे निश्चित करण्यासाठी, अमेरिकन नॅशनल स्टँडर्ड्स इन्स्टिट्यूट (ANSI) ने 1989 मध्ये ‘सी’ भाषेसाठी व्यावसायिक मानक परिभाषित केले.1990 मध्ये आंतरराष्ट्रीय मानक संघटनेने (ISO) मान्यता दिली.’सी’ प्रोग्रामिंग भाषेला ‘ANSI C’ असेही म्हणतात.
C++,Java या सारख्या भाषा ‘C’ पासून विकसित केल्या आहेत. सध्या वापरात असलेल्या अनेक भाषांसाठी ‘C’ हा बेस मानला जातो.
C भाषेमधील बेसिक कमांड | Basic Commands in C in Marathi
बेसिक कमांड | अर्थ |
#include <stdio.h> | या कमांडमध्ये सी प्रोग्राम कंपाइल करण्यापूर्वी, सी लायब्ररीमधील स्टॅंडर्ड इनपुट आउटपुट हेडर फाइल(stdio.h) समाविष्ट करतात. |
int main() | येथून सी प्रोग्रामची अंमलबजावणी सुरू होते. |
{ | मुख्य फंक्शन सुरूवात दर्शवते. |
printf(“Hello_World! “); | ही कमांड स्क्रीनवर आउटपुट प्रिंट करते. |
return 0; | ही कमांड सी प्रोग्राम समाप्त करण्यासाठी वापरली जाते आणि ती 0 मिळवते. |
} | हे मुख्य फंक्शन चा शेवट दर्शवण्यासाठी वापरले जाते. |
C भाषेचे फीचर्स | Features of C Language in Marathi
- सिंपल
- फास्ट स्पीड
- मशीन पोर्टेबल
- पुनरावृत्ती
- स्ट्रक्चर्ड प्रोग्रामिंग लँग्वेज
- पॉइंटर्स
- एक्स्टेनसिबल
- मेमोरी मॅनेजमेंट
- समृद्ध लायब्ररी
C चे उपयोग | Uses of C in Marathi
- सिस्टम ऍप्लिकेशन्स विकसित करण्यासाठी वापरली जाते.
- ब्राउझर आणि त्यांचे एक्स्टेन्शन विकसित करण्यासाठी वापरली जाते.
- डेस्कटॉप ऍप्लिकेशन्स विकसित करण्यासाठी C भाषा वापरली जाते.
- डेटाबेस विकसित करण्यासाठी C वापरली जाते. MySQL हे डेटाबेस सॉफ्टवेअर आहे जे ‘C’ वापरून तयार केले आहे.
- एम्बेडेड सिस्टममध्ये सी’ भाषा मोठ्या प्रमाणावर वापरली जाते.
- IoT ऍप्लिकेशन्समध्ये C भाषा वापरली जाते.
- ऑपरेटिंग सिस्टम विकसित करण्यासाठी C वापरली जाते. मायक्रोसॉफ्ट ची विंडोज ऑपरेटिंग सिस्टीम ‘C’ भाषा वापरून विकसित केली गेली आहे. मोबाईल फोन व डेस्कटॉप ऑपरेटिंग सिस्टीम विकसित करण्यासाठी C चा वापर केला जातो.
निष्कर्ष – ‘C’ प्रोग्रामिंग भाषेबद्दल संपूर्ण माहिती | C Language Information in Marathi
मला अशा आहे की ‘C’ प्रोग्रामिंग भाषेबद्दल ची(C Language Information in Marathi) माहिती आवडली असेल.
जर तुम्हाला हा लेख आवडला असेल तर तुमच्या मित्रांना, फॅमिली मध्ये शेअर जरूर करा.फ
जर तुम्हाला या पोस्ट मध्ये काही बदल सुचवायचे असतील किंवा तुमची काही शंका असेल तर कॉमेंट करा.मी नक्की रिप्लाय देईन.
हे सुद्धा वाचा :