Programming Language
เคช्เคฐोเค्เคฐाเคฎिंเค เคญाเคทाเคँ (Programming Languages)
เคนเคฎ เคธเคฌ เคाเคจเคคे เคนै เคि Computer เคเค Machine เคนै, เคिเคธ เคाเคฐเคฃ Computer เคนเคฎाเคฐी เคธाเคฎाเคจ्เคฏ เคฌोเคฒเคाเคฒ เคी เคญाเคทाเค เคฎें เคฒिเคे เคเค Programs เคो เคจเคนीं เคธเคฎเค เคธเคเคคा เคเคธเคे เคฒिเค Program เคตिเคถेเคท เคช्เคฐเคाเคฐ เคी เคญाเคทाเค เคฎें เคฒिเคे เคाเคคे เคนै เคเคจ เคญाเคทाเค (Language) เคो Programming Language เคเคนा เคाเคคा เคนै เคเคจ Language เคा เค เคชเคจा เคเค เค เคฒเค เคต्เคฏाเคเคฐเคฃ (Grammar) เคนोเคคा เคนै เคเคฐ เคเคจเคฎे Program เคฒिเคเคคे เคธเคฎเคฏ เคเคจเคे เคต्เคฏाเคเคฐเคฃ (Grammar) เคा เคชाเคฒเคจ เคเคฐเคจा เคเคตเคถ्เคฏเค เคนै।
![]() |
Programming Language |
Programming Language Computer เคเคฐ เคช्เคฐोเค्เคฐाเคฎเคฐ เคे เคฌीเค เคธंเคชเคฐ्เค เคฏा เคธंเคตाเคฆ เคฌเคจाเคคी เคนै Computer เคเคจเคे เคฎाเคง्เคฏเคฎ เคธे เคฆिเค เคเค เคจिเคฐ्เคฆेเคถों เคो เคธเคฎเคเคเคฐ เคเคจเคे เค เคจुเคธाเคฐ เคाเคฐ्เคฏ เคเคฐเคคा เคนै เคฏे เคจिเคฐ्เคฆेเคถ เคเคธ เคช्เคฐเคाเคฐ เคฆिเค เคाเคคे เคนै เคि computer เคต्เคฆाเคฐा เคเคฐाเค เคाเคจे เคตाเคฒे เค เคฒเค – เค เคฒเค เคช्เคฐเคाเคฐ เคे เคाเคฐ्เคฏो เคे เคฒिเค เค เคฒเค เค เคฒเค เคช्เคฐเคाเคฐ เคी Programming Language เคा เคตिเคाเคธ เคिเคฏा เคเคฏा เคนै।
เคช्เคฐोเค्เคฐाเคฎिंเค เคญाเคทाเค เคे เคช्เคฐเคाเคฐ (Types of Programming Language)
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 เคเคฆि।
เคฏเคฆि เคเคชเคे เคฎเคจ เคฎें เคเคธ เคเคฐ्เคिเคเคฒ เคो เคฒेเคเคฐ เคोเค เคกाเคเค เคนै เคฏा เคเคช เคเคธเคฎें เคुเค เคธुเคงाเคฐ เคाเคนเคคे เคนो เคคो เคเคช เคเคฎेंเค เคเคฐเคे เคฌเคคा เคธเคเคคे เคนै เคเคฐ เคเคชเคो เคฏเคน เคชोเคธ्เค เคชเคธंเคฆ เคเคฏी เคคो เคเคธे เคธोเคถเคฒ เคจेเคเคตเคฐ्เค เคैเคธे เคซेเคธเคฌुเค, เคต्เคนाเค्เคธเคเคช्เคช เค्เคตीเคเคฐ เคเคค्เคฏाเคฆि เคฎें เคถेเคฏเคฐ เคเคฐे।
เคช्เคฐो
is nice concept
ReplyDeleteImportant topic
ReplyDelete