Programming Language kya hai

 Programming Language


เค†เคœ เค•े Post เคฎें เคนเคฎ  Programming Language เค•्เคฏा เคนै เค”เคฐ  Programming Language เค•े  เคช्เคฐเค•ाเคฐ เค•े เคฌाเคฐे เคฎें เคœाเคจेंเค—े। 


เคช्เคฐोเค—्เคฐाเคฎिंเค— เคญाเคทाเคँ (Programming Languages)

เคนเคฎ เคธเคฌ เคœाเคจเคคे เคนै เค•ि Computer เคเค• Machine เคนै, เคœिเคธ เค•ाเคฐเคฃ Computer เคนเคฎाเคฐी เคธाเคฎाเคจ्เคฏ เคฌोเคฒเคšाเคฒ เค•ी เคญाเคทाเค“ เคฎें เคฒिเค–े เค—เค Programs เค•ो เคจเคนीं เคธเคฎเค เคธเค•เคคा เค‡เคธเค•े เคฒिเค Program เคตिเคถेเคท เคช्เคฐเค•ाเคฐ เค•ी เคญाเคทाเค“ เคฎें เคฒिเค–े เคœाเคคे เคนै เค‡เคจ เคญाเคทाเค“ (Language) เค•ो Programming Language เค•เคนा เคœाเคคा เคนै เค‡เคจ Language เค•ा เค…เคชเคจा เคเค• เค…เคฒเค— เคต्เคฏाเค•เคฐเคฃ (Grammar) เคนोเคคा เคนै เค”เคฐ เค‰เคจเคฎे Program เคฒिเค–เคคे เคธเคฎเคฏ เค‰เคจเค•े เคต्เคฏाเค•เคฐเคฃ (Grammar) เค•ा เคชाเคฒเคจ เค•เคฐเคจा เค†เคตเคถ्เคฏเค• เคนै। 


Programming Language
Programming Language

Programming Language Computer เค”เคฐ เคช्เคฐोเค—्เคฐाเคฎเคฐ เค•े เคฌीเคš เคธंเคชเคฐ्เค• เคฏा เคธंเคตाเคฆ เคฌเคจाเคคी เคนै Computer เค‰เคจเค•े เคฎाเคง्เคฏเคฎ เคธे เคฆिเค เค—เค เคจिเคฐ्เคฆेเคถों เค•ो เคธเคฎเคเค•เคฐ เค‰เคจเค•े เค…เคจुเคธाเคฐ เค•ाเคฐ्เคฏ เค•เคฐเคคा เคนै เคฏे เคจिเคฐ्เคฆेเคถ เค‡เคธ เคช्เคฐเค•ाเคฐ เคฆिเค เคœाเคคे เคนै เค•ि computer เคต्เคฆाเคฐा เค•เคฐाเค เคœाเคจे เคตाเคฒे เค…เคฒเค— – เค…เคฒเค— เคช्เคฐเค•ाเคฐ เค•े เค•ाเคฐ्เคฏो เค•े เคฒिเค เค…เคฒเค— เค…เคฒเค— เคช्เคฐเค•ाเคฐ เค•ी Programming Language เค•ा เคตिเค•ाเคธ เค•िเคฏा เค—เคฏा เคนै। 


เคช्เคฐोเค—्เคฐाเคฎिंเค— เคญाเคทाเค“ เค•े เคช्เคฐเค•ाเคฐ (Types of Programming Language)


Types of Programming Languages
Types of Programming Languages

1. เคจिเคฎ्เคจ เคธ्เคคเคฐीเคฏ เคญाเคทाเคँ (Low Level Languages)

