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
පරිගණක ක්රම ලේඛන භාෂා(Computer Programming Language)
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õ'
-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'
Post new comment