๐ป เคंเคช्เคฏूเคเคฐ เคญाเคทा (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 เคी เคเคตเคถ्เคฏเคเคคा เคนोเคคी เคนै।
๐งฉ เคเคฆाเคนเคฐเคฃ:
3. เคเค्เค เคธ्เคคเคฐीเคฏ เคญाเคทा (High-Level Language)
-
เคฏเคน เคคीเคธเคฐी เคชीเคข़ी เคी เคญाเคทा เคนै।
-
เคเคธे เคธเคฎเคเคจा เคเคฐ เคฒिเคเคจा เคเคธाเคจ เคนै เค्เคฏोंเคि เคฏเคน เค ंเค्เคฐेเค़ी เคैเคธी เคนोเคคी เคนै।
-
เคเคธे เคฎเคถीเคจ เคญाเคทा เคฎें เคฌเคฆเคฒเคจे เคे เคฒिเค Compiler เคฏा Interpreter เคी เคเคฐूเคฐเคค เคนोเคคी เคนै।
๐ก เคเคฆाเคนเคฐเคฃ:
Python, C, C++, Java, JavaScript, BASIC เคเคฆि।
๐น เค เคจ्เคฏ เคญाเคทाเคं เคे เคช्เคฐเคाเคฐ (Other Types of Computer Languages)
| เคญाเคทा เคा เคช्เคฐเคाเคฐ | เคตिเคตเคฐเคฃ |
|---|---|
| System Language | เคธिเคธ्เคเคฎ เคธॉเคซ्เคเคตेเคฏเคฐ เคตिเคเคธिเคค เคเคฐเคจे เคे เคฒिเค เคช्เคฐเคฏोเค เคी เคाเคคी เคนै। |
| Application Language | เคเคช्เคฒिเคेเคถเคจ เคฏा เคธॉเคซ्เคเคตेเคฏเคฐ เคฌเคจाเคจे เคे เคฒिเค เคเคชเคฏोเค เคนोเคคी เคนै। |
| Scripting Language | Automation เคเคฐ Web Development เคฎें เคเคชเคฏोเค เคนोเคคी เคนै। |
| Query Language | เคกेเคाเคฌेเคธ เคธे เคกेเคा เคจिเคाเคฒเคจे เคे เคฒिเค เคเคชเคฏोเค เคนोเคคी เคนै (เคैเคธे SQL)। |
| Markup Language | เคตेเคฌ เคชेเค เคกिเค़ाเคเคจ เคे เคฒिเค เคเคชเคฏोเค เคนोเคคी เคนै (เคैเคธे HTML, XML)। |
๐น เคंเคช्เคฏूเคเคฐ เคญाเคทा เคी เคตिเคถेเคทเคคाเคँ (Features of Computer Language)
-
Accuracy (เคธเคीเคเคคा): เคค्เคฐुเคिเคฏों เคी เคธंเคญाเคตเคจा เคฌเคนुเคค เคเคฎ เคนोเคคी เคนै।
-
Speed (เคเคคि): เคจिเคฐ्เคฆेเคถ เคคेเค़ी เคธे เคจिเคท्เคชाเคฆिเคค เคนोเคคे เคนैं।
-
Reusability (เคชुเคจः เคช्เคฐเคฏोเค): เคोเคก เคो เคฌाเคฐ-เคฌाเคฐ เคช्เคฐเคฏोเค เคिเคฏा เคा เคธเคเคคा เคนै।
-
Portability (เคชोเคฐ्เคेเคฌเคฒ): เคตिเคญिเคจ्เคจ เคช्เคฒेเคเคซॉเคฐ्เคฎ เคชเคฐ เคเคฒाเคฏा เคा เคธเคเคคा เคนै।
-
Debugging (เคค्เคฐुเคि เคธुเคงाเคฐ): เคเคธाเคจी เคธे เคค्เคฐुเคिเคฏाँ เคोเคी เคเคฐ เคธुเคงाเคฐी เคा เคธเคเคคी เคนैं।
๐น เคंเคช्เคฏूเคเคฐ เคญाเคทाเคं เคे เคเคฆाเคนเคฐเคฃ (Examples of Computer Languages)
| Serial No. | Language Name | Year | Developer |
|---|---|---|---|
| 1 | C Language | 1972 | Dennis Ritchie |
| 2 | C++ | 1983 | Bjarne Stroustrup |
| 3 | Java | 1995 | James Gosling |
| 4 | Python | 1991 | Guido van Rossum |
| 5 | HTML | 1993 | Tim Berners-Lee |
| 6 | SQL | 1974 | Donald Chamberlin & Raymond Boyce |
๐น เคंเคช्เคฏूเคเคฐ เคญाเคทा เคธीเคเคจे เคे เคซाเคฏเคฆे (Benefits of Learning Computer Languages)
-
เคธॉเคซ्เคเคตेเคฏเคฐ เคกेเคตเคฒเคชเคฎेंเค เคฎें เคเคฐिเคฏเคฐ
-
เคตेเคฌเคธाเคเค เคกिเค़ाเคเคจ เคเคฐ เคกेเคตเคฒเคชเคฎेंเค
-
เคกेเคा เคธाเคंเคธ เคเคฐ AI เคฎें เค เคตเคธเคฐ
-
เคฎोเคฌाเคเคฒ เคเคช्เคธ เคฌเคจाเคจे เคी เค्เคทเคฎเคคा
-
เคเค्เค เคเคฏ เคเคฐ เคซ्เคฐीเคฒांเคธिंเค เคे เค เคตเคธเคฐ