เคจिเคฎ्เคจ เคธ्เคคเคฐीเคฏ เคญाเคทाเคँ เคเคธी Programming Languages เคนै, เคœो Computer เค•ी เค†เคคंเคฐिเค• เค•ाเคฐ्เคฏ - เคช्เคฐเคฃाเคฒी เค•े เค…เคจुเคธाเคฐ เคฌเคจाเคฏी เค—เคฏी เคนै। เค‡เคจเคฎे program เคฒिเค–เคจे เคตाเคฒे เคต्เคฏเค•्เคคि เค•ो เค†เคคंเคฐिเค• เค•ाเคฐ्เคฏเคช्เคฐเคฃाเคฒी เค•ा เคœ्เคžाเคจ เคนोเคจा เค†เคตเคถ्เคฏเค• เคนै। เคเคธी เคญाเคทाเค“ เคฎें เคฒिเค–े เค—เค Programs เค•े Execution เค•ी speed เค…เคงिเค• เคนोเคคी เคนै, เค•्เคฏोเค•ि computer เค‰เคธเค•े เคจिเคฐ्เคฆेเคถों เค•ा เคธीเคงे เคนी เคชाเคฒเคจ เค•เคฐ เคธเค•เคคा เคนै। 

เค‡เคธे Low Level Languages เค‡เคธเคฒिเค เค•เคนा เคœाเคคा เคนै เค•्เคฏोเค•ि เค‡เคจเคฎे Program เคฒिเค–เคจा เคชूเคฐी เคคเคฐเคน computer เคชเคฐ เคจिเคฐ्เคญเคฐ เค•เคฐเคคा เคนै। เค‡เคธเคฒिเค เคเค• เคช्เคฐเค•ाเคฐ เค•े computers เค•े เคฒिเค เคฒिเค–ा เค—เคฏा เค•ोเคˆ เคญी program เคช्เคฐाเคฏः เคฆुเคธเคฐे เคช्เคฐเค•ाเคฐ เค•े computers เคชเคฐ เคจเคนी เคšเคฒाเคฏा เคœा เคธเค•เคคा। 

Low Level Languages เค•ो เคญी เคฆो เคญाเค—ों เคฎें เคฌांเคŸा เคœाเคคा เคนै – เคฎเคถीเคจ เคญाเคทाเคँ (Meachine Languages) เค”เคฐ เค…เคธेंเคฌเคฒी เคญाเคทाเคँ (Assembly Languages) 

  • เคฎเคถीเคจ เคญाเคทाเคँ (Meachine Languages) 

Computer เคเค• เคœเฅœ เคฎเคถीเคจ เคนै เคตเคน เค•ेเคตเคฒ เคตिเคฆ्เคฏुเคค เคธंเค•ेเคคो เค•ो เคนी เคธเคฎเคเคคा เคนै। เคตिเคฆ्เคฏुเคค เคธंเค•ेเคคो เค•ो Off เคฏा 0 เคคเคฅा On เคฏा 1 เคต्เคฆाเคฐा เคช्เคฐเคฆเคฐ्เคถिเคค เค•िเคฏा เคœाเคคा เคนै। เค‡เคจ्เคนें เคฌाเค‡เคจเคฐी เค…ंเค• (Binary Digits) เค•เคนा เคœाเคคा เคนै। computer เค•ेเคตเคฒ Binary Digits 0 เค”เคฐ 1 เค•े เคฎाเคง्เคฏเคฎ เคธे เคฆिเค เค—เค เคจिเคฐ्เคฆेเคถों เค•ो เคนी เคธเคฎเค เคธเค•เคคा เคนै। เค•ेเคตเคฒ Binary Digits เคธे เคฌเคจी Programming Languages เค•ो Meachine Language เค•เคนा เคœाเคคा เคนै। 

เคช्เคฐเคค्เคฏेเค• computer เค•ी เค…เคชเคจी เค…เคฒเค— – เค…เคฒเค— Meachine Language เคนोเคคी เคนै। Computer เค•ेเคตเคฒ เค…เคชเคจी Meachine เคญाเคทा เค•ो เคนी เคธเคฎเค เคธเค•เคคा เคนै। เค‡เคธเค•े เคฒिเค computer เค•ी เค•ाเคฐ्เคฏเคช्เคฐเคฃाเคฒी เค•ा เคœ्เคžाเคจ เคนोเคจा เค…เคจिเคตाเคฐ्เคฏ เคนोเคคा เคนै। 

