注冊(cè) | 登錄讀書(shū)好,好讀書(shū),讀好書(shū)!
讀書(shū)網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書(shū)科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)其他編程語(yǔ)言/工具程序設(shè)計(jì)語(yǔ)言概念(第7版影印版國(guó)外優(yōu)秀信息科學(xué)與技術(shù)系列教學(xué)用書(shū))

程序設(shè)計(jì)語(yǔ)言概念(第7版影印版國(guó)外優(yōu)秀信息科學(xué)與技術(shù)系列教學(xué)用書(shū))

程序設(shè)計(jì)語(yǔ)言概念(第7版影印版國(guó)外優(yōu)秀信息科學(xué)與技術(shù)系列教學(xué)用書(shū))

定 價(jià):¥49.00

作 者: (美)西貝斯塔
出版社: 高等教育出版社
叢編項(xiàng):
標(biāo) 簽: 計(jì)算機(jī)與互聯(lián)網(wǎng) 計(jì)算機(jī)專業(yè) 大學(xué) 教材教輔與參考書(shū)

ISBN: 9787040194111 出版時(shí)間: 2006-06-01 包裝: 平裝
開(kāi)本: 16開(kāi) 頁(yè)數(shù): 724 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  20世紀(jì)末,以計(jì)算機(jī)和通信技術(shù)為代表的信息科學(xué)和技術(shù)對(duì)世界經(jīng)濟(jì)、科技、軍事、教育和文化等產(chǎn)生了深刻影響。信息科學(xué)技術(shù)的迅速普及和應(yīng)用,帶動(dòng)了世界范圍信息產(chǎn)業(yè)的蓬勃發(fā)展,為許多國(guó)家?guī)?lái)了豐厚的回報(bào)。進(jìn)入21世紀(jì),尤其隨著我國(guó)加入WTO,信息產(chǎn)業(yè)的國(guó)際競(jìng)爭(zhēng)將更加激烈。我國(guó)信息產(chǎn)業(yè)雖然在20世紀(jì)末取得了迅猛發(fā)展,但與發(fā)達(dá)國(guó)家相比,甚至與印度、愛(ài)爾蘭等國(guó)家相比,還有很大差距。國(guó)家信息化的發(fā)展速度和信息產(chǎn)業(yè)的國(guó)際競(jìng)爭(zhēng)能力,最終都將取決于信息科學(xué)技術(shù)人才的質(zhì)量和數(shù)量。引進(jìn)國(guó)外信息科學(xué)與技術(shù)優(yōu)秀教材,在有條件的學(xué)校推動(dòng)開(kāi)展英語(yǔ)授課或雙語(yǔ)教學(xué),是教育部為加快培養(yǎng)大批高質(zhì)量的信息技術(shù)人才采取的一項(xiàng)重要舉措。為此,教育部要求由高等教育出版社首先開(kāi)展信息科學(xué)與技術(shù)教材的引進(jìn)試點(diǎn)工作。同時(shí)提出了兩點(diǎn)要求,一是要高水平,二是要低價(jià)格。在高等教育出版社和信息科學(xué)技術(shù)引進(jìn)教材專家組的努力下,經(jīng)過(guò)比較短的時(shí)間,第一批由教育部高等教育司推薦的20多種引進(jìn)教材已經(jīng)陸續(xù)出版。這套教材出版后受到了廣泛的好評(píng),其中有不少是世界信息科學(xué)技術(shù)領(lǐng)域著名專家、教授的經(jīng)典之作和反映信息科學(xué)技術(shù)最新進(jìn)展的優(yōu)秀作品,代表了目前世界信息科學(xué)技術(shù)教育的一流水平,而且價(jià)格也是最優(yōu)惠的,與國(guó)內(nèi)同類自編教材相當(dāng)。這套教材基本覆蓋了計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)的課程體系,體現(xiàn)了權(quán)威性、系統(tǒng)性、先進(jìn)性和經(jīng)濟(jì)性等特點(diǎn)。 在引進(jìn)教材的同時(shí),我們還應(yīng)做好消化吸收,注意學(xué)習(xí)國(guó)外先進(jìn)的教學(xué)思想和教學(xué)方法,提高自編教材的水平,使我們的教學(xué)和教材在內(nèi)容體系上,在理論與實(shí)踐的結(jié)合上,在培養(yǎng)學(xué)生的動(dòng)手能力上能有較大的突破和創(chuàng)新。

