资源描述:
《The.MIT.Press.Design.Concepts.in.Programming.》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、COMPUTERSCIENCE/PROGRAMMINGLANGUAGESANDSHELDONTURBAK,GIFFORD,DesignConceptsDesignConceptsinProgrammingLanguagesinProgrammingFRANKLYNTURBAKANDDAVIDGIFFORDLanguagesWITHMARKA.SHELDONinProgrammingLanguagesDesignConceptsHundredsofprogramminglanguagesarein
2、usetodayscriptinglanguagesFranklynTurbakisAssociateProfessorintheComputerforInternetcommerce,userinterfaceprogrammingtools,spreadsheetmac-ScienceDepartmentatWellesleyCollege.DavidGiffordFRANKLYNTURBAKANDros,pageformatspecificationlanguages,andmanyothe
3、rs.DesigningaisProfessorofComputerScienceandEngineeringatMIT.programminglanguageisametaprogrammingactivitythatbearscertainMarkA.SheldonisVisitingAssistantProfessorintheDAVIDGIFFORDsimilaritiestoprogramminginaregularlanguage,withclarityandsimplicityCo
4、mputerScienceDepartmentatWellesleyCollege.evenmoreimportantthaninordinaryprogramming.ThiscomprehensivetextWITHMARKA.SHELDONusesasimpleandconciseframeworktoteachkeyideasinprogramminglan-Thereisapaucityofgoodgraduate-leveltextbooksontheguagedesignandim
5、plementation.Thebooksuniqueapproachisbasedonfoundationsofprogramminglanguages,nomorethanfourafamilyofsyntacticallysimplepedagogicallanguagesthatallowstudentstoorfiveinthelasttwodecades.Nothingtocomparewithexploreprogramminglanguageconceptssystematical
6、ly.Ittakesasitsprem-theprofusionofexcellenttextsintheothercoreareasofMDDALIM#9705246/24/08CYANMAGYELOBLKiseandstartingpointtheideathatwhenlanguagebehaviorsbecomeincred-computerscience,suchasalgorithmsoroperatingsystems.iblycomplex,thedescriptionofthe
7、behaviorsmustbeincrediblysimple.ThisnewtextbookbyFranklynTurbak,DavidGifford,andThebookpresentsasetoftools(amathematicalmetalanguage,abstractMarkSheldoncomprehensive,thorough,pedagogicallysyntax,operationalanddenotationalsemantics)andusesittoexplorea
8、innovative,impeccablywrittenandorganizedgreatlycomprehensivesetofprogramminglanguagedesigndimensions,includingenrichestheareaofprogramminglanguagesandwillbedynamicsemantics(naming,state,control,data),staticsemantics(types,animportantreferenceforyears