2019 Batch
jfty; njhlu;ghly; njhopy;Dl;gtpay;
A/L Information and Communication Technology
Programming
2019 Batch
fzpdp nra;epuyhf;f nkhop (Programming Language)
xU fzpdpahdJ vd;d nraw;ghl;bid Nkw;nfhs;s Ntz;Lk; vd;gij $Wk; tpjpfSld; $ba
gbKiwfNs Programing Language vdg;gLk;
fzpdp nkhopapd; tuyhw;W tsu;r;rp
1. KjhytJ jiyKiwf; fzpdp nkhop (1st Generation Language) (Machine Language) 1GL
fzpg;nghwp xd;wpd; mbg;gil nkhop ,JthFk;.
,Uk tbtj;jpy; (0,1) mike;j jho;epiyapy; cs;s nkhopahFk;
om
,ae;jpuk; Gupe;J nfhs;Sk; tifapy; mike;j nkhop MFk;.
,J Program MdJ tpiutpy; nray;Kiwf;F cl;gLj;jg;gLk;
mjpfshthd mwpTWj;jy;fs; ,q;F fhzg;gl;ld
.c
vi
2. ,uz;lhk; jiyKiwf; fzpdp nkhop (2nd Generation /Language) Nfhit nkhop/ njhFg;G
al
nkhop (Assembly Language) 2GL
,yf;f FwpKiwfspw;F gjpyhf ngau; Fwpg;Giufis gad;gLj;jp gadhsu; xUtu;
-k
Mizj;njhFg;ig vOJk; nkhop ,JthFk;.
Programme ,y; FwpaPLfis gad;gLj;Jtjhy; ,J symbolic Language vdTk;
.e
miof;fg;gLfpwJ
w
Fiwe;j mstpyhd mwpTWj;jy;fNs ,q;F gad;gLj;jg;gl;ld.
,t; Mizj;njhFjpapy; fhzg;gLk; FwpaPLfis 0,1 Mf khw;Wtjw;F Assembler vDk;
w
tpNrl nkhopngau;g;gp gad;gLj;jg;gl;lJ.
w
3. %d;whk; jiyKiwf; fzpdp nkhop (3rd Generation Language) (Procedural Language) 3GL
,yFThfTk; vspjhfTk; fw;wwpe;J nfhs;sf;$ba nrhw;fs; gad;gLj;jg;gLtjdhy;
vOJtjpy; cs;s rpf;fy; jd;ik Fiwe;J fhzg;gLk;
,J gpioia czu;j;Jk; nra;jpia jUtjhdhy; vspjpy; guPl;rpj;Jf; nfhs;syhk;
,J ,ae;jpuj;jpy; jq;fpapuhj nkhopahFk;
,k; nkhopf;F nkhopngau;g;gp mtrpakhFk;
Fortan, Cobal, Pascal, C, Java, Python, C++
4. ehd;fhk; jiyKiwf; fzpdp nkhop (4th Generation Language) 4GL
,it ghtidahsu; Njhoik nkhopahf fUjg;gLfpd;wJ
mwpTWj;jy;fs; Fiwe;j mstpNyNa fhzg;gLfpd;wJ.
juTj;js trjpfis ngw;Wf;nfhs;syhk;
nkhopngau;g;gp xd;W Njitg;gLfpd;wJ
SQL
P.Bipunaath ICT 0757746217
2019 Batch
nkhopngau;g;gpfs; (Translators)
cau;epiy nkhopfspdhy; vOjg;gl;l nra;epuypid (Program) fzpdpf;F GupAk; nkhopahd
,ae;jpu nkhopahf khw;Wtjw;F gad;gLj;jg;gLtJ nkhop ngau;g;gpfs; (Translators) vdg;gLk;.
fzpdp nkhopngau;g;gp nkd;nghUl;fs;
njhFg;gp (Compilers)
nghUs;Nfhlyp (Interpreters)
xUq;F Nru;g;gp (Assembler)
njhFg;gp (Compilers)
,J nkhopkhw;W Mizj;njhlu; vdTk; miof;fg;gLk;. cau;epiy nkhopapid fzpdp tpsq;fpf;
nfhs;Sk; nkhopahf khw;WtJld; KOr; nra;epuiyAk; mr; nra;epuiy ,af;Ftjw;F (RNU) Kd;du;
Machine code ,jw; khw;wk; nra;Ak;
om
nghUa;Nfhlyp/ tupnkhopkhw;wp (Interpreters)
,JTk; xU nkhop ngau;G mikT epfo;rr ; p MFk;..c
vi
gadupdhy; vOjg;gl;l nra;epuypy; fhzg;gLk; mwpTWj;jy;fis tupf;F tupahf ,ae;jpu
al
nkhopf;F khw;wk; nra;Ak;
,jpy; nray; tpupthfTk; tpsf;fkhf ,lk;ngWk;
-k
xUq;F Nru;g;gp (Assembler)
.e
,JTk; xU nkhop ngau;gG epfo;rr
w
; p MFk;.
Assembly Language ,id Machine Language ,w;F khw;wk; nratjw;F ,J cjTk;
w
mjhtJ fzpdpapy; fhzg;gLk; ve;jpu nkhop my;yhj Nfhit nkhop epfo;rr
; pia fzpdp
w
tpsq;fpf; nfhs;Sk; ,ae;jpu nkhopahf khw;WtJ Assembler MFk;.
Mjhu %y nra;epuy; (Source Program)
,J %y Mizj;njhlu; kw;Wk; %yf;fl;lisj; njhFjp vDk; ngau;fspdhy;
miof;fg;gLfpd;wJ.
Xu; fzpdp nkhopapid gad;gLj;jp vOjg;gLk; Original Program MdJ Mjhu %y nra;epuy;
vdg;gLk;
mjhtJ Xu; cau; nkhopapy; vOjg;gl;l nray;Kiw ,JthFk;.
,J Xu; nkhopngau;g;G nrad;Kiwf;F cl;gLj;jg;gly; Ntz;Lk;.
P.Bipunaath ICT 0757746217
2019 Batch
,yf;Fg; nghUs; nra;epuy;/ cU fl;lisj; njhFjp (Object Program)
fzpdpapdhy; (Computer) tpsq;fpf; nfhs;sf; $ba Machine Language Program MdJ Object
Program MFk;.
Source Program ,id Translator %yk; nkhopngau;g;G nra;ag;gLk; NghJ Object Program
ngwg;gLk;
,k; nkhop fzpdpf;F Neubahf tpsq;fpf; nfhs;sj;jf;fjhf ,Uf;Fk;
,J fzpdpf;F kpf mz;ikahdjhfTk; kdpjDf;F kpfTk; Nra;ikahdjhTk; fUjg;gLk;
fzpdpapy; ,Ue;J my;yJ ,izg;ghdpypUe;J ntsptplg;gLk; Mizfs; ,itahFk;
om
.c
vi
al
-k
.e
w
w
w
P.Bipunaath ICT 0757746217