资源描述:
《elements of programming》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、TeamUnknownPage1of231ElementsofProgrammingByAlexanderStepanov,PaulMcJones...............................................Publisher:Addison-WesleyProfessionalPubDate:June09,2009PrintISBN-10:0-321-63537-XPrintISBN-13:978-0-321-63537-2WebISBN-10:0-321-64392-5WebISBN-13:978-0-321-64392-6P
2、ages:288Slots:1.0TableofContents
3、IndexThisistheSafarionlineeditionoftheprintedbook."Askamechanical,structural,orelectricalengineerhowfartheywouldgetwithoutaheavyrelianceonafirmmathematicalfoundation,andtheywilltellyou,'notfar.'Yetso-calledsoftwareengineersoftenpracticetheirartwithlit
4、tleornoideaofthemathematicalunderpinningsofwhattheyaredoing.Andthenwewonderwhysoftwareisnotoriousforbeingdeliveredlateandfullofbugs,whileotherengineersroutinelydeliverfinishedbridges,automobiles,electricalappliances,etc.ontimeandwithonlyminordefects.Thisbooksetsouttoredressthisimbala
5、nce.MembersofmyadvanceddevelopmentteamatAdobewhotookthecoursebasedonthesamematerialallbenefitedgreatlyfromthetimeinvested.Itmayappearasahighlytechnicaltextintendedonlyforcomputerscientists,butitshouldberequiredreadingforallpracticingsoftwareengineers."—MartinNewell,AdobeFellow"Theboo
6、kcontainssomeofthemostbeautifulcodeIhaveeverseen."—BjarneStroustrup,DesignerofC++"IamhappytoseeAlex'scourse,developmentandteachingofwhichIstronglysupportedastheCTOofSiliconGraphics,tobenowavailabletoallprogrammersinthiselegantlittlebook."—ForestBaskett,GeneralPartner,NewEnterpriseAss
7、ociates"Paul'spatienceandarchitecturalexperiencehelpedtoorganizeAlex'smathematicalapproachintoatightly-structurededifice—animpressivefeat!"—RobertW.Taylor,FounderofXeroxPARCCSLandDECSystemsResearchCenterElementsofProgrammingprovidesadifferentunderstandingofprogrammingthanispresentede
8、lsewhere.Itsmajorpremiseisthatpracticalprogramming,likeotherareasofscienceandengineering,mustbebasedonasolidmathematicalfoundation.Thebookshowsthatalgorithmsimplementedinarealprogramminglanguage,suchasC++,canoperateinthemostgeneralmathematicalsetting.Forexample,thefastexponentiationa
9、lgorithmisde