Meachine Languages เค•ा เคช्เคฐเคฏोเค— เค•ेเคตเคฒ เคช्เคฐเคฅเคฎ เคชीเฅी เค•े เค•ंเคช्เคฏूเคŸเคฐ (First Generation of Computers) เค•े เคธाเคฅ เค•िเคฏा เคœाเคคा เคฅा। เคฒेเค•िเคจ Meachine Language เคฎें program เคฒिเค–เคจा เคนเคฎाเคฐे เคฒिเค เคเค• เค•เค िเคจ เค•ाเคฐ्เคฏ เคนै, เค•्เคฏोเค•ि เค‡เคธเคฎें เคช्เคฐเคค्เคฏेเค• เคจिเคฐ्เคฆेเคถ 0 เค”เคฐ 1 เค•ि เคถ्เคฐृंเค–เคฒा เค•े เคฐूเคช เคฎें เคนोเคคा เคนै।  

เคœैเคธे – 010010001110011001100101001

เคชเคนเคฒे เคคो เคเคธे เคจिเคฐ्เคฆेเคถों เค•ो เคฒिเค–เคจा เคนी เค•เค िเคจ เคนै, เค•्เคฏोเค•ि เคเค• เคญी เค…ंเค• เค—เคฒเคค เคนो เคœाเคจे เคธे เคชूเคฐा เคจिเคฐ्เคฆेเคถ เค—เคฒเคค เคนो เคœाเคคा เคนै। เคฆूเคธเคฐा เค‡เคจเคฎे เค—เคฒเคคिเคฏों เค•ा เคชเคคा เคฒเค—ाเคจा เค”เคฐ เค‰เคจเค•ो เค ीเค• เค•เคฐเคจा เคฒเค—เคญเค— เค…เคธंเคญเคต เคนोเคคा เคนै। เค‡เคธเคฒिเค เคนเคฎ program เค•िเคธी เค…เคจ्เคฏ เคธเคฐเคฒ เคญाเคทा เคฎें เคฒिเค–เคคे เคนै เค”เคฐ เคฌाเคฆ เคฎें เค‰เคธเค•ा เค…เคจुเคตाเคฆ computer เค•ी machine language เคฎें เค•เคฐा เคฒेเคคे เคนै। 

  • เค…เคธेंเคฌเคฒी เคญाเคทाเคँ (Assembly Languages)

Assembly Languages เคเคธी เคช्เคฐोเค—्เคฐाเคฎिंเค— เคญाเคทाเคँ เคนै, เคœो เคชूเคฐी เคคเคฐเคน machine language เคชเคฐ เค†เคงाเคฐिเคค เคนोเคคी เคนै। เคฒेเค•िเคจ เค‡เคจเคฎे 0 เค”เคฐ 1 เค•ी เคถ्เคฐृंเค–เคฒा เค•े เคธ्เคฅाเคจ เคชเคฐ เค…ंเค—्เคฐेเคœी เค•े เค…เค•्เคทเคฐों เค”เคฐ เค•ुเค› เค—िเคจे เคšुเคจे เคถเคฌ्เคฆों เค•ो เค•ोเคก เค•े เคฐूเคช เคฎें เคช्เคฐเคฏोเค— เค•िเคฏा เคœाเคคा เคนै। เค‡เคจ เค•ोเคก เค•ो เคถाเคฌ्เคฆिเค• เค•ोเคก (Mnemonic Code) เค•เคนा เคœाเคคा เคนै। 

เคซिเคฐ เคญी เค…เคธेंเคฌเคฒी เคญाเคทा เคฎें เคช्เคฐोเค—्เคฐाเคฎ เคฒिเค–เคจे เค•े เคฒिเค computer เค•ी เค†เคคंเคฐिเค• เค•ाเคฐ्เคฏ เคช्เคฐเคฃाเคฒी เค•ा เคœ्เคžाเคจ เคนोเคจा เค†เคตเคถ्เคฏเค• เคนै। เคฒेเค•िเคจ computer เค•ेเคตเคฒ เค…เคชเคจी machine language เค•े programs เค•ो เคนी เคธเคฎเค เคธเค•เคคा เคนै, เค‡เคธเคฒिเค เค…เคธेंเคฌเคฒी เคญाเคทा เคฎें เคฒिเค–े เค—เค เคช्เคฐोเค—्เคฐाเคฎों เค•ा เค…เคจुเคตाเคฆ computer เค•ी machine language เคฎें เค•เคฐा เคฒिเคฏा เคœाเคคा เคนै। เคฏเคน เค…เคจुเคตाเคฆ เคญी เค…เคจ्เคฏ program เคต्เคฆाเคฐा เค•िเคฏा เคœाเคคा เคนै, เคœिเคธे assembler เค•เคนा เคœाเคคा เคนै। 

