प्रोग्राम्स को कंप्यूटर्स से जोड़ना

कंप्यूटर साइंस में कॉन्सेप्ट्स

Pritesh Patel

Computer Scientist & Data Scientist for over 20 years

मानव से कंप्यूटर निर्देशों की कड़ी

एक एनीमेशन जो for लूप को बाइनरी में कम्पाइल होते दिखाता है

प्रोग्रामिंग लैंग्वेजेज

  • इंसान लिखता है और यह बाइनरी में ट्रांसलेट होती है
  • एक इंटरमीडियरी

ट्रांसलेशन के प्रकार

  • कम्पाइलेशन
  • इंटरप्रिटेशन
कंप्यूटर साइंस में कॉन्सेप्ट्स

कम्पाइल्ड लैंग्वेजेज: मूवी प्रोडक्शन

एक इमेज जिसमें कम्पाइल्ड लैंग्वेज के लिए रिकॉर्डिंग स्टूडियो की उपमा है

कम्पाइल्ड लैंग्वेजेज

  • कोड रन होने से पहले पूरी तरह बाइनरी (मशीन कोड) में ट्रांसलेट होता है।
  • यह मूवी प्रोडक्शन बनाम लाइव प्ले जैसा है।
    • स्क्रिप्ट पहले से लिखी, रिहर्सल, फिल्मिंग और एडिटिंग के बाद दिखती है
कंप्यूटर साइंस में कॉन्सेप्ट्स

कम्पाइल्ड लैंग्वेजेज के उदाहरण

Programming Language Logo
C Logo of the c programming language
C++ Logo of the c++ programming language
Java Logo of the Java programming language
Rust Logo of the Rust programming language
Go Logo of the Go programming language

फायदे

  • तेज परफॉर्मेंस

कमियाँ

  • डिबग साइकल धीमा
  • प्लेटफ़ॉर्म-डिपेंडेंट बाइनरीज़
कंप्यूटर साइंस में कॉन्सेप्ट्स

इंटरप्रिटेड लैंग्वेजेज: लाइव थिएटर

एक इमेज जिसमें इंटरप्रिटेड लैंग्वेज के लिए स्टेज शो की उपमा है

इंटरप्रिटेड लैंग्वेजेज

  • कोड रन के दौरान लाइन-बाय-लाइन बाइनरी (मशीन कोड) में ट्रांसलेट होता है।
  • यह स्टेज पर स्क्रिप्ट को लाइव परफॉर्म करने जैसा है।
    • तुरन्त एक्जिक्यूशन
कंप्यूटर साइंस में कॉन्सेप्ट्स

इंटरप्रिटेड लैंग्वेजेज के उदाहरण

Programming Language Logo
Python Logo of the Python programming language
Javascript Logo of the javascript programming language
Ruby Logo of the Ruby programming language
php Logo of the php programming language
R Logo of the R programming language

फायदे

  • लचीलापन और तेज़ इटरेशन

कमियाँ

  • चलने में धीमा हो सकता है
कंप्यूटर साइंस में कॉन्सेप्ट्स

अभ्यास करते हैं!

कंप्यूटर साइंस में कॉन्सेप्ट्स

Preparing Video For Download...