Você está na página 1de 2

Learn C++/C (Urdu) C++ Kaya ha? C++ ek programming language ha. 1967 ma do computer languages BCPL or B.

BCPL developed ki gai jo operating system or compiler banay kay leyay ideal mani jat i thi.1970 ma Ken Thomas nay B language ma bhot say features add keyay ku kay wo ek operating system bana chata tha. 1972 ma Dennis Richie nay Bell laboratories ma C language banhi. Ya programming language operating systems ko likhnay kay leyay banhi gai thi . 1973 ma Ritchie and Ken Thompson nay zada tar Unix operating system ko C ma code keya. Is say phaly operating systems assembly ma likhay jahty thy. Assembly ma jo operating system likhay jaty thy wo sarif kisi khas computer kay leyay hi use ho ty thy. Ku kay Unix C ma code keya gaya tha is leyay ya kafi computers or differ ent hardware ko support karta ha. Is waja say Unix or C dunya ma mashor ho gay. C++ ko Bjarne Stroustrup nay 1979 ma Bell Labs ma banya. C++ nay C ma bhot s ay new features add keyay or is ka santax bi short kar deya. Jis say C++ ma codi ng short or easy ho gai. Interesting Information: 1960 ma Algol programming language bahi gai is ko A bi kha jata tha is kay b ad 1970 ma B language ahi ab A kay bad B ayta ha or B kay bad C is leyay C ko ya name deya gaya. C++ ma ++ teen wajho say ha is ko bany waly dono logo ka talauq yunan(Greek) say tha or greek ma jab kisi chez pay zor dana hota ha to us kay a gy + likh day ha dosari waja ya ha kay ya do approaches yani structured or objec ted oriental lo support karti ha 3rd waja ya ha kay is ko bany walo nay is ko do languages ko mila kay banya tha Simula 67 or C or ya do plus do language ko zah ir karty ha C++ ek object-oriented language ha. C++ kay mashor hony ki sub say bari waja hi yahi ha kay ya object-oriented p rogramming language(OOP) ha. Ya aysay software component hoty ha jin ko ap bar b ar istamal kar sakty ha. object-oriented programs samjnay or dobara edit karnay ma asan hoty ha. Programming Language Kaya ha: AJ computer kafi tazi say taraki kar rahy ha or roz ba roz taiz say taiz hot y ja rahy ha. Lakin computer bhot kam hi instruction ko direct samaj sakta ha. Instruction ka aysa set jo computer ko ya batata ha kay kaya karna ha softwa re khilata ha. Programming language ki 3 types ha. 1. Machine Language 2. Assembly Language 3. High Level Language Machine language jesa kay name say hi zahir hota ha kay machine language ha ya language do hinso pay mushtamil hoti ha is ko binary language bi khaty ha or is ma sarif 1 or 0 hi use hoty ha. Computer bagar kisi translator kay is language ko direct samaj sakt ha. Ya i nsan kay leyay kafi mushkil language hoti ha. Computer machine language ko direc t instructions translate karta jo is ko batai kay kaya kam karna ha jesa say do number ko compare karna ya kisi number ko memory ma save karna. Mukhtalif qisam kay CPU pay differnets instruction dani hoti ha is leyay ya hr CPU ko ek hi tarh a ki instruction support ni karti thi. Waqat kay sat programmers nay masus keya kay machine language likhany or sam ajnay ma bhot mushkil ha or ya kafi susat bi ha or is ma programming karna ek mu

shkil kam ha. Is leyay Assembly language banahi gai. Is language ma bits(0 or 1) ki jagha alphabet ko use keya gaya. Computer is language ko direct ni samaj sak ta tha is leyay translator bany gay jin ko assembler kha jata ha. Ya language kafi fast thi or ya aj bi use ho rahi ha jaha par speed aham hot i ha. Assembly language ma ek bara masa ya tha kay ek specific CPU kay leyay lak hi jati thi or ek program dosaray CPU pay run ni hota tha. Or is ka santax bi ka fi long tha choty say task ko perform karny kay leyay lambi coding karni parti t hi. Or ya insano kay leyay zada pari ja sakny wali bi ni thi. Is kay bad High Level Language banahi gai ya samajnay ma asan thi computer i n ko direct ni samaj sakta tha. Is ko translate karny kay 2 tarikay ha. 1. Compiling 2. Interpreting Jo program ek high level language ko translate karta ha ta kay CPU is samaj saky or executable banta ha compiler khalata ha. Jab ap nay ek dafa executable f ile bana li compiler say to ap ko bad ma zorart compiler ki zoratat ya direct ru n ho jahy gi. Is process ko compiling khaty ha. +------------------------+ +---------+ +-----------+ |High Level Language Code|----->| Compiler |--------> | Executable | +------------------------+ +---------+ +-----------+ +-----------+ +-----+ +---------------+ | Executable |---------->| CPU |--------->| Program Result | +-----------+ +-----+ +---------------+ Interpreter aysay programs ha un karty ha in ka ek fahida ya ha in ko high level language ma code ty ha or phir run karty ha is kay i ha. jo code ko parny kay bad compile karty ha or r kay ya khud high level program hoty ha matlab keya ja sakta ha ya hr bad code ko compile kar leyay ap ko hr dafa interperter ki zururat hot

C++ or pascal ko compiled keya jata ha or scripting language jesa kay python perl bash ko interpreted keya jata ha. High Level Language ka sub say bara fahida ya ha kay in kay programs ko kafi platform pay run keya ja sakta ha

Você também pode gostar