You are on page 1of 53
wramaenin 9 Longue ges Ut laa -_ 6-4-2023 | Yeox Develeper _-.ofida lovelace's machine 1243 Chaxles Babbage al quvithmm 1» Pinkat kul 1944-US | Konord Zure Asem bly Hy agesge 1949 Kathleen Booth Short eh 1949 ohn Metautey Butetede | Lsse Alick Gilfnnre 19ST Tohn Backus : 19S% Tpint commprtee Amertiaa _ ae senqucgel and Buropecin comp “gclen Hate. Usp Usk Procescor lose “Tohn “Me Carthy COBOL ( Common nae \9s9 De. _ brace Murray Hopper —._Oviented Langu ) _» BASIC (Beginner's Aus | 1964 Students, oF Dartmouth ~— Purpose Syen falooltc Ththy- colteaee ie cHon Code) ~% Pageal {9710 Nik lag GORD 7 ~» Smal dal, 1172 ___|fflan Koy, Adele Gield be en a oye Cg Seni Ritchie ~@ Sal a Bogen Pee & Donald _ = Schambatain Ada a igaolst | Tean Tebbiah cra [cpp | ae | Bane Stroustrup aes), C00 ere cell See es Cox Tom Love _ Pex _ (997 — tlontelt _| 1990_ tnt Au qusoon _ Yi soon ee ee ect | ; CMe 2023 } l age a TT Yenx “Devel tome Pare a aa Geta ~ Seven ~ qe Ap mon[ta9y tuoi] Lasl Guido Mon Rossury Fe Vipuol Basic 199) St 6 Se Rub oo 1993 | Jukihivo” Meatgumpte aN Be Sav (Oak) | 1995 | Tarses G09! ‘ cad a ea\ae\52Se= |e ¢ “ [Peaonal Horne Page) - - 2 UH yptteck Prepsotemon) f ome ONG eC ee 1395 fe C4e pe O0G sae 7 oe BEA om Beemer yee Otce ke 2003 {Tamer Strachan & Bob Mebhi = ___] 2008 Google on Rory firpiceee —_} 20|6 __‘Jet Brains ___ —_— 0 Objective: C (Engineering) i Pubbon Canning “and. Ttance) _ 18) SOL _C marketing‘ by Cear_Manufasturing) ) TavaSevipk (Retail) ] © Becurtiyy HCD OL Urteetay © Bova (Mratheave) (9 MTENBE Science) - el 6-4-2023 . Logic tate, Fat Systems gre sotd te be constructed Ly ogre 2 NS AT, NAND Ex. OR, Cx NoR es Gyoge Pe cheat» thot © perforros the And openatien ef dhe inputs, =Th q_minicaum of input Vales ae a: and sn_outpist voters (y= AB) os A Bab McW hin, e— (2 Typuk AND Hote) a chuth Tables | T1p oP = A B AB © oO ° ees ° \ © 1 oO od 1 1 1 * OR. Gate . _gase and Not gute, “This gate give - dhe dane yews aa _qv Not: AND pperoyZOn “Tin_goke ean have wo or move chan toe 7 input "Woluy and only orye output voltit - _ (yetpsy | : 2S) Cape fa fe | trey] - o | o | 4 a © | feet So a \ it 1 ee 6-4 2027 an - i : rae 2 WR Oiodey The nok gate fr the ter bined fon 6h an 2 oR gate and “Not gote, Thi Gude give the ut vale, ___ fame _weguly ay the _NoT- OR Spocadion. Teta gate con have 4000 or more than 4we . input —— Nraluet -tnd_apliy-s0e- duipud values, {a+p)') TA 1 _Twuthtobien | yp oe | : — : - Aj Bt (prey {2- Fopuk NOR Grote) ol | © 1 oO | - \ oO oO | —— : ieee oe © X08 broter Tr ta used fy |e X-NOR Watte THe veNor lode ta” a a and eer eilso_fentwn Qt the . tM, ade and bubrvactor. She XNoR Jade fa wed tn holland top adder end aubtrathor. The sxclunive Nok = goxe fe Aometing galled ay GeNeRA yaw . apt nie ten |B pace sn _inpof abner and only one oMtpat | z "nee) 4 ~ | seal Sethe — “ POaehe I-U- 2028 Lo Dighewence blw Hacker Pink Cracker. 2E e Haiker > (white hats @ Saviors) - a0 “The goo people who hack fox Knowle d purposes. ey. “They aye ee as oes Pad yon ced. Hnudedge of : cornjladera : ages =, Pa @ Rey tant Sin on od tect _dheie dada and qve bs exper etn. interned : = Becuridy. = — — i Hackery Rho the knoultdge and never damegu “the dado, a iS Hoocera are the ethical professionals - 7 Ln) nd_pengpeme q _o Cracker (Black hole gr evildoeva). : () The ewil peraon who freaks finde 4 aystern fi fe hectic. = 4gSTheyrogy x_mey not be safttecl , Rome cratkexs c - {bk ee a fae cteicks te_seat data ts $y wee in on w _Thac ave die _pcaton “fe ____ 8 unigattorp, ey TEC ey Pound le t dhe i oC “tomas the dato. tad - Pracloea ore “unethical and wan} Moe melvces tom flea gat Aditca ———__—_— | __ dines dod.q EY 9093, Suusteen 2+ An Op pevoding Sypters Lon) b > a cellectton Suftuaare thot ae : sails ma hondivore Yerourcs. And _pavider_srnon, weevites, —Cornpuder prograren The” _dhe— aa ir portant | Hoe gots : —— Ryetem Stowers — Fo —a__Compucter Systetn. at\ceaastticstasiaina gps of Ot : iaeriinienneaaee Thee ison pectin whith taker simile een fobs having the sare Yeuherntnta and groupe : theen forts — sore batches : fe (2) Tin Sharing 0.8. Thit ype ef O, alinog toon} seri g de shave “ computer xecourcels yet sec Pee eee eee seek Nai cits ty Shs multiple or Ne access ahared “Yeourcee — and communi cade with ¢ath_ a Helwor, #5 tier of acts Hoe of Ob. = en eee — fides {hh ability d@_ mana ei i ins Ay appt athe Beer esse taste asta asterenaaetnieeEIER tretworksing THe ROVS Rect dine Qpererting ae © Bubipreressing Spee ip Rustem «ny ihe ev “9 peeling “ Is Mal us @ fmbc ded “Opa Atm — = te Matoe Sy et : SS on we Linux th Chyornt_ Of (8) Black bery On, __y Unik _ty Windows A Unux_filink 7 _{()_ Rndvotd (): Ubunka cs Ma _O8 (Ww TOR _{5)_ta= DOB ww Fedora ' _(t) Seladn > Deblan - -_* lott And Berk Opacting yo _ i; my Windows 10 oe — iy TOR . - . yy Andeuip 7 - - 7 - “ly Mace Of Beem a —CN $06) Ubunka —— jee ee OO 11 Red Hod Un ure 7 a wba OF : = a @) Dagcle - Unur : - — ——— q Cyrene 0 oO Ht aise 2th docemeraeh hc Tava *p TOME (MPLIVE Celtdiny >Te ee TEntespare Editon) aes ht Hing 4 Tua : a Tava “was. ~ exeoted ak sun _Micca sysieros where : a ng - an of xenearchers_in_an_effock 7 + that Lonuldl atlow consume x cehante wife com ulicabe wlth each pther, Worle onthe 6 began in taal, _and. before fong the 2 u ged sew niche itde mar was Ort gin ally designed ot ined ' but ft was too advanced +echostogy te. the digital eable delevition in duetry ot the dime.” The hislord’ of Sawa ——__sdovts valith the ~ buveen Ram, Tawa feam manbera (7 ata’ known ay _Orten team), fnidfoted this project ie-_develop 0 Language ox digital deur ces auch ag sd- “40 bower, deltvintona , ve Seale te) Ores Tc mn. “we + SFraple, bu stable lat fowa in 4. Seer High Pre¢evroon ce, Swltt: Hrneaded frcht fests ‘Neubrol, object one D Ee developed b: Tames Gtosting _ who i» known os _ i at : sss, SJarn-eg Costing and hye fear oembers Slavfed ~ the prefect _ _in the easly as —_—_Curcen a te inieunet programing (devtees, 4 gcirnet, ¢-busineas a Afusions ede, . first bo Sh woop eallect_" * Otem dali by Tamme « bon Nle \txfenainn wal gt. Ayer that_ coay calle: ees an pest aa abs a "EY WRB Tava _ww0s called a, Oek, Buk Ook fa sinh, cL stvmgth and i+ wat _choren _82__0_national hee 8h. many countsieg like UMA, France, bier an\ 1, Roman tha In_ 1995, Dak was Fenamed a8 "Tava" en th wad brady’ < cy_tradera ark by oak Technologie a _s tohy “Jag Pro grarnming mare "Jawy? =The_-learn gathered 40 Choose 9 Neto Name, The su gages Hed words wee * dynamic”, “Fevalatien oy aay" SRS, "Ta Ta Yon’ ete. The wanted that ected dhe _esence the leeligy a Ee . a ewe Vvely tool, “ti “unique ind easy do_spell A According ty Tames Sosling ,* Java wor ae a oibe joy os atong with & me: Gane Tava wo 0 Munigue mvit of ihe ‘tara. Metn bers weigeral Fog than of ker “naming : a . ' Tong 7 fylnnd Aonaig where fhe fived wwftee Woo, procured C called Tag toffee), Tt Ir pee Kings Oe CEPELGIO pean, “Fava ae wag Cho den — -—hy _ Jarne_ vk ot coffee Tat Hs i Sta bat, Mon 7 Pe Veron (ae Xo. Tok “olph® and Bela (i998) 4) Tava SEAR [oar 2022) 72) 0_laatcfom_1896)_6) faut {ee-tug_ ne SyK A (ath Feb 1997) Sete : i toons ‘e hand wreved In ov acle {som Run mic; —r_ Conversions Binary fe Decimals FY. Wed .__®) (lode), = (82), )_(torite), = U6) ce : [ee sad | Teavem a ea [tem 2 oe 93440404 O40 4 32tot BAO THO a3 ay — 4) (1110). 28), ) (oo0t), 2 {rs (4) (rot), = (22h, : fee sg et -_-. Te ee veal Lie 8 y¥ et we 2 et Poe a Ver 2rd tOt0 AIG KRONE OAEPT A [GE OT YAR +6 9 28 7 aR () (11116),5 (39), ®)_ (i) = 5), (3) oto tt). (43), fer Be pee e “| fe at ocak el wey ei Cs yeil ices aros+eryt eto HS Bry ret H BPOT RT OFVAL > Bo 215 243 ee sae as aa aie ey 2 I a Bet oF VtOtO41 + Ut Ot ¢ Tn a It OF VAY Set 1 a9 a 39 Be 23 (3) (HO 12 9), (ry (ronooe),=(3e), 09) (ove roo) 69, : ; su e 5 [= eg te! | : {ee vee Veer eagy tj 2 4 eg tt ERUPT [eerie yay SF LPREO AVEO > Ht OT Ototo og [Wtotszrotato toy), 9 26 Soe / QS) (LOL doo 10s) = (EUN _ fe 2 a oF at et ot oT 7 [sp we te Rw 2 4 et a / 2 Sat OF LW OFO TOTO T YTIES _ = tty ——. “Ay (toto port), = O87, a - —S ‘7 fer fw ee ot of : [se ast yaa te a 4 ei : — PSR Ht LBWthyt ot LOE OH YAH _ - 47127 = — a) te Vor 11), ¢ = (C2 Se fe et at go a [Bt 256 122 CY a ~ a SR OF ETC CeTTS 9691 eye 098 U9 HOLL OINy= ),, (39 [11.06 N1N)g 5 (163), 3° on 2 ga f ic 2 43 ft so¢0 t 4424 Pa Ae Ley Roe et 0 9 TOF GED t OF FNM BRE : 1S) [2 Djo= (HLM), OND). HULL g ty 42 p= ore), * WY 202s {ny 08), 2(10 19), + 112)_49),.-= ue) afior]o VSyfo yy ; \3 2g ° (2) (179),, * (101001) Uy) (150), = (1ovtorie), RT iS0/o* apts} t EWERI aftr | a [1 a 44/0 Q 6 2 1 0 \ 2 IS) (133), = loooo tet), (16) BIS = Mero iti), QUO tT iit afec fo | {3 Ne 8 1 Q U3 — ---e-+-——— _ ae E i MME 8 anes > 19 (S50) 2 [tose 10100), afer BGO — 129 ARV). (otjey vee), 9-4-2023 “A Magog? tompater tremey — i “the _slooge spore — — jin the , where dota “fs do be processed and tomvuctions required proceming ave sdoved, The memory Vs divided ing large pe ot $rq 0) parts tahied cele. * Mesaory ts a of dhe typeh tn Cache, Maaarye fp a very high Rpeed temicndu- cher bree ovy which Can Speed Bp the Gey Ct Sada aL a bubber b/w the” tev, ond the rain a Tt te ured de hold those porta ot data and protram Which oye mort Frequently used by” the cpu ta) Primary Memory / Moin Memesy Primasy memory wera folds t "t g ant those datd end dion on whith the cern pul tx wrrendly vorstdin, Te hata lintel _copacity and data fa Jost when _prsed Th huoliched off, ‘Thue art generally _modt = are Dis not a fast: ty _seyister, ote clata d 4 fo fred fo: ceatecl reaTola iy the tain mechs: Th "th dived into eftop sub catgeriar RAM & Ro! + Ropu: Random Access Maeery fsa voladtle 29 sora _infoomadion_bused on the: paves supplys Tf dhe power ee startet hei up ox start the _ wit be (ow congue. TD Peyorartly tox dre asl sh eat ger prrcegg0 BU -WoRs © Roms Read Only Mhrnory ip 4 non. velotile poernovy » Non-v0)oa, Mirory B4O¥R} tAhormadion een whe there (sa suppl > felted] efor bod ROL jn uaed to xfore inforrotiy _ thoy ts_used de _opecate the systenn « fla te _pome seg dlg_xtad_only memory, Wee ead the pogroms and doy thst ts adosed on ih, Tt entaina some _elecfronit fuse, the Stn he _programened fora piece + of specie infomnasita, Te emotion xied Bn the POM] fy bina remo, Te is _ohy __knovn ph permanent memory, Ror ip py Typat aq Romy t Masked Rent) > P Ror ( Programmatie Ron) ye a “2 EpRorl (Eran ghte fin gromnebhe Ro) _ > Ceeroml Clechically Gato petgraramabl Rom) f) Secondery Meon ory tk in _alge Known ay gat lary mney oy Tht non-welasie memory and used tt store a | arte amour r data? ov information The doe x {nformed r Stosed fy seconclar 0 iy permanent, — ” wl tis sbwer thon primary “prerwvy. ~ A) _CpU canned” a coal \ ry ' vy 7 dary mem: wea e Tn. im ike _Sugi\fary eon b Chat _cransfened de_dbre main __eermry , ond fit dhe. CPV con Areege te _ “Typ of A Aeondary — tose a — . Megneaie Tops ‘ e Moy eit Sinks a - 9 Splicol Digkea MD: Rem th WORM (9 DVD's ae * @ Vad disk _ *__Pen =< dive _ —— __ ee Sexe x Kelweoen “7 DI {terrence and Voy 22024 Deskop. a = : = _Derkcto ' P tpt ba agi pe (2) t Are resent a secure locodfon. stored ot dhe indfviduol s dektp » TY hax mivored hard dry es @) 4 hay singe hard wht vr Lek drive. i . ye lose the dota, : ihe data on the ‘servers. fe_rtquives cove than’ ont power AUpoly, 5) Tt ip move srcture ho visu ne malwere and cyber threats. (ty b “he haxduiare pats are El | ts T hep nly one ponte nuppl B) TH tk vulrgrradle fe viruter, malware and tay ber _t threats. (o eThe_havclvare_parts axt_not toad ly Constly iy opters high her _proceasin ep hos lovtr prvde- _ power memory Font tg |___-_-eaning _powwer , “Pramory ee oe wcogen ee : : to 42093 —y Can we Ure a eaktop a1 a Rerydr f prey A deakiop_ computer Con can ea aerver be a Rave TA lao a eorpuker with advan ced Novwarde porta. Ro xewer has chun ion ot tH Nat can be shared worry a network _vol}h Many other som queers called clenta, > Seay CSencer Va Desitopl an gerpey — grade hardware 48° puch vi cle Redo p- ge eole hardware, This & becoune i ee qu ade hardware fe fhber— comeetit . ode thardw ave ‘The nstentingt | aes alt tMes _™~ in de aesver's cose Aare mG —Wigher as ae dake, which eventually reguit@ in. ——Snighex Cotto a = “Whe Towra Developer Kit LID cata covivrapornk— thet wepnect ater deve she oliection ocla —ation__thren_-atong ith JRE we m eed Rome additional necefgary fools , which fa colied Thk. ~ Tok = TRE + Developrnent Toda | a : ARE tung | Mer sty + Developryent Tecls 23 oe \ evelopen Baviren & JVM ava Wittuol Machine o IVm , loacts . rs p—_wrevifter Gnd create, Tava byte Gde. is a kenbuon o_-khe. inter pscter or dhe tore. af Tha programming da breawse ft _ _ exe cts ca fasprereiy eh the) = ge iE | i 4g it “| BI (TRE The RE contains [nade closee and — softwrare _thak Tata progutet Deed te run. A» qn example, the Sava loan doader te —_part_ef_the TRE. This Foy powlank pices —Leada—_compied Jara Code ino ‘ema And tonnect® —tht ode dv’ the appropriate Tavq cost (braves {this pou is known os ining). | [o-t-20ee nrdovon Family 5 (rticroxo(y) “Windows po _[ Ias)___ Windows xp (2001) : ys 20 (1987) Windows Vista (2007) —_Windnoe 8:0 (1990) Windows “7 (2009) Windows 34 (19) Windows 2 (Rotey Oindows NT 31 (99d - Windows 1) (010) Windows _N'T 3:5 (1994) Lotydovor 10 (Qos) - ___loindows 95 (1595) Loin dows Ui Leg!) 7 er “Window 34 (99) 2 Winders 2e00 (1999) | Windows ME (2000) (Ron on PDP-t1) 3h gly s- [Unus Torvatds by Uni Family (Dennis Venionss. (1970) ____\revaton 0.08 (1981) nyo Like (0 Bsb — “ Nervion_ tot sg) ote Vinx |) 9 Berkey Soft, Dati a Ubuntu Freon entry Of = : Beth Woe Red tok © System V : r Debian Kei inuoc paeicaoe - “Moun ti Slackware} ag ree BSD __ Spon SUSE Deepin MHOrade Solarian - ese ; Oracle iwc ly Ort REx Puppy Vinwe SUSE ey i tear tdietge Seve _ Red Hod trerpaiie Ure Sebayon Unwal - ang arg nu _ Saif Uirnux| bent —_Syttern Reson | " (WVeynion T Uni Mir. 2098 o> VREE (unifom Reaoarge Locaqor) and iss addyess Sh @ VROLWCe” On the world wide web and _-the —_prolctol_used fo accese #. te fr used do friend. dle (ecaditon of Q web youre de Access he web PA et, For txampleny Tle wisi doe <{aucpotod website, we-wilt_ goto dhe uel ° Vy a sow of astapo fit. com which os the URL for the forapeing webalte, “The ORL gndy sera de a Spect{ye xegourer online such aS widen, Wedpage tx other sources, Uodhen we * Search Any Aer On Ganges _[ {api Lye mou tiiple ures J dhe rveolurce that are_ All related de uy axch wert: he displayed i bRLs —_axe_fhe Dlypertini fy crccesc the teebpage + A_ wrt is. a} f of uniform _vtsource fdmtitter Features of Sasva = . a a Gbfec.- Oriented : &) Portable ; 7 oo , 19 Plak-tomm _{inetepenchent- = - S a) facchitecture Neutral ty Tndereted ~~ — = { NAN ce t e ——— 2 — ~_ __~ty_dishtbuted _ — Uw dynamic — - oo : NY ROP J 2 Of its onen ted pro gramming ia_ons_of ti wel er aS fo whith = a Obfetds, Oring ats etbe mer tan Model rtal. wold oro object ix stn fnstanve ad beh ayfour _ ohn is the Cube or dala, cena i: is _calied @ mettod. a pope Procedural Caftakal Prograrnming it one haa main “focus i Aunctions prosedures wequied for om m pudon foatead of, data, : > Dhan bho -(, Crt, Towa. a sy bars | C C Si “ o Litrigin [Based on assew| Boxed on © | Based on Cont — : biy_| longuge | Cet _-_— Progeamening | Procedural Obfe fe oy Orda | Rpreate- Pure fa fag (0oP)| Chi ect arieted —* Paradigm autye. bertlepex Dinnie “Rithie. |Bfasne Strustup | Tare tes) ing — th 1912 fy 1979 fy_199) Feondates Cngfler only Complex only Liemes + ight — oe Lo aed siege — ee a gaaee | (esmpi tee + : epee) — Ie Ur 2023, wo | Plat fom Platform Prod ton Plot fo rr Depondenty | _Pyvendos peatert Trayek | Lele Dive of Sire et farted by TVT4 eeeeu{ion ao to_| ite Aervevodin Ta. generates | C+ gpherotes TH gonerch Ss — the x dnd | exe file. | ee . shal, files he | The axe eqhexe_are | Thee art bo. 9 Number of Key woud ia a words | Keyuord Tn ___|_Kepoord Ao = Sie ce isa NL _Faver lorgesgen “tee, wague | “eS crore |? 2 tan ques _whid fet ented ed lange’ {dows ae ecrmicde 0 oops 7 couplet l Mean te ge soy _the — Ohich 4h oes Onguage cae notin, Dada iding » “Salerenct “pea _Gacapas N TE longeape. ont eae gn Boa a a FL fon. bone language ~ alan . cpt NS ae maa oe Ue oof - ae nae _data— . " piakacion ae Sete Hetied— Cornpt ley > Wtererce bl Comgiley i) Te Whole 7 PIL FOAM OF once ton Od 9. Corp nA on, {9 Sho dime /D Leccution dicme of B lees, Corapiler fy Sy Sonverds the tocle Source Into olf my fede, bog yes nak Xequie B0UrCe code low let “eadtion, 4 corp la sans dhe lee une oes And “Interpreter + le Ind orp eden fo | }oy Ly “hransloka de : | sloternae DK Hrne 9 one }-peogrcim. } |) Shoo error Aine by Aine {On it ‘Scang code Oe Line {0+ 0 Airep, i) Exerudion, bene more. not ty ay wanes the may “ fod ¢ bby ing: Sete lode dhatead th Sana Vt Wne by dion i (eo Feq ure LOUrce Code tos lator eet _> Differcoxe blo Cornpflex_and “Ipterp eter! ——f intereter — [Oy “Fonslnka dhe Oe YHRVORS. fe — Oe slaterna 04 Hone oy ix_\egs. ~~ G _converda the Source " cocle fnto obs ret Cocle, i) Eeenmdfnn deere i Al fare popper —— = a Shoe enor Aine by lhe as it ‘Scang code ony Sh, o+ a Airme more. = WT “tonvest$ the Source code feh® —— bepentencle tear fnkd Object Code dnatead ft Scans YH line by Aine (& Ge require _source — | code for fata execution. — s ©) Machine code fF newhee pe g@oved > To known dhe venfona of application fr linus Type the Command t- ayplic..narme ~-Verston HEY. 2023 Bin, Nth Dachttecture _ | Tawa Progacnn's ~exee ution, Tore has 4wo protesses er compilation and _ : garkttpeedation, The Towa Compiler converts _ tode present fy Tava inte byte Cocos . The Niduol machine (Tym) converts the i inte mathine wm code which the masthine — tres dtreetty, a = We ql : 6 te leapt Prepon The Sourve code goa te the Tova tompiler Tavq Compiler tonverts {Pt foto byte code ste & qo dy 4 0 SNM converdan ode inte _oby'ert Code 2 Ao SVM awe send Object code to dhe machine vv 02% Sure Code pH} Sova Vietyat tiene | ablable Fe window ( Besutable (Cle exkngions ce . * Oy _bnix_( Creeutable fle extension + 0.) = * (Urea 4 Sorannsteys Pararnveterd an do the Valuer dy aye dealded — decla inside the prvartbey« Ct passes these Vatucy de dhe ayer onda Comer. q. Siepor vo.tes cut parameter — from dhe _oth ex povarnet er, wo If qhae “tea function tor adding or gubhacth itt pow, thay t =e canes Le have & es C1, to vite a Hae Dry hg fak e_pa : a eee ce to yp . vc 1a [ P at ‘ara hed = Tred e Parc meter ‘ ae a / a posstd while. calling the — = Aun etfon, fo Prrguroed > ct in amt at Read Poreinter gp Pavamentery Lf th vam oF framat Puranck Zs oo pitted ds. calling - a otins or _fetethed 2. eS Ss ats by value os os Pass, “by volu e % a method — fy _whien it passes the topia of actust _parom=_ eters __to_the _fowmal pararret oa _fngicte the funotfn, 7 we Know , ft passes the Copies _, 89 twen i theee_ ~___ia any change ty dhe vattues tnatcle the Hon te will Dot sehiect- “Hot —thenge ins actual vole d PAE addin nt, int 0D 5 _ ~ tehtorny ttt hey Pf peter | Foerrat y {Povarnetees {peeresees) — mest ham | — yy fox _nuro | e183. fok nun eas pumas TR cout << add (num t, nur 995 Teohurn 05 C 4 3 => Call by Reference t — © ax Poss by Reference — Ca by Reberence , 22 a method fa which %& ipasses _ the iefevente ox_adehess of, the actual povomete — itty ane ale pacar offre er 7 Ch_meang i there the __fnatde any chon ¢€ ~_the foods that ange in the Seg BU HROrs on “add (int £1, it BN) | ; refean (nn 9s—" / : : fot main) = 5 z a int num sig fot nen go Ws Ruthet Portier cout4< -aatd (num, nume)$ 7 S rettim 05 : x. 2 String Lo_Tewet= 4 Strings. which dre \ofdboly — : oe 8 nce a Characteng. « ae Bees_aedfe fot noi fo W)_ Access - Med Ligier : - WwW _Non- Accets Flows BYR Acvet Modifiers ~The__aceess rood t fier (pn Taro specie the qecesibtigy or cope 74, field, “method, constants oy Class. We Can change dhe access @ lorel f fied, congte dora, methods ind clase by Gpplying the cy ceess nod iffer on. oe Miers “axe -dgur Ly pea EA Access. rood fie fo Saye — fh) Private:- The arness level q__private rood Bex 5 only within the “elacs. I+ cannot be accessed Aproth_outzide the lace. diy Protected t The ace ess level of 9 protected modifier va Dung, within thr package and owside tht packcge ng ‘Hhough child _clacs, T4,_we don't make Avid sclags pik can_pot bt accessed vor outside the te PAW ofc, i) Publics es access level ef q _perblic_rmocti fier is where G cat be accessed fom volttnin the ries’, out gide fhe class. with R the stage and oubsfde the _patkoge, __ = ‘ Wy) bo Default Tie sss ee a detqult modifier only = pidhf Ihe package T_ fall oe 8 d Gown i Ide dint package. Tf user dog ot specify any _aceess level ft vibe tht default, (iit BY-2023 w Nn ~ ficeys Mihi Premn “Théve_avt_ many _on= accese rod - ye such an a tative ,amlatile, tcamafen yee x tinker ts 1d G& by Stern QIao known a2 4 tink editor and bade, ch Combines _obfect rod ules inte a Sfnwle obte fle, Owerrally, Lh & a progam that peda. Chae tt “takes One or erated by torn pier . find 2 41 ea. a process coking, ___chfeal. fick whith Ove a otmbines the files inde oe exe ha ble Modules axe cated tos the venk glee er cooly, ulnich re“ uvitten a pmo ge mming i Tacha. Loksing 18 “a gets thay Thelex te ‘ 4 and Smaintain pice a eode fate cn executable fe. oe in qh toil the | belp oh Anker, 4» module \ at a Voked | tobe tH “i \isravy Xb Ty pee 3 Uipkes) © State Lin ker © Dynam te Miker Code < a Source Lode» Lorpiter -» Aecanbler -» Ob{eot fode +> UWokeors> > Executable file > Loader a _apeeial yrograra that do of erecidable ‘filet “from linker. Bnd pee Wee, 1e "mata _Caeeav a code for -rre cio by computer, logdes alloc a Mitnn Ory * K pace do progam, Exe it aettles oO if ata. spmibolic xefestnce bedi cea acheme) I= —# Pbaojate leasker __& pelocaling Wye ss . __*& Direct Linking Lo ade © Boniodrap Lead ess) = - | language B fitspcluced ng _Mnheemonice ov Ry retools code tpatucdions maahrne Level aterbly len oqvara 14 tomnicting —_¢f eae alles _deansloted ind machin code Pf) poqram shat 13 used for his conversa, ___fa_ known ag” aarenblen a __ An _assernbler tn a tne of tornpauer —_prvgpecien det finden esta _aefe\uoravve sdgyarng —— bfjen fq Cer by Vang d age ince —_.athine Longo. ge Oo mathine code ond fn atrucdi op, that Yeon be exerutied by a compu ey, ” Framelbons Bo ai sofware tocelopre mnt tool that =o et ef prt = bull [ibahie, rood ule tool, that tan be used te develop opplicod ne Cicien ty 5 ‘ a2) “Thr 0 5 york i> to provfole 9 slanclavd ody orpaniaing and dey loping dode, so deepen “tae have? do ators fam’ cvoctch tery ‘Lime Hoey butid : pris oon <7 2 They ove stottel bby steam of develop rr. 2 = hae fee + web fcaonew ortes ena ered clevelo per. : % En “foe “cha roe tans woot Gmatidalte. fs trom \980'a arcs -fsqen ew cobs 2 po) D4 ~_unitien in pythm iy on Rails- todtten in Ruby : 3) Angwlar = wrillen ty dy pe Bea pt ty) Rech ~ uniter fin _qtowd a . "(gy__lavaut}~ i tten in tp Syreing -» Need of Assembler fn Savas poeta diyeve tno nerd to upton bier fn ava. Tava code to compiled fnte code , Which fs then tre outed by the Sum byjecede i net machine code , St, the xe is nied _¢@ use an assembler do fransd’de mathine code a _______ However, there _ “be Aorme yart__COret _wwhere a _cleyeloper pray, Voont fo Use nad 7 r_inderfaoes Qoe TJ with hardware __wwetith Cae dey rouge _4r@-_une don guage. : — 3 Conversion ofa md b bin _alb, abby at) 40 qo 8, be 3 ®@ geW , be id _ eee teses ol bees 2 oo Lit “alb w» \iolti (ss) arb »oo006 O1{}) __Qhb9 0 © A ~otb » Lrortotsa) athe 1 1 00 (60) | rg ge St, be 37 1 ie Wee 62165 6 i athe trot! to (ip (6) Qe 09, be SI - Qsofg # 09 0100 | } gets» o o i 1 l beSlo 9 { 1000) | _beeoe Oo 1 albe ot tii (9) alba ee albe 9 of 1 Oo 1( 19) Pe: 660 9.0 1 01) athe 0 | Oo 1 oO (18) abs Laie te 0 ato (8) HM) Qe 103 be 99 (9 d2 63, b= 37 gQe(ors 11 HLL o2 | 19091) ee det3 9 [00010 UU (in) alb» |Jo 01 of (to) 2 b> 119 0000 (9) Qib % 000.010) (59) i —otbe 000111 (1s) aby 110 0000( 3%) _ — a @ A <10, b= 60 Ua) Ae 63) be 28 oa OO Lolo ae63o \\i itt osi Li joo be 38% | O1j000 albes viris of by 11h \ (129) gbe oot oo of %) Qube oo\10oo (24) atbs 11 otrotey aba ti seri (103) Tp Gere, be 1) — Qeliba | | Lolo o_ . bets wo oO OVW) ale > 1110111 Lu) _ alba {o' iii abo Joo port Js) aba joo ol 00( 8) abo oo; o ool se) ba oll ool (sv “ig Ge lea be TW) ae at, be ou i 7 ag oloyor tice by Lopovo loot : alee 10111 80 1 lias) alba LLiLoliralsed qakb» dovoo o1000 (8) _qths lojoovee | (1s) _qaije ooo tooo (24) be Li uotorte v -albatiy of OF Tt h (94s “ahba0000-1.0 00 0 0 ( 32) o*batit 90 04 4) Vt Gn) s) (Is) Qe toay, ba aug¢ 900 060 00 0% ‘ [Oo }) O01 0 00 10 t of coo (34gh) 000 0 0 000 (TRY) 1Of 0100 O0lguq) Cee US| dee JO oof o (34) Sk 00 Loo} : e Olli tipi - : _ L111 ______— ralbe Vitti ttiity (ae) = Foxbe OOLlioat soo (USG) — ______ Fotbe tooo ly oti (1591) oes Je 182) be 2048 HRY sig gee jag oY @ We BX Vt _Ye i 0 yoyo yp | jj 9 ob of bef o O© 0 0 o O09 OD GA000 abs ppb iti o oo 1 (3564) dibs 00 0009000000 (0) eT er bs) %e 296 , b= SIR Ge _o jno 19 | 060 a 7 Be 5 os 01d 0 00 : 7 | alb» Jingo toons og RQ- 05. 7 2OR3 io ave er Aohy —_arsoy “Ander starts fom 400- tg) pm amay oe _F_fntepeled a6 “aa dys? An Ov asl] _is cxpeefe dd as are tt) 17 Hee, ar denotes the aalaress of the fit on 7) A “ : i elernart or the © inden -eleoerts # (avert) rt i distance oor thy means dhe clement at _f array. : ! fit thement the— nateving because c- index ; TTann_use gao-hosed i e indeeing + & U ~~ base ts \ otbing mort than a aoe a he is the ea portion . ef Heap™ thot contain & ne era ra atyan the yundime classes and {pppoe rnetodg, ‘Time Complesit y cs __* Time Complexts ts dePined in terms pow __men: deg diet f ftobe: 40 run a Given Sa ae on the length of she {fnput. ‘Hms plexity 18 pot “O__ measyiement— Fi te sto -terecute -a sbecause — Suth fe ork 03 pO gramming \ B&B Ond pycessing power axe alag (on POW oe dy pet __© dime “eorewlextty Comes t= od alentty = OC —etormont © toed cone ogecritlornic ‘Time conapiotty — Oleg i lexity! « O(n) @ Unrax Time com © - oe | 2 Oln —tTiene Leet = —_ hen foi nas al atthe fA yun on a compteter ty aft ot@s a cortath amount 8{ memory Spétce __ The aroun mera used by @ _progycn, 40 execute” ae wept tf space. conapte ncthy « Becendt a Cn os peers to stove input data_and ane or ah value while wunniong Une Space complenty in‘ quxihiory and input spew od Ss to alg ov thin “The SP ace com plrsits af On or 4a compa prepares fs" dhe ¢inaount of nasa yyy Fpace_roquhat’ -to__Solve en __ instance Of the _cerm y, dationat — problem os _a__fanctfon_ _theracteathita othe LOperts dtp the esi Vequired by 9 Agestt hen tiotil ft exeeuda completely . > Tfme and Space Compleits di fferend - (fe {\— farting and Seauthin g atgonthms : 9 Ay freee eT — Algovithna | __ “Time _Complesity Sex ing Bert: Jvg. erty Spee. Comp ott; | oad oye” Selection Sort [e2-(n4a) | © (n%y |Oly42) 01) Bubble Sort |) |e ln*2) | o ou) losetton e.(neuiOlme2)s ou) utes Sort fanbymfe (nlagnf Oyeay fama Mes Lo lagn)] € Lo lay) |. Log ty) O(n) He tologn)}orbntegn)| © Cy tog) | 00) Radie Sock (nk) _Jotnk) | O(n) | 0 tm+k) _ Counting (kar) lolkan | o(k+n) |g (Rtn) -bTime* Sort fob Smog n) | Olnlon) | Ofn) Bucket Sort | rlertts) [ofntk) | © (n%ey | a(n) Shel Sort Cm) _|elidgny’d) Ofnlog nye) _ ou) ~ Seovthing Algo Mnvear Geavth | Bion Ge etch | mS © gk QCITT BRR RIT 0595 FT 4 forliao; tea lengths 1+ ) fovl 4 ° Ka hy ie fr) = wahoo 4 yo Tagged Array -_ass ae 6 30. aned “ ayroy = an arto - of on OYA qv 1 y suth dhl SY member : gereys Con ie * Dildovetrk oa i ea ea Bes : - | Sortable number of ColoumnS in och vow, Thege ar alag Known OS fog qect cuways tH c — a dupes oh arco, per & Tok af llj> new for {sii t; : (iq this ayrew vow th fiaed which size fa S) pliodity, ( Bub colours Tee not Ogan i.) (One : fet ab] = new fod [6]; ” cloumns u mee at] > neo nt [315 7 \y Colouring - wast ) = Acae ) sets cerl33(3___f-foaged ene o — > eblals I — Seed awlu<=p emus | > 24 mee \e ged gro [ed fe Tulshel 3 3 - \ fogged eer => Ce] a : Peas Memory ey Krywror At Sona & a _ Abe yor is Laue Feyusate) ye ih in fava ud fo deleclg wtomaticath bared On ae penn typlein where yoy Grr loss em. : . : stotic vol ve NAY 2 190 rf fereate tw Uae" 9 ne Keyword tn whid 2udOm chaly — defe Ch PV Neilcigaia oe tana __| voria ble y - “yox_ps : x = If booleayy vat 12 false 5 ee ee ie Mn O bi { ‘or Qnother Pangpcanening Lo.né “Typ of Compfler es ~* Binge pass compiles.» When _all_ibe Comp ler ore, ——— Qa ingle module, (4 ¢ — imoly called a Gin ale~ pass compilwy a —~ the ~ work of _torv'nting couse Cocle 29" v 7 mithing code. : - ASS manaram. is tvonsloaged Tate one nt oo dine font end nd te bark from! the hack énd Known as “Teon poss compile. ae pos. Comp) Levis WO seuera! in devmed — “ Soren a code are cxcod beat to Qm and ist ys Ope + ___{mncescecl many. times it ig colle) fut 5 eommpi ley, Th beaks, the codes Inte Smaller Pope rs. —— elements - of = pe Aide feoca — esten-tieed pereien of co butt conockty 5 Pmt cin & nostHon. 0 A buffer’, fs dhe humber of elements —_1t cone OND capacity of a brufbex is never nego Hever chan ye 2 Vivtual WlennQey t= Virtual Memon is aq Shostage scheme that mpvides user an 7 fusion of hating ov Sig pain memory. THis va__clone a Roti’ng oT pad geroNcle a Dern ory Ga Qecin _th‘emsz : “Tn this Bcheme, , USry con leack tthe ingore Size wroresere tfyan the avci?lable ma tn . “\ rermon by bona oy the MNusion that the mem | —is_oueiiiiie te loacl tr jpotce, Tn nteaol of locating one byq grotess in a satin (me. or. spans — of Sisto ate nef terrnb foxta of than oe _pyoress dhe yncur memo und Aeigqnmnt Com posite Opry adore > = * Oporadous Dekerip jor Compound E Bituotan One vadow fy ke TL _osSians Leg rae PY logic a TH astgns of Loa col ie eas ae cals x eee ce we log OR 777 |feaae: assigns the oe Unsigne A ae . > Howe many Anypes t moamory aaivested by “IVS, ‘ se Method) caeq es Class a Dost Method) aves. ' Shuclcoes Constant — “post, daao, and dhe cocle for_metheds. ee eee ' “is auntime data _—_areq_in _whsd Ct : is Allocated — ie thoy : ve pee (Jee o ld tee) Ofc Meeseeemaaee fava slack Stove JAvIahlea Ana _por a _and —Y ee ts flay pxt_in_mefhed —_ invoccution and _xetusn. Each “thre __grivaste__ Tyrt_sloes , _Geated at the hyead. 8. eto ferme _met hoe is _fnvoked — {raroe_ ——derpoyedt when _ its medhoct tec sutton. _somplets " a) Repaa fount Reiger te pe CProgsary Counter) oe i yeq iSdex cate inc the = ___addyess_ ef = - _vidual a wetted, ne inshuction- currently belo - contains att the nck 9 Seis. Qietbe Sate

You might also like