2. เค‰เคš्เคš เคธ्เคคเคฐीเคฏ เคญाเคทाเคँ (High Level Languages)

High Level Programming Languages เคฎें เค…ंเค—्เคฐेเคœी เค•े เค•ुเค› เคšुเคจे เคนुเค เคถเคฌ्เคฆों เค”เคฐ เคธाเคงाเคฐเคฃ เค—เคฃिเคค เคฎें เคช्เคฐเคฏोเค— เค•िเคฏे เคœाเคจे เคตाเคฒे เคšिเคจ्เคนों เค•ा เคช्เคฐเคฏोเค— เค•िเคฏा เคœाเคคा เคนै। เค‡เคจ เคญाเคทाเค“ เคฎें program เคฎें เคฒिเค–เคจा, เค‰เคจเคฎे เค—เคฒเคคिเคฏों เค•ा เคชเคคा เคฒเค—ाเคจा เค”เคฐ เค‰เคจเค•ो เคธुเคงाเคฐเคจा เคจिเคฎ्เคจ เคธ्เคคเคฐीเคฏ เคญाเคทाเค“ เค•ी เคคुเคฒเคจा เคฎें เคฌเคนुเคค เคธเคฐเคฒ เคนोเคคा เคนै। เค‡เคธเคฒिเค user เค•े เคฒिเค เคช्เคฐाเคฏः เคธเคญी program เค‰เคš्เคš เคธ्เคคเคฐीเคฏ เคญाเคทाเคँ (High Level Languages) เคฎें เคนी เคฒिเค–े เคœाเคคे เคนै। 

High Level Languages เคฎें เคฒिเค–े เค—เค program เค•ा เคญी computer เค•ी machine language เคฎें เค…เคจुเคตाเคฆ เค•เคฐाเคจा เคชเฅœเคคा เคนै। เคฏเคน เค…เคจुเคตाเคฆ เค•ाเคฐ्เคฏ เค•เคฎ्เคชाเค‡เคฒเคฐ เคฏा เค‡ंเคŸเคฐเคช्เคฐेเคŸเคฐ programs เคต्เคฆाเคฐा เค•िเคฏा เคœाเคคा เคนै। เคœो computer เค•े system software เค•े เคญाเค— เคนोเคคे เคนै। 

  • เคตिเคงि เค…เคญिเคฎुเค–ी เคญाเคทाเคँ (Procedure Oriented Languages)

เคฏे เคเคธी High Level Programming Languages เคนै, เคœिเคจเคฎे เค•िเคธी เค•ाเคฐ्เคฏ เค•ो เค•เคฐเคจे เค•ी เคชूเคฐी Procedure เคฒिเค–ी เคœाเคคी เคนै। เค‡เคจ language เคฎें เค•िเคธी เค•ाเคฐ्เคฏ เค•ो เค•เคฐเคจे เค•े เคธเคญी เคšเคฐเคฃों เค•ो เคตिเคธ्เคคाเคฐ เคธे เคฌเคคाเคฏा เคœाเคคा เคนै เค•ि เค‰เคธ เค•ाเคฐ्เคฏ เค•ो เค•เคฐเคจे เค•े เคฒिเค เคฏा เค•िเคธी เคธเคฎเคธ्เคฏा เค•ो เคนเคฒ เค•เคฐเคจे เค•े เคฒिเค เค•ौเคจ – เค•ौเคจ เคธी เค•्เคฐिเคฏाเคँ เค•िเคธ เค•्เคฐเคฎ เคฎें เค•ी เคœाเคเค—ी เคเคธे program เค•िเคธी เคเคฒ्เค—ोเคฐिเคฅ्เคฎ เคชเคฐ เค†เคงाเคฐिเคค เคนोเคคे เคนै। 

