Wednesday, July 22, 2020

Difference between C and ANSI C in hindi

Difference between C and ANSI C in hindi

[Difference between Modern C and Traditional C in hindi]

What is the C Programming Language?



  • C लैंग्वेज को ओरिजनली डेनिस रीचिए ने डेवलप किया था।  जब डेनिश रीचिए १९६९ से  १९७३ AT&T Bell लेब में काम कर रहे थे तब ये डेवलप किया था।  
  • इसमें एक फ्री-फॉर्मेट प्रोग्राम सोर्स कोड है। C एक सामान्य उद्देश्य की प्रोग्रामिंग भाषा है। C वर्तमान में उपयोग की जाने वाली सबसे पुरानी प्रोग्रामिंग भाषाओं में से एक है और व्यापक रूप से उपयोग की जाने वाली प्रोग्रामिंग भाषाओं में से एक है।

What is ANSI C Language?


  • ANSI C क्रमिक मानक का एक सेट है जो C प्रोग्रामिंग भाषा के लिए अमेरिकन नेशनल स्टैंडर्ड इंस्टीट्यूट (ANSI) द्वारा प्रकाशित किया गया था। ANSI C में लिखे गए प्रोग्राम सेमांटिक्स और सिंटेक्स को निर्दिष्ट करता है।
  • फ़ंक्शन प्रोटोटाइप को आर्गुमेंट और प्रकार की डिक्लेरेशन  के बिना सूची किया जाना चाहिए, और प्रकार, फ़ंक्शन नाम और टेबल  का खाली सेट कोष्ठक से मिलकर होना चाहिए।

    ANSI C vs C Programming



    • C सभी float types को डबल प्रिसिशन प्रकारों में एक असुमे में परिवर्तित करता है। टाइप हस्ताक्षरित (sign char) सी में उपलब्ध नहीं है, लेकिन ANSI C में है। 

    • C में, फ़ंक्शन को integer वापस करने के लिए माना जाता है यदि वे कुछ भी नहीं लौटाते हैं। कई पुराने C कंपाइलर उम्मीद करते हैं कि प्रीप्रोसेसर डायरेक्टिव लाइन का पहला कैरेक्टर # है।
    • किसी भी lead white space की अनुमति नहीं है C में, signed का क्वालीफायर उपलब्ध नहीं है। C में, unsigned क्वालीफायर का उपयोग केवल qualify integer types के लिए किया जा सकता है। C में, unary positive sign की अनुमति नहीं है।
    • C में, टाइप long double double उपलब्ध नहीं है। C में,const qualifier उपलब्ध नहीं है। C में, एन्यूमरेशन प्रकार उपलब्ध नहीं है। C में declaration में automatic arrays को initialized नहीं किया जा सकता है। केवल external and static arrays को प्रारंभ किया जा सकता है।
    • Structures की Automated structures and arrays को C में initialization में declaration नहीं किया जा सकता है।
    • C में, कुछ पुराने   कम्पाइलर  संपूर्ण structures के reference की अनुमति नहीं दे सकते हैं, जिससे संरचना के सुराग या व्यक्तिगत संरचना के सदस्यों के उपयोग की आवश्यकता होती है।


    धन्यवाद 
    ऋषिता गोस्वामी