Programming और Coding का परिचय
प्रोग्रामिंग का महत्व
- प्रोग्रामिंग और कोडिंग का मुख्य उद्देश्य कंप्यूटर के साथ इंटरैक्ट करना है।
- कोडिंग का प्रयोग करके हम कंप्यूटर को बताते हैं कि क्या करना है।
कंप्यूटर की प्रकृति
- कंप्यूटर एक "डम मशीन" है।
- कंप्यूटर को समझाने के लिए उसे सटीक निर्देश दिए जाने की आवश्यकता होती है।
- CPU (Central Processing Unit) कंप्यूटर का मस्तिष्क है और यह सिर्फ 0 और 1 की भाषा को समझता है।
एब्स्ट्रैक्शन लेयर्स
- कंप्यूटर सिस्टम में एब्स्ट्रैक्शन लेयर्स होती हैं।
- उपयोगकर्ता के इनपुट (जैसे कीबोर्ड और माउस) को CPU की भाषा में परिवर्तित किया जाता है।
प्रोग्रामिंग भाषा की आवश्यकता
- हम प्राकृतिक भाषाओं (जैसे हिंदी, अंग्रेजी) में सीधे कंप्यूटर से बात नहीं कर सकते।
- इसके लिए एक प्रोग्रामिंग भाषा सीखना आवश्यक है।
- वर्चुअल असिस्टेंट्स (जैसे Siri) भी एक प्रोग्राम हैं और उन्हें कोड में लिखा जाता है।
C प्रोग्रामिंग भाषा का इतिहास
- C प्रोग्रामिंग भाषा को 1972 में Dennis Ritchie ने AT&T Bell Labs में विकसित किया।
- C प्रोग्रामिंग ने बिना किसी विज्ञापन या प्रमोशन के प्रोग्रामर्स की पहली पसंद बन गई।
- पहले की भाषाओं (जैसे B, BCPL) की तुलना में C ने सरलता और उपयोगिता में महत्वपूर्ण सुधार किया।
C प्रोग्रामिंग की विशेषताएँ
- C एक मिड लेवल, स्ट्रक्चर्ड, और पोर्टेबल भाषा है।
- C में रिकर्श न्स और पॉइंटर्स जैसी विशेषताएँ होती हैं।
- यह भाषा आज भी प्रासंगिक है, विशेषकर गेमिंग और सॉफ्टवेयर इंडस्ट्री में।
प्रोग्रामिंग की प्रक्रिया
- जैसे हम शब्दों से वाक्य बनाते हैं, उसी तरह प्रोग्रामिंग करते समय हम कोडिंग के नियमों का पालन करते हैं।
- महत्वपूर्ण है कि हम पहले C प्रोग्रामिंग सीखें ताकि हमारे बेसिक्स मज़बूत हों।
भविष्य की योजनाएँ
- आगे के कोर्स में डेटा स्ट्रक्चर्स और एल्गोरिदम के बारे में भी बताया जाएगा।
- छात्रों को आधुनिक IDE और कम्पाइलर्स का उपयोग सिखाया जाएगा।
समापन
- इस चैनल को सब्सक्राइब करने के लिए प्रेरित किया गया।
- छात्रों को अपनी प्रतिक्रियाएँ साझा करने के लिए कहा गया।
नोट: यह नोट्स उस वीडियो के प्रमुख बिंदुओं का सारांश है जिसमें प्रोग्रामिंग और C भाषा की जानकारी दी गई है।