เค‡เคจ เคช्เคฐोเค—्เคฐाเคฎिंเค— เคญाเคทाเค“ เค•ो เคคीเคธเคฐी เคชीเฅी เค•ी เคช्เคฐोเค—्เคฐाเคฎिंเค— เคญाเคทाเคँ (Third Generation of Programming Languages) เคญी เค•เคนा เคœाเคคा เคนै। เค•ुเค› Procedure Oriented Languages เค•े เคจाเคฎ เคนै – เคฌेเคธिเค• (Basic), FORTRAN, Pascal, เคธी (C), Fox pro เค†เคฆि। 

  • เคธเคฎเคธ्เคฏा เค…เคญिเคฎुเค–ी เคญाเคทाเคँ (Problem Oriented Languages)

เคฏे เคเคธी High Level Programming Languages เคนै, เคœिเคจเคฎे เค•िเคธी เค•ाเคฐ्เคฏ เค•ो เค•เคฐเคจे เค•ी เคชूเคฐी Procedure เคจเคนी เคฆी เคœाเคคी। เค‡เคจ เคญाเคทाเค“ เคฎें เคเคธे program เคฒिเค–े เคœाเคคे เคนै। เคœो เค•िเคธी เค•ाเคฐ्เคฏ เค•ो เค•เคฐเคจे เค•ी เคตिเคงि เคฌเคคाเค เคฌिเคจा เค•िเคธी output เคฏा Result เค•ो เคจिเค•ाเคฒเคคे เคนै। เคเคธी เคช्เคฐोเค—्เคฐाเคฎिंเค— เคญाเคทाเค“ เค•ो เคšौเคฅी เคชीเฅी เค•ी เคช्เคฐोเค—्เคฐाเคฎिंเค— เคญाเคทाเคँ (Fourth Generation of Programming Languages) เคญी เค•เคนा เคœाเคคा เคนै। เค•ुเค› Problem Oriented Languages เค•े เคจाเคฎ เคนै – เคตिเคœुเค…เคฒ เคฌेเคธिเค• (Visual Basic), เคตिเคธुเค…เคฒ เคธी (Visual C), Oracle เค”เคฐ SQL เค†เคฆि। 


เคฏเคฆि เค†เคชเค•े เคฎเคจ เคฎें เค‡เคธ เค†เคฐ्เคŸिเค•เคฒ เค•ो เคฒेเค•เคฐ เค•ोเคˆ เคกाเค‰เคŸ เคนै เคฏा เค†เคช เค‡เคธเคฎें เค•ुเค›  เคธुเคงाเคฐ  เคšाเคนเคคे เคนो  เคคो เค†เคช เค•เคฎेंเคŸ เค•เคฐเค•े เคฌเคคा เคธเค•เคคे เคนै เค”เคฐ เค†เคชเค•ो เคฏเคน เคชोเคธ्เคŸ เคชเคธंเคฆ เค†เคฏी เคคो เค‡เคธे เคธोเคถเคฒ เคจेเคŸเคตเคฐ्เค• เคœैเคธे เคซेเคธเคฌुเค•, เคต्เคนाเคŸ्เคธเคเคช्เคช เคŸ्เคตीเคŸเคฐ  เค‡เคค्เคฏाเคฆि เคฎें เคถेเคฏเคฐ เค•เคฐे।          

  

 

 




เคช्เคฐो


SHARE WhatsApp

Divya Kosale

Hello Friends Mera Naam Divya Kosale hai or ye computerallnote.blogspot.com mera blog hai. Jisme aapko hindi me Computer se realeted sabhi Notes jaise ki Basic Computer notes, Hardware and Software, Internet, Ms office etc mil jayenga. Agar aapke man me koi bhi saval ya sujhao hai to aap hame comment kar skte hai. Agar hamari jankari pasand aaye to Social Site me Share jarur kare.

    Blogger Comment
    Facebook Comment

2 comments:

If you have any doubts, Please let me know