You are on page 1of 187
{then the : software __luser interface then it is _¢ Software nothing but a collection of programs. : _tnstrach’ons_ 1 ks ole sig hack “pra pasteles tak __ A number of programs cbs rug togeth ethes Uke a __single unit it & cated softwase fol of or softwase J sothene axe Class d System Software _ 2 Ablicection Software foc inte wo types —_ ©) [Sqsien -soptes are The software desi 90 fos eneral purpose 4 ves not having any Crdtstion it fs called system software . System softwares are Classified _ Iryte. 3 types _@| OS — pes, Window, linvx, Unix D | Translahes ~ Compiler , interpreter , assemblers 3) | Packages - Unkes, loades, edtitor | ‘Applica an Software softumre fs olesign for | ___| Speci “task nly te is carted application Softume-| eke Ex: Qpplication sation oft clesif L io twe types _ 7 i | © Application Rackages - ex- (NS office, Orade | _@ Special Purpose softwares —_€x- Tatly — [ms Office Is _a microsoft proctuet hich con Maintain the Infosmakien fo clewment format — — [Oracle is a clatabase Which mainwin the information in deament format By bsing Tally re can matntain the tnfemation Jef accounts _ Ingtruction. i pr i | amputes.| nous only ome language te binary lang = Ags a_progsammer when We required 4o interact | with a computer he heed a gommunication channel cated psograraming language A pregiamming language os of _& (sehusetion ich & Used fo coma a pageannicg language -th 4 computor bec seafink dinary coote only. oll 4 act ad ln above case, “recommneniclect : Usanslator. Aw a pregrammes if the tnstucton Come programming _ lang., translator coil, converte —fpegesmaning fang. code info dinasy “binasy format and acdorch'ing to even binary instsuctions (be. will got an application o8 Softwase- cu cerunyt ; Gisanp) 1 chet a Preqrammeét Joo ae Cont puter J : : Stnary_ [Pregrarnmer AY “rans toh] —of Cereputer L[sepiware] Ose? Translators - A Translator te = softwase nae con veets programming lang « Cole. tnte bi - _ Translates Ase Classfied into a es typ _ © Grpiles | ®@ Interpreter ® Asserbes @ | Compiler - Ib & system software which converts -Piogsemyning lang. coole int binary format fn a Single step except these lines are having ersor wo loterpreter - Sha system software which converts Prigrimming lang: code inte binary format step be step te Une by Une Cor) filation tates place CWhen bt error &% Occur st Stop corp ilachic pascess) __ @® Assembler By us —— astembly lang language. ingkuctions tate by ary footed. — ____ As per the. peformance ise wecermmenckel | oe le use. compiler _ LL As per the leyebpp ment _ Wise Fecpmmended | | to Use an Irthesprebey — a = Programming Language | =e pgrarming lang. is @ spectral Kind of inshuctims | which is Used to _Comnounicate €_Wwith compeder — _ _—-| ___._ Pregrammi: dang. te BC ti | High devet pasemeing Nang — ——E——— __@ | how Aevet_ _Progsamn ming lang. _ ee 0) | High Lever PROGeA AMOING CANGVAGE hohich programing lang. synlacheatty similar tp ish_and easy +> understand ib & calbd high level a By using high fevek PL he are ctevelopping fo User interface application =r _Fxr C, Ott, Nett, java, CHE , Swift , Object = eee ee | Low Lever ‘PRegRnennnns, Language [This programming tang. 15 also callecl assembly lang. 4 © Sh high Level procedure orientect structured SE __€ Programming danquage _Piogram ming lang: @ | Which P-L Is syntacticaly similar to englizh ard easy te unoleutard is cated high Lever PL (8) When the programming language supports 1 Proclute faction tenplementation then tt ts called prcceclete | Qrieotect Lang ob Top clown approach in the form of blocks ts catteel Stsuctuted Programming language __. History OF © 1 The pacgramming language term ts started in the Year of. 1450s with the Lang. catlech oRTRan ® _ Frm FORTRAN lang. another progrermmning lang, _Aevetoped cated ALGol. (Algorithmic language’) The beginning of © is started in. the year of 68 with the language cated|icrl] Martin Rletard (Basie Combine Programming lang) Jn the year of 1970s ftom BRL Another Programmn] danguaye is clevelopect by cen Thernpsen Ub tb cabled Br language ( Basic loenges e) Gy In the year of 1972 Dennis Kitetue levelopel C- Programming Language at AT anit Bett labora tosies for developing System Software © $n the yeas af (998, Ritchie and Kernighan, Teltased Next version op : enccege ___U»_| - vein of 'C language cabec| “ANSI-C” CAmerican [BELTA Irae) [ “K and R-C” ale ty the “Year of 1988, ANSI ys 3 seleased next otionot Stanclarcl [ssfiltste) a Snterchange._ o In the Year of 2000» 180 strdord c bs released Canedl %C aa? oe i In 84h of Dec Jol , latest Version of C fs febasea) ‘ Iharne has In 7 ephabeticad oscler -evly th e given oS = | — 4 asc! > American Standard code for Information | if the name catled “C11” hich having actual - _ an for ging the name has Cc: Ctt there & @ reason nothing but post feotures of Ca lanquage-_ |. —hpplaations ope C= programming lang. can be Useol ‘for diffetent e- lication like [OE oft Sefyore development Le Opang System andl _ Gepiles. — _ elop ment and Excl | hemaljaatial etprescin @n 4 Jed applications be Pc anf - | Advanta antages “ope = 00, Postanjtity. ot ts a procecuse of casrying - the ei a jtasteushions fen she. syst to another sfstem compiler BENE, uinker | wi nidows 2 - a at ebove observation hen we are wpying rere file b eny ether computers hich Crotains twinclews Operating. System then it Because pative ode & sume _ @ | Same exe file if we are Copyi ing to any “other Lcomputer Which Contains UNIX / Linox Os -then it _ _ alwesn’t works because native Code if different properly. | el il Platfou clepenel leat, Inctepenctent. | After evel ping any application on a specific 08 Q if we ate able to execute om same O5 then it Eb i Leatted Platform depenclent. on >If we are able to sun on futile Os thenit & | - cate ct platform inclepencent i © Froqremmi ag Uage : - Platform depenclent , Inissien faolepenclent Pl te . It cloesnot depend on haxdwirect Cempenent of a-systorn- (DELTA /ra no. loate J B [object code :- Compiled format clata of seurce Pource code i= Sub of high (oyel. peeyommting lang. anol paograrinating insturction epde us cabud object Code ae Hl Native code :- Unix tnetectiens of 2 OS ks natine coce. | | | Bute ode -- Tain ancl CH autatedl cemnpuiol colt aun | cated bye Code. Source code. enc byte coole ae plalform inclepenenk _ | Object cocle and nati native bode axe plstfosm dependent jepplication s Ic. C_preqrarimin cp esn't supports Cws s platform _ Mocutethy t _}oben the “application | u desetoping | tr same Modules on in functions theo it ts ‘called modularity - : Mid-devel — C piegrameing a & callec! middle lved_| j___| high-level language features th_the combination _ lof assembly language also» alk similar to english a and progeamming language. ecauce it can stupor _ Simple to C Progeamming | lan. - syatackica lig ate Pequunsed these ase called characteristes of C. _ = IGastar al Charactertshios Te develop. 4 program con fendement _fo_¢ preg lang. he having 6 chasscteristies Cp ee | Heeeworels | Seperaters > |Pre-define functions 2 Sy aha | Keyword ~ St is a tesetve wordt , some Meaning ix "ata auailable te thi word £ that Meaning Automatically recognizable by compiler (Sn © prog, lang. pe_are having 32 Keywords ex :- Lift. else void, for, break. -- eke. e Operator - ~5t_fs a spedal kind of symbo! fe ipetferms. a posticelar task: _ : Sn prog. lang. we ace having A4 operators ex- t-m. 2) _ Sepesators ~ By cwsing seperate, we can seperape an ackivielial anit cated token. : dnt prog. lang. total ne of seperators are A. ext- [jee eee as Space, ee 4) Constants - Ibo a. fixedk one never Change dig be (execution of ptpgram (9n0, C constants are Classified mto 2 types — - 1»). Alpha mumete constants 2) Numeue constants

You might also like