Ifyouappreciatethiseducation, pleasethinkaboutgoingtoElithecomputerguydotcomandoffering a onetimeormonthlyrecurringdonation.
Welcomeback.
Asyouknow, I amEli, thecomputerguyinit, thattoday's classwe'regoingtobedoinganintroductiontopseudocode.
Sotobeclear, pseudocodeisnot a a reallyprogramminglanguage.
Pseudocodeissimplywhereyouwriteoutin a humanreadablefashion.
Howyouexpectyourprogrammedoperate.
It's a bitlike a verbalversionofwireframe.
So I did a classonwireframingbefore.
Andbasicallyallyou'redoingwithwireframingisyou'retaking a penandpaperormaybe a moresophisticatedpieceofsoftware, andyou'resimplydrawingoutwhatyouthinkyourapplicationshouldlooklike, andmoreorlesshowyourapplicationshouldworksothatbeforeyougetintoactuallyrightinthecodebeforeyougetintoactuallybuildingtheinfrastructure, youcanseeifitmakessense.
Thisgivesyou a paintbynumbersformatforgoingbackandreplacingthehumanreadablecodethatyoureadthatyou'vewrittenwiththeactualprogramminglanguagethatwillwillactuallydothetheapplicationthatyouwant.
So I'm notsureexactlywhichlibraries I'm goingtoimport, but I justneedtorememberthat I doneedtoimportsomelibrariesinordertomakethosesensorsfunctionforappropriately.
Sowhenimportlibrariesoneimport a libraryforthetemperaturesensorandwanttoimport a libraryforthehumiditysensorNow, tobeclearhere, thesemaybetwoentirelydifferentsensors, sotheymayneedtwoentirelydifferentlibraries.
Orif I'm using a digitaltemperature, humiditysensor, itmaybeonelibrarythatdealswithbothofthosesensors.
Atthispoint, I haven't donetheresearch.
I haven't lookedintoit.
So I simplyneedtoknowthat I needtoimportlibrariesforthosesensors.
I needtogoanddomyresearch, but I'm goingtoposttotemptdotPHPscriptFahrenheitandpercenthumidity.
Sowhatyoucanseehereis I have I havewrittenoutin a humanreadablefashion.
Basically, howthissoftware, howthisapplicationissupposedtooperateontheyardwaytowhatisusefulaboutthisisthat I canthentakethistoanexecutiveto a managerto a nontechnicalpersonandsay, OK, thisistheinformation I plantogetfromtheyard.
Weknow.
Doesthismakesensetoyouagain?
Thisissomething a 12 yearoldshouldbeabletounderstandon.
Thenyoucanhave a discussionlike, Oh, you'reonlygettinginformationforthetemperatureandhumidity.
Whataboutlightorwhataboutwater, right?
Oh, youknow, thisisgoingtogointo a serverroom.
I thoughtthisArduinodevicewasalsogoingtobeabletotellifthere's anywaterleakageintheserverroom.
Sothisisallthatpseudocodeisallpseudocodeiswritingoutin a humanreadablefashion.
Howyouexpectyourcodetooperatesothatyoucouldgetbuyinfromtheinterestedpartiesandsothatthenyoucouldjustsimplydo a paintbynumbersandaddintheactualcodeasyougo.
Sothat's a briefoverviewofpseudocode, andthat's how I personallyyoupseudocode.
Nowitisimportanttounderstandthedifferencebetweendoingpseudocodeforyourselfandyourownprojectsandpossibly a smallteamversusdoingthisintheenterpriseworld.
Justlikewireframemejustlikewireframing.
Youcansimplywireframeon a pieceofpaper.
Butifyou'reworkingin a largecompanywithmultipledifferentpeople, allworkingonthesameprojectwireframing a pieceofpaperprobablydoesn't makethebestsenseforyou.
Buttobeclear, ifyou'reworkingon a largerteamorifyou'reworkingin a largerenterpriseenvironment, theymayhavetheirownwayofdoingpseudocodeagain, oneofoneofthefunnythingsinthetechnicalworldofsome.
Allof a sudden, thepseudocodethatyou'rewritingcanhaveasmuchsyntaxandeverythingelsehasregularPHPreceivedsharpcoat.
Soitisimportant.
Understandthatifyougointotheenterpriseworld.
Theymayhavetheirownwayofdoingsudoku.
Oh, theymayhavetheirownsyntaxthattheyuse.
Basically, ifyou'reifyou'regoingtobewritingoutthat a functionistobecreatedorfunctioningbecauseneedstobecalled, theymayhave a waythat's writtenintheirparticularpseudocodeagain.
Apparently, thetypeofcontentyoujustsawisnotwhatSusan W.
WantsforthefutureofYouTube.
ThismeansthatrecommendationsbyYouTubetothischannelhavedroppedmassively, andviewsarebecoming a comicallysmall I hatetoask.
I usedtosay I wouldneverask, butifyoucouldsubscribelikecommonandmostimportantly, sharethevideosthatyouappreciate, thatmayhelpslowthedeathofthischannel.