作者簡(jiǎn)介

  472Dr.cRobertcSebestaciscancassociatecprofessorcofccomputercsciencecatcthecUniversitycofcColoradocatcColoradocSprings.cHereceivedchiscPh.cD.cinccomputercsciencecfromcPennsylvaniacStatecUniversity.cHiscresearchciscincprogrammingclanguagecdesigncandcsoftwarectesting.c...1a1c1ac111c111a1a1

圖書(shū)目錄

Chapter1Preliminaries. 1.1ReasonsforStudyingConceptsofProgrammingLanguages 1.2ProgrammingDomains 1.3LanguageEvaluationCriteria 1.4InfluencesonLanguageDesign 1.5LanguageCategories 1.6LanguageDesignTrade-offs 1.7ImplementationMethods 1.8ProgrammingEnvironments Summary·ReviewQuestions·ProblemSet Chapter2EvolutionoftheMajorProgrammingLanguages 2.1Zuse'sPlankalkOI 2.2MinimalHardwareProgramming:Pseudocodes 2.3TheIBM704andFortran. 2.4FunctionalProgramming:LISP 2.5TheFirstStepTowardSophistication:ALGOL60 2.6ComputerizingBusinessRecords:COBOL 2.7TheBeginningsofTimesharing:BASIC Interview:ALANCOOPER--UserDesignandLanguageDesign 2.8EverythingforEverybody:PL/I 2.9TwoEarlyDynamicLanguages:APLandSNOBOL 2.10TheBeginningsofDataAbstraction:SIMULA67 2.11OrthogonalDesign:ALGOL68 2.12SomeEarlyDescendantsoftheALGOLs 2.13ProgrammingBasedonLogic:Prolog 2.14History'sLargestDesignEffort:Ada 2.15Object-OrientedProgramming:Smalltalk 2.16CombiningImperativeandObject-OrientedFeatures:C++ 2.17AnImperative-BasedObject-OrientedLanguage:Java 2.18ScriptingLanguages:JavaScript,PHP,andPython 2.19AC-BasedLanguagefortheNewMillennium:C# 2.20Markup/ProgrammingHybridLanguages Summary·BibliographicNotes·ReviewQuestions·ProblemSet Chapter3DescribingSyntaxandSemantics 3.1Introduction 3.2TheGeneralProblemofDescribingSyntax 3.3FormalMethodsofDescribingSyntax 3.4AttributeGrammars HistoryNote 3.5DescribingtheMeaningsofPrograms:DynamicSemantics HistoryNote Summary·BibliographicNotes·ReviewQuestions·ProblemSet· ProgrammingExercises Chapter4LexicaiandSyntaxAnalysis 4.1Introduction 4.2LexicalAnalysis 4.3TheParsingProblem 4.4Recursive-DescentParsing 4.5Bottom-UpParsing Summary·ReviewQuestions·ProblemSet·ProgrammingExercises Chapter5Names,Bindings,TypeChecking,andScopes 5.1Introduction 5.2Names HistoryNote HistoryNote 5.3Variables HistoryNote 5.4TheConceptofBinding Interview:RASMUSLERDORF--ScriptingLanguagesandOther ExamplesofSlickSolutions 5.5TypeChecking 5.6StrongTyping 5.7TypeCompatibility HistoryNote 5.8Scope 5.9ScopeandLifetime 5.10ReferencingEnvironments 5.11NamedConstants Summary·ReviewQuestions·ProblemSet·ProgrammingExercises Chapter6DataTypes 6.1Introduction 6.2PrimitiveDataTypes 6.3CharacterStringTypes HistoryNote 6.4User-DefinedOrdinalTypes 6.5ArrayTypes HistoryNote HistoryNote 6.6AssociativeArrays Interview:RASMUSLERDORF--TheOpenSourceMovement andWorkLife 6.7RecordTypes 6.8UnionTypes 6.9PointerandReferenceTypes HistoryNote Summary·BibliographicNotes·ReviewQuestions· ProblemSet·ProgrammingExercises Chapter7ExpressionsandAssignmentStatements 7.1Introduction 7.2ArithmeticExpressions HistoryNote 7.3OverloadedOperators 7.4TypeConversions HistoryNote 7.5RelationalandBooleanExpressions HistoryNote 7.6Short-CircuitEvaluation 7.7AssignmentStatements HistoryNote 7.8Mixed-modeAssignment Summary·ReviewQuestions·ProblemSet·ProgrammingExercises Chapter8Statement-LevelControlStructures 8.1Introduction 8.2SelectionStatements HistoryNote HistoryNote 8.3IterativeStatements HistoryNote Interview:LARRYWALL--Part1:LinguisticsandtheBirth ofPeri 8.4UnconditionalBranching HistoryNote 8.5GuardedCommands 8.6Conclusions Summary·ReviewQuestions·ProblemSet·ProgrammingExercises Chapter9Subprograms 9.1Introduction 9.2FundamentalsofSubprograms 9.3DesignIssuesforSubprograms 9.4LocalReferencingEnvironments 9.5Parameter-PassingMethods Interview:LARRYWALL--Part2:ScriptingLanguagesinGeneral.. andPeriinParticular HistoryNote HistoryNote HistoryNote 9.6ParametersThatAreSubprogramNames HistoryNote 9.7OverloadedSubprograms 9.8GenericSubprograms 9.9DesignIssuesforFunctions 9.10User-DefinedOverloadedOperators 9.11Coroutines HistoryNote Summary·ReviewQuestions·ProblemSet·ProgrammingExercises Chapter10ImplementingSubprograms 10.1TheGeneralSemanticsofCallsandReturns 10.2Implementing"Simple"Subprograms 10.3ImplementingSubprogramswithStack-DynamicLocalVariables 10.4NestedSubprograms Interview:NIKLAUSWlRTH--KeepingItSimple 10.5Blocks 10.6ImplementingDynamicScoping Summary·ReviewQuestions·ProblemSet Chapter11AbstractDataTypesandEncapsulationConstructs 11.1TheConceptofAbstraction 11.2IntroductiontoDataAbstraction 11.3DesignIssuesforAbstractDataTypes 11.4LanguageExamples Interview:BJARNESTROUSTRUP--C++:ItsBirth,Its Ubiquitousness,andCommonCriticisms 11.5ParameterizedAbstractDataTypes 11.6EncapsulationConstructs 11.7NamingEncapsulations Summary·ReviewQuestions·ProblemSet·ProgrammingExercises Chapter12SupportforObject-OrientedProgramming 12.1Introduction 12.2Object-OrientedProgramming 12.3DesignIssuesforObject-OrientedLanguages 12.4SupportforObject-OrientedProgramminginSmalltalk 12.5SupportforObject-OrientedProgramminginC++ Interview:BJARNESTROUSTRUP--OnParadigmsand BetterProgramming 12.6SupportforObject-OrientedProgramminginJava 12.7SupportforObject-OrientedProgramminginC# 12.8Supportfor0bject-OrientedProgramminginAda95 12.9TheObjectModelofJavaScript 12.10ImplementationofObject-OrientedConstructs Summary·ReviewQuestions·ProblemSet·ProgrammingExercises Chapter13Concurrency 13.1Introduction 13.2IntroductiontoSubprogram-LevelConcurrency 13.3Semaphores HistoryNote 13.4Monitors 13.5MessagePassing 13.6AdaSupportforConcurrency 13.7JavaThreads 13.8C#Threads 13.9Statement-LevelConcurrency Summary·BibliographicNotes·ReviewQuestions·ProblemSet· ProgrammingExercises Chapter14ExceptionHandlingandEventHandling 14.1IntroductiontoExceptionHandling HistoryNote 14.2ExceptionHandlinginAda 14.3ExceptionHandlinginC++ 14.4ExceptionHandlinginJava Interview:JAMESGOSLING--TheBirthofJava 14.5IntroductiontoEventHandling 14.6EventHandlingwithJava Summary·BibliographicNotes·ReviewQuestions·ProblemSet Chapter15FunctionalProgrammingLanguages 15.1Introduction 15.2MathematicalFunctions 15.3FundamentalsofFunctionalProgrammingLanguages 15.4TheFirstFunctionalProgrammingLanguage:LISP 15.5AnIntroductiontoScheme 15.6COMMONLISP 15.7ML 15.8Haskell 15.9ApplicationsofFunctionalLanguages 15.10AComparisonofFunctionalandImperativeLanguages Summary·BibliographicNotes·ReviewQuestions·ProblemSet· ProgrammingExercises Chapter16LogicProgrammingLanguages 16.1Introduction 16.2ABriefIntroductiontoPredicateCalculus 16.3PredicateCalculusandProvingTheorems 16.4AnOverviewofLogicProgramming 16.5TheOriginsofProlog 16.6TheBasicElementsofProlog 16.7TheDeficienciesofProlog 16.8ApplicationsofLogicProgramming Summary·BibliographicNotes·ReviewQuestions·ProblemSet· ProgrammingExercises Bibliography Index...

本目錄推薦

掃描二維碼
Copyright ? 讀書(shū)網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)