Funding for 'IT Lab' Project, Phase 1: Progress of sticker sales. Purchase a sticker to help us reach our target.Updated: 2010-02-28 11:53
10.7%
පරිගණක ක‍්‍රම ලේඛන භාෂා(Computer Programming Language)

by Rahula Samaranayake

mß.Kl NdIdjla hkq mß.Klhla úiska lskï fufyhqï$ls%hdj, (Operations)  bgq l< hq;= o hkak mejiSug fhdod .; yels kS;s ud,djls' wo jk úá mß.Kl l%uf,aLk NdId ÈhqKq uÜgul mj;sk kuq;a" w;S;fha isg tajd úldYkh jQ wdldrh wOHhkh lsÍu wkd.;fha kj NdId ks¾udKh lsÍug rel=,la jkq we;' mß.Kl l%uf,aLk NdId mrïmrd Tiafia úldYkh jQ whqre my; oelafõ'

     01' m<uq mrïmrd mß.Kl NdId ^hdka;% NdIdj

-Machine Language) (First Generation Computer Languages&

   

    02' fojk mrïmrd mß.Kl NdId

(Second Generation Computer Languages $  iuQy NId (Assembly Languages) wvq fm< NId   (Low Level Languages)

    03' f;jk mrïmrd mß.Kl NdId

(Third Generation Computer Languages $ Wiia fm< NdId High Level Languages)

    04' isõjk mrïmrd mß.Kl NdId

(Fourth Generation Computer Languages $ lD;su nqoaê NdId (Artificial Intelligence)

    by; mß.Kl l%uf,aLk NdId mrïmrd j,g wfõKsl ,CIK iy .=Kdx. i<ld n,uq'

m<uq mrïmrd mß.Kl NdId

    fuu mrïmrdfõ mß.Kl jevigyka ,sùug fhdod .;af;a z0Z iy z1Z muKs' m<uq mrïmrd mß.Klh oaúuh ixLH moaO;shla (Binary Number System)  l%sh;aul jQ ksid fuu jevigyka wjfndaO lr.ekSug mß.Klhg b;d myiq úh' kuq;a ish,a, fuu wxl foflka ,súh hq;= ksid th l%uf,aLk.;lreg  (Programmer) b;d ÿIalr jQ w;r" tajdhska ,shd Wmfoia b;d §¾> úh' mß.Klfhka mß.Klhg fuu jevigyka fjkia wdldrfhka ,súh hq;= jQ ^mß.Klfhka iajdëk fkdjQ& w;r" mß.Klfha oDvdx. (Hardware)  ms<sn|j o wjfndaOhla l%uf,aLk.;lreg ;sìh hq;= úh' mßj¾;lfhla (Translator)  wjYH fkdjQ ksid jevigyk fõ.fhka Odjkh l< yels úh'

fojk mrïmrd$iuQy$wvqfm< mß.Kl NdId

fuu mrïmrdfõ § Wmfoia (Instructions) fhdod .ekSu m<uq fm< NdId j,g jvd wvq úh' jevigyk i|yd ixfla; (Symbols) fhdod.;a ksid ^Wod -ADD SUB&fïjd ixfla;uh NdId (Symbolic languages) f,iska o ye¢kaúKs' —wdl,l (Assembler) kñka ye¢kajQ mßj¾;lfhl= jevigyka hdka;% NdIdjg (Machine Language) mßj¾;kh lsÍug wjYH úh' fïjd o mß.Klfhka iajdëk fkdjQ (Machine dependent) w;r Odjkh jQ fõ.h m<uq fm< mß.Kl NdId j,g jvd wvq úh'

f;jk mrïmrd $Wiia fm< mß.Kl NdId

    l%uf,aLk.;lreg (Programmer) wjfndaO lr.; yels ir< NdIdjla Ndú;d lsÍu ksid fuu mrïmrdfõ § jevigyka ,sùu l,ska ;rï ixlS¾K fkdúKs' fïjd l%shdud¾. NdId (Procedural languages) f,i o ye¢kaúh yel' jevigyka hdka;% NdIdjg mßj¾;kh lsÍu i|yd ziïmdol mßj¾;lZ (compiler) fyda zf;da,al mßj¾;lZ (interpreter) kñka ye¢kajQ mßj¾;lfhl= wjYH úh' l%uf,aLk.;lre mqyqKq lrùu myiq jQ w;r zfodaI úksYaph mKsúvZ (error diagnostic messages) ,nd ÿka ksid mßCId lsÍu o (testing) myiq úh' fuu NdId mß.Klfhka iajdëk úh (machine independent)'

;jo" fndfyda f;jk mrïmrd mß.Kl NdId jeäÈhqKq lr we;af;a" ksYaÑ; .eg¿jlg úi÷ula §u (problem oriented) wruqK fldg .;a ksid hï .eg¿jla ksrdlrKh lr.ekSug jvd;a fhda.H mß.Kl NdIdj f;dard.; yels úh'

mß.Kl NdIdj   wruqK

COBOL    fj<| jHdmdr lghq;= o;a; ieliSu

BASIC     kjlhskag b.ekaùug mß.Kl NdIdjla f,i

Fortran     úoHd;aul fhÿï (scientific applications)

C++    jdksc uDÿldx. jeäÈhqKq lsÍug iy Ñ;% fhdod .ekSug

ckm%shj ;sîu

MATHLAB       .Ks;h lghq;= i|yd

HTML     fjí wvú (websites) ks¾udKhg

    óg wu;rj f;jk mrïmrd mß.Kl NdId j,g WodyrK jYfhka LOGO, JAVA, Pascal, C, visual Basic iy Perl oelaúh yelsh'

isõjk mrïmrd $ lD;su nqoaê mß.Kl NdId

    fuu mß.Kl NdId jeäÈhqKq lsÍug fya;= mdol jQfha" iajdNdúl ñksia NdId (human languages) mß.Klhg f;areï .; yels ;;ajhg m;alsÍuh' ixfõol W;af;ac (sensory stimuli) weiSfuka iy ne,Sfuka tajdg m%;spdr oelaùug frdfnda hka;% (robotics) j, we;s mß.Kl jevigyka lsÍug fïjd fhdod f.k we;' i;H Ôjk wjia:d (real life situations) j,§ ;SrK .ekSu i|yd mß.Kl jevigyka.; lsÍug o úfYaI{ moaO;s (expert systems) ks¾udKh lsÍug o isõjk mrïmrd mß.Kl NdId fhdod .kS'

    WodyrK jYfhka (LISP) iy (Prolog) NdId oelaúh yel'  

Share/Save
No votes yet

Post new comment

  • Web page addresses and e-mail addresses turn into links automatically.
  • Allowed HTML tags: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Lines and paragraphs break automatically.

More information about formatting options