100% found this document useful (1 vote)
5K views3 pages

Al Ict Notes - 02

This document discusses programming languages and translators. It describes four generations of programming languages from machine language (1GL) to procedural languages (3GL) to fourth generation languages (4GL). It also explains three types of translators - compilers, interpreters, and assemblers - that translate source code written in programming languages into machine code that can be executed by computers. The source program is the original program written in a programming language, which is translated by translators into an object program in machine language that can run directly on the target computer system.

Uploaded by

ijas
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
100% found this document useful (1 vote)
5K views3 pages

Al Ict Notes - 02

This document discusses programming languages and translators. It describes four generations of programming languages from machine language (1GL) to procedural languages (3GL) to fourth generation languages (4GL). It also explains three types of translators - compilers, interpreters, and assemblers - that translate source code written in programming languages into machine code that can be executed by computers. The source program is the original program written in a programming language, which is translated by translators into an object program in machine language that can run directly on the target computer system.

Uploaded by

ijas
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 3

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

You might also like