๐Ÿ’ป เค•ंเคช्เคฏूเคŸเคฐ เคญाเคทा (Computer Language) – | What is Computer Language?

๐Ÿ”น Introduction

เค•ंเคช्เคฏूเคŸเคฐ เคญाเคทा เคตเคน เคฎाเคง्เคฏเคฎ เคนै เคœिเคธเค•े เคฆ्เคตाเคฐा เคนเคฎ เค•ंเคช्เคฏूเคŸเคฐ เคธे เคฌाเคคเคšीเคค เค•เคฐเคคे เคนैं। เคœैเคธे เคนเคฎ เค†เคชเคธ เคฎें เคธंเคตाเคฆ เค•เคฐเคจे เค•े เคฒिเค เคนिंเคฆी เคฏा เค…ंเค—्เคฐेเคœ़ी เค•ा เคช्เคฐเคฏोเค— เค•เคฐเคคे เคนैं, เคตैเคธे เคนी เค•ंเคช्เคฏूเคŸเคฐ เค•ो เคจिเคฐ्เคฆेเคถ เคฆेเคจे เค•े เคฒिเค เคเค• เคตिเคถेเคท เคญाเคทा เค•ी เค†เคตเคถ्เคฏเค•เคคा เคนोเคคी เคนै, เคœिเคธे เค•ंเคช्เคฏूเคŸเคฐ เคญाเคทा (Computer Language) เค•เคนा เคœाเคคा เคนै।


๐Ÿ”น เค•ंเคช्เคฏूเคŸเคฐ เคญाเคทा เค•्เคฏा เคนै? (What is Computer Language?)

เค•ंเคช्เคฏूเคŸเคฐ เคญाเคทा เคเค• เคเคธी เคญाเคทा เคนै เคœिเคธเคฎें เคช्เคฐोเค—्เคฐाเคฎเคฐ เค•ंเคช्เคฏूเคŸเคฐ เค•ो เคจिเคฐ्เคฆेเคถ (Instructions) เคฆेเคคे เคนैं เคคाเค•ि เคตเคน เค•िเคธी เค•ाเคฐ्เคฏ เค•ो เคชूเคฐा เค•เคฐ เคธเค•े। เคฏเคน เคญाเคทा เคฎाเคจเคต เค”เคฐ เคฎเคถीเคจ เค•े เคฌीเคš เคชुเคฒ เค•ा เค•ाเคฎ เค•เคฐเคคी เคนै।

เค‰เคฆाเคนเคฐเคฃ:
C, C++, Java, Python, HTML, SQL, JavaScript, PHP, เค†เคฆि।


๐Ÿ”น เค•ंเคช्เคฏूเคŸเคฐ เคญाเคทा เค•े เคช्เคฐเค•ाเคฐ (Types of Computer Language)

เค•ंเคช्เคฏूเคŸเคฐ เคญाเคทाเค“ं เค•ो เคฎुเค–्เคฏเคคः เคคीเคจ เคถ्เคฐेเคฃिเคฏों เคฎें เคฌाँเคŸा เค—เคฏा เคนै ๐Ÿ‘‡

1. เคฎเคถीเคจ เคญाเคทा (Machine Language)

  • เคฏเคน เค•ंเคช्เคฏूเคŸเคฐ เค•ी เคชเคนเคฒी เคชीเคข़ी เค•ी เคญाเคทा เคนै।

  • เค‡เคธเคฎें เค•ेเคตเคฒ 0 (Zero) เค”เคฐ 1 (One) เค•ा เคช्เคฐเคฏोเค— เคนोเคคा เคนै।

  • เคฏเคน เค•ंเคช्เคฏूเคŸเคฐ เคฆ्เคตाเคฐा เคธीเคงे เคธเคฎเคी เคœाเคคी เคนै।

  • เค‡ंเคธाเคจों เค•े เคฒिเค เคชเคข़เคจा เค”เคฐ เคฒिเค–เคจा เค•เค िเคจ เคนोเคคा เคนै।

๐Ÿง  เค‰เคฆाเคนเคฐเคฃ:
10110010, 11001001


2. เค…เคธेंเคฌเคฒी เคญाเคทा (Assembly Language)

  • เคฏเคน เคฆूเคธเคฐी เคชीเคข़ी เค•ी เคญाเคทा เคนै।

  • เค‡เคธเคฎें Mnemonic Codes (เคธंเค•्เคทिเคช्เคค เคถเคฌ्เคฆ) เค•ा เคช्เคฐเคฏोเค— เคนोเคคा เคนै เคœैเคธे ADD, SUB, MOV เค†เคฆि।

  • เค‡เคธे เค•ंเคช्เคฏूเคŸเคฐ เคฆ्เคตाเคฐा เคธเคฎเคเคจे เค•े เคฒिเค Assembler เค•ी เค†เคตเคถ्เคฏเค•เคคा เคนोเคคी เคนै।

๐Ÿงฉ เค‰เคฆाเคนเคฐเคฃ:

MOV A, 05H ADD B


