Transcript
Page 1: C++ Programming प्रोग्राम्मिंग सीखें हिंदीमें  programing in hind   language in hindi

www.programminginhindi.com Email [email protected] Call 099 81 27 20 83

www.programminginhindi.com Email [email protected] Call 099 81 27 20 83

lh izksxzkfeax ySxost ,d cgqr gh ikiqyj izksxzkfeax ySx~ost gS ftls Msful fjph us cSy yscksVjh esa ;wfudl vkWijsfVax flLVe cukusds fy, 1972 esa Msoysi dh FkhA vkt dh ftrus Hkh izksxzkfeax ySx~ost gS cks lkjh izksxzkfeax ySx~ost lh izksxzkfeax ySx~ost ij ghvkf/kkfjr gSA lh izksxzkfeax ySx~ost lkjh izksxzkfeax ySx~ost dk vk/kkj gSA lh izksxzkfeax ySx~ost dk lcls T;knk mi;ksx flLVelkWQ~Vos;j vksj ,Iyhds’ku lkWQ~os;j cukus ds fy, fd;k tkrk gSA c ,d Structured Programming Language gS A lhizksxzkfeax ySx~ost igys ls vosysoy ch ¼csfld daokbaM izksxzkfeax ySx~ost½ ls mriUUk gqbZ gS ;g V;wVksfj;y mu Nk=ksa dks /;ku esaj[krs gq, cuk;k x;k gSA tks ,d lkQ~y lkWQ~Vos;j bathfu;j cuuk pkgrs gSA ysfdu vaxzsth dk T;knk Kku u gksus dh ctg lsizksxzkfeax ySx~ost dks lh[kus esa dfBukbZ eglwl djrs gSaA D;ksafd vkt dh lkjh vPNh fdrkcs flQZ vaxzsth esa gh miyC/k gSA blV;wVksfj;y dk eq[; mn~ns’; Nk=ksa dks csfld ysfcy ls ,DliVZ cukus rd dk gSA

/;ku nsus ;ksX; ckrs &

1 blh izksxzkafeax ySXost ,d LVªsDpj izksxzkfeax ySXost gSaA2 ;g ,d fefMy ysfcy izksxzkfeax ySXost gSaA bls Msful fjph us cuk;k FkkA3 ;wfuDl] ykbusDl] fcaMksl ;g lkjs vkWijsfVax flLVe lh izksxzkfeax ySXost izksxzke dk mi;ksx dj ds gh cuk, gSA4 lh izksxzkfeax vlseyh ySXost dk mi;ksx djds cukbZ xbZ gSA

lh esa izksxzkfaeax djus ds fy, ges vius dEI;wVj ij bl izksxzkfeax ySXost dk lkWQ~os;j baLVky djuk gksxkA lkWQ~Vos;j baLVkydjus ds ckn gekjs dEI;wVj ij dEikbyj] vlseyj] izh izkslslj] fyadj] ,MhVj vkSj gsMj QkbYl miyC/k gks tk,xhA tks fd gesizksxzke fy[kus ls ysdj izksxzke dks ju djus ds fy, mi;ksxh gksaxhA lh ds dbZ lkjs dEikbyj miyC/k gSaA vki buesa ls fdlh HkhdEikbyj dks viuh e’khu esa MkmuyksM djsaA blds ckn vki lh esa fdlh Hkh izksxzke dks fy[kdj ju dj ldrs gSaA

izhizkslslj

C Preprocessor ;g Compiler dk fgLlk ugha gksrk ysfdu Compilation ds nkSjku ,d Separet Step gS ftlesa ftrus Hkh Stetment# bl fpUg }kjk Start gksrs gS ;g Instruction Pre Prossesor ds fy, gksrs gS u fd Compiler ds fy,A mnkgj.k ds fy,#include<conio.h> PreProssesor bu header file ds vanj fy[ks Stetment dks C programing esa fy[ks gq, Program esa Copy djnsrk gSA blds ckn vc ;g Code Compile gksus ds fy, Compiler ds ikl tkrs gSA

dEikbyj

dEikbyj dk eq[; dke gekjs lh izksxzkfeax ySXost esa fy[ks gq, izksxzke dks e’khu ySXost ds QkjesV esa ifjofrZr dj nsrk gS vkSj ble’khu ySXost dks gekjk lhih;w ,XthD;wV djds ges vkmViqV ns nsrk gSA

tc ge fdlh Programming Language esa Program fyf[krs gSa rc ;g Program English Language esa fy[ks gq, gksrs gSA ftls

ge vklkuh ls le> ldrs gSA ysfdu computer bls ugha le> ldrkA blfy, ges ,sls Software dh t:jr gksrh gS tks gekjs

}kjk fy[ks x, program dks ,slh Language esa Convert dj ns ftls Computer le> ldsA ,sls Software dks Compiler dgktkrk gSA

vlsecyjAssembler ,d Software gksrk gS] tks Assembly Language esa fy[ks izksxzke dks Machine Language esa cnyus dk dkedjrk gSA fofHkUu Assembly Codes dks Computer dh Machine Language esa Convert djds Computer ds CPU ijExecute djrk gSA CPU mu Converted Codes dks le>rk gS vkSj gesa OutPut nsrk gSA

fyadjfyadj Hkh ,d Software gksrk gS tks C Programing ds Software dks Instal djus ij fey tkrk gSA C Programing esaigys ls cuh gqbZ dqN Header Files vkSj Library Files gksrh gSaA bu Header Files ds vanj igys ls cuh gqbZ function dkmi;ksx gksrk gSA ftudk mi;ksx program ds exeucution esa gksrk gSAfyadj bu Header Files vkSj buds vanj fy[ks gq, function dks vkil esa fyad dj nsrk gSA

Page 2: C++ Programming प्रोग्राम्मिंग सीखें हिंदीमें  programing in hind   language in hindi

www.programminginhindi.com Email [email protected] Call 099 81 27 20 83

www.programminginhindi.com Email [email protected] Call 099 81 27 20 83

yksMjyksMj programs ds compilation ds ckn tks machine code mRiUUk gksrs gSa bUgsa execution ds fy, memory esa yksMdjrk gSA yksMj opreting system dk part gksrk gS bds }kjk gh program ds machine code run djus ds fy,mamory esa load gksrs gSA ,d ckj Program ds coad mamory esa yksM gks tkrs gSa blds ckn opreting system bUgsarun djuk ’kq: dj nsrk gSAmijksDr lHkh proceses dks ftlesa program fy[kus ls ysdj run djus rd dh proceses dks C Programing esa BuildProcess dgk tkrk gSA bls fuEu Figure }kjk le>k tk ldrk gSA

Source Code

Page 3: C++ Programming प्रोग्राम्मिंग सीखें हिंदीमें  programing in hind   language in hindi

www.programminginhindi.com Email [email protected] Call 099 81 27 20 83

www.programminginhindi.com Email [email protected] Call 099 81 27 20 83

C Programingesa fy[ks gq, programds dksM dks sourse codedgk tkrk gS vkSj bUgsa C extention dslkFk save fd;k tkrk gSA mnkgj.k hello.c tSls gh bu dksM dks compiler ls compile djus ds fy,dgk tkrk gS compiler bu sourse dksM dks igys Pre processor ds ikl Hkstrk gSA vkSj preprocessor ftrus Hkh line # fpUg }kjk start gksrh gSA bUgsa pre processor directivedgk tkrk gSA tSlsfd #include<conio.h> pre processor bu header file ds vanj fy[ks gq, code dks Cds Program dkfgLlk cuk nsrk gS vkSj ,d ubZ file curh gS ftldk uke Hello.i gSA bu codesdks extended codedgk tkrk gSA blds ckn ;g extended code assembler ds ikl igqaprs gSa vkSj assembler bUgsaObject Code esa ifjofrZr dj nsrk gSA tSls fd hello.obj blds ckn ;g Object Code fyadj ds ikligqaprs gSaA fyadj bUgsa hello.exeesa convertdj nsrk gS vkSj bu .exe filedks rundjus ds fy, LoaderMemoryesa yksM dj nsrk gSAFeatures of C programming language:

Portability

C Programming yxHkx lHkh Operating System ds fy, miyC/k gSA bles fy[ks gq, programlHkh Operating System ij run gksrs gSa mnkgj.k ds fy, Windows, Linux, Unix bu lHkh OperatingSystem ds fy, C ds software miyC/k gSaA

Flexibility

C Programing esa programmer dks program fy[kus esa dbZ lkjh flexibility nh gSa tSls fd c programming esadbZ lkjs keywords fn, gSa budk mi;ksx djds C dk programmer vius programs esa vklkuh lsmodification dj ldrk gS vkSj csgrj program cuk ldrk gSA

Modularity

Structured programming esa modularity ,d cgqr cM+h fo’kslrk gS ftldk mi;ksx djds ge vius cM+sprogram dks NksVks&NksVs fgLlksa esa ckaV ldrs gSA ftUgsa module dgk tkrk gSA C Programing esa dbZvyx&vyx module dk mi;ksx djds ,d cM+k program cuk;k tk ldrk gSA

Speed

C Programming ds }kjk system application cukbZ tkrh gSA blh ctg ls bls Middle lable programmingdgk tkrk gSA C Programing esa vkSj high lable programing dh rqyuk esa program T;knk fast compile vkSjrun gksrs gSA

Extensibility

C Programing esa igys ls cus gq, software dks vklkuh ls modified fd;k tk ldrk gSA bl ctg lsbls extensible language dgk tkrk gSA

Page 4: C++ Programming प्रोग्राम्मिंग सीखें हिंदीमें  programing in hind   language in hindi

www.programminginhindi.com Email [email protected] Call 099 81 27 20 83

www.programminginhindi.com Email [email protected] Call 099 81 27 20 83

Rich LibraryC Programing esa igys ls cus gq, dbZ lkjs library function gSa ftudk mi;ksx C programmnig esaprogrammer dks cgqr help djrk gS ftldh ctg ls development cgqr fast gksrk gSA


Top Related