सदस्य : लॉगिन |पंजीकरण |अपलोड ज्ञान
खोज
C
1.इतिहास [संशोधन ]
1 9 7 9 में, डैनीश कंप्यूटर वैज्ञानिक बर्जने स्ट्रोस्ट्रुप ने "सी के साथ क्लासेस" पर काम शुरू किया, सी के पूर्ववर्ती नई पीढ़ी के लिए प्रोग्रामिंग में स्ट्रास्ट्रॉप के अनुभव से उत्पन्न नई भाषा बनाने की प्रेरणा। थीसिस। Stroustrup पाया कि सिमुला सुविधाओं था कि बड़े सॉफ्टवेयर विकास के लिए बहुत उपयोगी थे, लेकिन भाषा व्यावहारिक उपयोग के लिए बहुत धीमी थी, जबकि बीसीपीएल तेजी से था, लेकिन बहुत कम स्तर बड़ा सॉफ्टवेयर विकास के लिए उपयुक्त है। जब स्ट्राउटस्ट्रैक ने एटी एंड टी बेल लैब्स में काम करना शुरू किया, तो उन्हें वितरित कंप्यूटिंग के संबंध में यूनिक्स कर्नेल का विश्लेषण करने की समस्या थी। अपने पीएचडी को याद रखना अनुभव, स्ट्राउटस्ट्रुप सिमुला जैसी सुविधाओं के साथ सी भाषा को बढ़ाने के लिए सेट किया गया। सी चुना गया क्योंकि यह सामान्य प्रयोजन, तेज, पोर्टेबल और व्यापक रूप से इस्तेमाल किया गया था। साथ ही सी और सिमुला के प्रभाव, अन्य भाषाओं ने सी को प्रभावित किया, जिसमें एल्गोल 68, एडा, सीएलयू और एमएल शामिल हैं।प्रारंभ में, स्ट्राउटस्ट्रैप के "सी क्लास के साथ" सी संकलक, सीपीआर, कक्षाओं, व्युत्पन्न कक्षाओं, मजबूत टाइपिंग, इनलाइनिंग और डिफ़ॉल्ट तर्कों के लिए सुविधाओं को जोड़ा।1 9 83 में, "क्लासेस के साथ सी" का नाम बदलकर "सी" (सी में वेतन वृद्धि ऑपरेटर बना रहा), वर्चुअल फ़ंक्शन, फंक्शन नाम और ऑपरेटर ओवरलोडिंग, संदर्भ, स्थिर, टाइप-सुरक्षित फ्री-स्टोर मेमोरी आवंटन नया / हटाएं), बेहतर प्रकार की जांच, और दो अग्रेषित स्लैश (//) के साथ बीसीपीएल शैली एकल-पंक्ति टिप्पणियां। इसके अलावा, इसमें सी, सीफ्रंट के लिए एक स्टैंडअलोन कंपाइलर के विकास को शामिल किया गया1 9 85 में, सी प्रोग्रामिंग भाषा का पहला संस्करण जारी हुआ, जो भाषा के लिए निश्चित संदर्भ बन गया, क्योंकि अभी तक एक आधिकारिक मानक नहीं था। सी के पहले वाणिज्यिक कार्यान्वयन को उसी वर्ष अक्टूबर में जारी किया गया था।1 9 8 9 में, सी 2.0 जारी किया गया था, इसके बाद 1 99 1 में सी प्रोग्रामिंग भाषा के अद्यतन संस्करण का दूसरा संस्करण था.0 में एकाधिक वंशानुक्रम, सार वर्ग, स्थैतिक सदस्य कार्य, कॉन्स्ट सदस्य कार्य, और संरक्षित सदस्य शामिल थे। 1990 में, एनोटेटेड सी संदर्भ मैनुअल प्रकाशित किया गया था। यह काम भविष्य के मानक का आधार बन गया। बाद में सुविधा में शामिल किए गए टेम्पलेट्स, अपवाद, नामस्थान, नई कास्ट, और बूलियन प्रकार शामिल थे।2.0 अद्यतन के बाद, सी 2011 तक अपेक्षाकृत धीमी गति से विकसित हुई, सी 11 मानक जारी किया गया था, कई नई सुविधाओं को जोड़ना, मानक पुस्तकालय को आगे बढ़ाने, और सी प्रोग्रामर को और सुविधाएं प्रदान करना। दिसंबर 2014 में एक मामूली सी 14 अपडेट जारी किए जाने के बाद, जुलाई 2017 और 2020 के लिए कई नए अतिरिक्त योजनाएं बनाई गई हैं2017 तक सी, जावा और सी के पीछे तीसरी सबसे लोकप्रिय प्रोग्रामिंग भाषा बनी हुई है।.
[सी: प्रोग्रामिंग भाषा]
1.1.शब्द-साधन
1.2.दर्शन
1.3.मानकीकरण
2.भाषा
2.1.ऑब्जेक्ट स्टोरेज
2.1.1.स्थैतिक संग्रहण अवधि वस्तुएं
2.1.2.धागा भंडारण अवधि वस्तुओं
2.1.3.स्वचालित भंडारण अवधि वस्तुओं
2.1.4.गतिशील संग्रहण अवधि वस्तुएं
2.2.टेम्पलेट्स
2.3.वस्तुओं
2.3.1.encapsulation
2.3.2.विरासत
2.4.ऑपरेटर और ऑपरेटर ओवरलोडिंग
2.5.बहुरूपता
2.5.1.स्थिर बहुरूपता
2.5.2.गतिशील बहुरूपता
2.5.2.1.वंशानुक्रम 2
2.5.2.2.वर्चुअल सदस्य फ़ंक्शंस
2.6.लैम्ब्डा भाव
2.7.उपवाद सम्भालना
3.मानक पुस्तकालय
4.अनुकूलता
4.1.सी के साथ
5.आलोचना
[अपलोड अधिक अंतर्वस्तु ]


सर्वाधिकार @2018 Lxjkh