3. เค‰เคš्เคš เคธ्เคคเคฐीเคฏ เคญाเคทा (High-Level Language)

  • เคฏเคน เคคीเคธเคฐी เคชीเคข़ी เค•ी เคญाเคทा เคนै।

  • เค‡เคธे เคธเคฎเคเคจा เค”เคฐ เคฒिเค–เคจा เค†เคธाเคจ เคนै เค•्เคฏोंเค•ि เคฏเคน เค…ंเค—्เคฐेเคœ़ी เคœैเคธी เคนोเคคी เคนै।

  • เค‡เคธे เคฎเคถीเคจ เคญाเคทा เคฎें เคฌเคฆเคฒเคจे เค•े เคฒिเค Compiler เคฏा Interpreter เค•ी เคœเคฐूเคฐเคค เคนोเคคी เคนै।

๐Ÿ’ก เค‰เคฆाเคนเคฐเคฃ:
Python, C, C++, Java, JavaScript, BASIC เค†เคฆि।


๐Ÿ”น เค…เคจ्เคฏ เคญाเคทाเค“ं เค•े เคช्เคฐเค•ाเคฐ (Other Types of Computer Languages)

เคญाเคทा เค•ा เคช्เคฐเค•ाเคฐเคตिเคตเคฐเคฃ
System Languageเคธिเคธ्เคŸเคฎ เคธॉเคซ्เคŸเคตेเคฏเคฐ เคตिเค•เคธिเคค เค•เคฐเคจे เค•े เคฒिเค เคช्เคฐเคฏोเค— เค•ी เคœाเคคी เคนै।
Application Languageเคเคช्เคฒिเค•ेเคถเคจ เคฏा เคธॉเคซ्เคŸเคตेเคฏเคฐ เคฌเคจाเคจे เค•े เคฒिเค เค‰เคชเคฏोเค— เคนोเคคी เคนै।
Scripting LanguageAutomation เค”เคฐ Web Development เคฎें เค‰เคชเคฏोเค— เคนोเคคी เคนै।
Query LanguageเคกेเคŸाเคฌेเคธ เคธे เคกेเคŸा เคจिเค•ाเคฒเคจे เค•े เคฒिเค เค‰เคชเคฏोเค— เคนोเคคी เคนै (เคœैเคธे SQL)।
Markup Languageเคตेเคฌ เคชेเคœ เคกिเคœ़ाเค‡เคจ เค•े เคฒिเค เค‰เคชเคฏोเค— เคนोเคคी เคนै (เคœैเคธे HTML, XML)।


๐Ÿ”น เค•ंเคช्เคฏूเคŸเคฐ เคญाเคทा เค•ी เคตिเคถेเคทเคคाเคँ (Features of Computer Language)

  1. Accuracy (เคธเคŸीเค•เคคा): เคค्เคฐुเคŸिเคฏों เค•ी เคธंเคญाเคตเคจा เคฌเคนुเคค เค•เคฎ เคนोเคคी เคนै।

  2. Speed (เค—เคคि): เคจिเคฐ्เคฆेเคถ เคคेเคœ़ी เคธे เคจिเคท्เคชाเคฆिเคค เคนोเคคे เคนैं।

  3. Reusability (เคชुเคจः เคช्เคฐเคฏोเค—): เค•ोเคก เค•ो เคฌाเคฐ-เคฌाเคฐ เคช्เคฐเคฏोเค— เค•िเคฏा เคœा เคธเค•เคคा เคนै।

  4. Portability (เคชोเคฐ्เคŸेเคฌเคฒ): เคตिเคญिเคจ्เคจ เคช्เคฒेเคŸเคซॉเคฐ्เคฎ เคชเคฐ เคšเคฒाเคฏा เคœा เคธเค•เคคा เคนै।

  5. Debugging (เคค्เคฐुเคŸि เคธुเคงाเคฐ): เค†เคธाเคจी เคธे เคค्เคฐुเคŸिเคฏाँ เค–ोเคœी เค”เคฐ เคธुเคงाเคฐी เคœा เคธเค•เคคी เคนैं।


๐Ÿ”น เค•ंเคช्เคฏूเคŸเคฐ เคญाเคทाเค“ं เค•े เค‰เคฆाเคนเคฐเคฃ (Examples of Computer Languages)

Serial No.Language NameYearDeveloper
1C Language1972Dennis Ritchie
2C++1983Bjarne Stroustrup
3Java1995James Gosling
4Python1991Guido van Rossum
5HTML1993Tim Berners-Lee
6SQL1974Donald Chamberlin & Raymond Boyce


๐Ÿ”น เค•ंเคช्เคฏूเคŸเคฐ เคญाเคทा เคธीเค–เคจे เค•े เคซाเคฏเคฆे (Benefits of Learning Computer Languages)

  • เคธॉเคซ्เคŸเคตेเคฏเคฐ เคกेเคตเคฒเคชเคฎेंเคŸ เคฎें เค•เคฐिเคฏเคฐ

  • เคตेเคฌเคธाเค‡เคŸ เคกिเคœ़ाเค‡เคจ เค”เคฐ เคกेเคตเคฒเคชเคฎेंเคŸ

  • เคกेเคŸा เคธाเค‡ंเคธ เค”เคฐ AI เคฎें เค…เคตเคธเคฐ

  • เคฎोเคฌाเค‡เคฒ เคเคช्เคธ เคฌเคจाเคจे เค•ी เค•्เคทเคฎเคคा

  • เค‰เคš्เคš เค†เคฏ เค”เคฐ เคซ्เคฐीเคฒांเคธिंเค— เค•े เค…เคตเคธเคฐ