MathematicsDataStructures&AlgorithmsCompilerOperatingSystemDatabaseCC++Object-OrientedSoftwareEngineeringUNIXProgrammingUNIXAdministrationNetworksWindowsProgramming
一、Mathematics(数学)
书名(英文):DiscreteMathematicsandItsApplications(FifthEdition)书名(中文):离散数学及其应用(第五版)原作者:KennethH.Rosen
书名(英文):ConcreteMathematics:AFoundationforComputerScience(SecondEdition)书名(中文):具体数学:计算机科学基础(第2版)原作者:RonaldL.Graham/DonaldE.Knuth/OrenPatashnik
二、DataStructures&Algorithms(数据结构与算法)
书名(英文):DataStructuresandAlgorithmAnalysisinC,SecondEdition书名(中文):数据结构与算法分析--C语言描述(第二版)原作者:MarkAllenWeiss附注:大凡国外的数据结构教科书,都有一个共同的特点,就是他们的第一章都不是讲的数据结构,而是软件工程的基本原则。我个人认为
这是十分必要的,特别是对于大多数没有接触过程序设计的同学来说,在数据结构这个可以说是第一次接触程序设计的课程中能学习
到基本的软件工程原则,对于以后的学习是十分有好处的。写一个乱七八糟的程序出来还不如什么都不写。在我看来,这本书有两个
优点:一:将软件工程的基本原则贯穿全书,二:简单,容易理解。对于初学者,这本书无疑是非常合适的。
书名(英文):DataStructures&ProgramDesignInC(SecondEdition)书名(中文):数据结构与程序设计C语言描述(第二版)原作者:RobertKruse/C.L.Tondo/BruceLeung
书名(英文):DataStructureswithC++UsingSTL(SecondEdition)书名(中文):数据结构C++语言描述描述—应用标准模版库(第二版)原作者:WilliamFord,WilliamTopp
书名(英文):IntroductiontoAlgorithms(SecondEdition)书名(中文):算法导论(第二版)原作者:ThomasH.Cormen/CharlesE.Leiserson/RonaldL.Rivest/CliffordStein
书名(英文):TheArtofComputerProgramming,Volume1:FundamentalAlgorithms(ThirdEdition)书名(中文):计算机程序设计艺术第1卷基本算法(第3版)原作者:DonaldE.Knuth
书名(英文):TheArtofComputerProgramming,Volume2:SeminumericalAlgorithms(ThirdEdition)书名(中文):计算机程序设计艺术第2卷半数值算法(第3版)原作者:DonaldE.Knuth
书名(英文):TheArtofComputerProgramming,Volume3:SortingandSearching(SecondEdition)书名(中文):计算机程序设计艺术第3卷排序和查找(第2版)原作者:DonaldE.Knuth
三、Compiler(编译原理)
书名(英文):Compilers:Principles,Techniques,andTools书名(中文):编译原理、技术与工具原作者:AlfredV.Aho/RaviSethi/JeffreyD.Ullman
书名(英文):AdvancedCompilerDesignandImplementation书名(中文):高级编译器设计与实现原作者:StevenS.Muchnic
书名(英文):ModernCompilerImplementationinC书名(中文):现代编译原理--C语言描述原作者:AndrewW.Appel/MaiaGinsburg
四、OperatingSystem(操作系统)
书名(英文):OperatingSystemConcepts(SixthEdition)书名(中文):操作系统概念(第六版)原作者:AbrahamSilberschatz/PeterBaerGalvin/GregGagne
书名(英文):OperatingSystems:DesignandImplementation(SecondEdition)书名(中文):操作系统:设计及实现(第二版)原作者:AndrewS.Tanenbaum/AlbertS.Woodhull翻译者:王鹏、尤晋元、朱鹏、敖青云
书名(英文):TheDesignandImplementationofthe4.4BSDOperatingSystem书名(中文):4.4BSD操作系统设计与实现原作者:MarshallKirkMcKusick/KeithBostic/MichaelJ.Karels/JohnS.Quarterman
书名(英文):TheDesignandImplementationoftheFreeBSDOperatingSystem书名(中文):FreeBSD操作系统设计与实现原作者:MarshallKirkMcKusick/GeorgeV.Neville-Neil翻译者:张辉
书名(英文):TheDesignofTheUNIXOperatingSystem书名(中文):UNIX操作系统设计原作者:MauriceJ.Bach
书名(英文):UNIXInternals:TheNewFrontiers书名(中文):UNIX系统内幕原作者:UreshVahalia
书名(英文):UNIXSystemsforModernArchitectures书名(中文):现代体系结构上的UNIX系统--内核程序员的SMP和Caching技术原作者:CurtSchimmel翻译者:张辉
书名(英文):Lions'CommentaryonUNIX6thEditionwithSourceCode书名(中文):莱昂氏UNIX源代码分析原作者:JohnLions
书名(英文):DistributedSystems:PrinciplesandParadigms书名(中文):分布式系统:原理与范例原作者:AndrewS.Tanenbaum/MaartenvanSteen
五、Database(数据库)
书名(英文):AnIntroductiontoDatabaseSystems,EighthEdition书名(中文):数据库系统导论(第八版)原作者:C.J.Date
书名(英文):DatabaseSystemConcepts,FourthEdition书名(中文):数据库系统概念(第四版)原作者:AbrahamSilberschat/HenryF.Korth/S.Sudarshan
六、C(C语言)
书名(英文):TheCProgrammingLanguage,SecondEdition书名(中文):C程序设计语言,第二版原作者:BrianW.Kernighan/DennisRitchie
书名(英文):TheArtandScienceofC:ALibrary-BasedIntroductiontoComputerScience书名(中文):C语言的科学和艺术原作者:EricS.Roberts
书名(英文):ProgrammingAbstractionsinC:ASecondCourseinComputerScience书名(中文):C程序设计的抽象思维原作者:EricS.Roberts
书名(英文):ExpertCProgramming书名(中文):C专家编程原作者:AndrewKoenig
书名(英文):CTrapsandPitfalls书名(中文):C陷阱与缺陷原作者:AndrewKoenig
七、C++(C++语言)
书名(英文):C++Primer,ThirdEdition&ForthEdition书名(中文):C++Primer(第三版、第四版)原作者:StanleyB.Lippman/JoséeLaJoie/BarbaraE.Moo翻译者:李师贤、蒋爱军、梅晓勇、林瑛
附注:平心而论,这本书的第三版并不适合入门,但是第四版适合,所以第四版的出现并不意味着第三版就失去了其价值。在我看来最好的办法就是
买一本第四版的中文版和一本第三版的英文版。中文版用来入门,英文版用来作参考手册。
书名(英文):TheC++ProgrammingLanguage,SpecialEdition书名(中文):C++程序设计语言(特别版)原作者:BjarneStroustrup
书名(英文):InsidetheC++ObjectModel书名(中文):深度探索C++对象模型原作者:StanleyB.Lippman
书名(英文):EffectiveC++,ThridEdition书名(中文):EffectiveC++(第三版)原作者:ScottMeyers
书名(英文):MoreEffectiveC++书名(中文):MoreEffectiveC++原作者:ScottMeyers翻译者:侯捷
书名(英文):ThinkinginC++,SecondEdition书名(中文):C++编程思想(第二版)原作者:BruceEckel
书名(英文):ThinkinginC++,Volume2:PracticalProgramming书名(中文):C++编程思想第2卷:实用编程技术原作者:BruceEckel/ChuckAlison
书名(英文):RuminationsonC++:ADecadeofProgrammingInsightandExperience书名(中文):C++沉思录原作者:AndrewKoenig/BarbaraMoo
八、Object-Oriented(面向对象)
书名(英文):Object-OrientedAnalysisandDesignwithApplications,SecondEdition书名(中文):面向对象分析与设计(第二版)原作者:GradyBooch
书名(英文):Object-OrientedModelingandDesignwithUML,SecondEdition书名(中文):UML面向对象建模与设计(第二版)原作者:MichaelBlaha/JamesRumbaugh翻译者:车皓阳、杨眉
书名(英文):Object-OrientedSoftwareConstruction(SecondEdition)书名(中文):面向对象软件构造(第二版)原作者:BertrandMeyer
书名(英文):DesignPatterns:ElementsofReusableObject-OrientedSoftware书名(中文):设计模式:可复用面向对象软件的基础原作者:ErichGamma/RichardHelm/RalphJohnson/JohnVlissides
九、SoftwareEngineering(软件工程)
书名(英文):SoftwareEngineering(7thEdition)书名(中文):软件工程(第七版)原作者:IanSommerville
书名(英文):SoftwareEngineering:APractitioner'sApproach(FifthEdition)书名(中文):软件工程:实践者之路(第5版)原作者:RogerS.Pressman
书名(英文):SoftwareEngineering:TheoryandPractice(SecondEdition)书名(中文):软件工程:理论与实践(第二版)原作者:ShariLawrencePfleeger
书名(英文):TheMythicalMan-Month书名(中文):人月神话原作者:FrederickPhillipsBrooks
书名(英文):SoftwareArchitecture:PerspectivesOnanEmergingEmergingDiscipline书名(中文):软件体系结构:一门初露端倪学科的展望原作者:MaryShaw/DavidGarlan
十、UNIXProgramming(UNIX编程)
书名(英文):AdvancedProgrammingintheUNIXEnvironment,SecondEdition书名(中文):UNIX环境高级编程(第二版)原作者:W.RichardStevens/StephenA.Rago翻译者:尤晋元、张亚英、戚正伟
书名(英文):TheUNIXProgrammingEnvironment书名(中文):UNIX编程环境原作者:Brianw.Kernighan
书名(英文):UNIXNetworkProgramming,Volume1:TheSocketsNetworkingAPI(ThirdEdition)书名(中文):UNIX网络编程卷1:套接字联网API(第三版)原作者:W.RichardStevens/BillFenner/AndrewM.Rudoff
书名(英文):UNIXNetworkProgrammingVolume2:InterprocessCommunications(SecondEdition)书名(中文):UNIX网络编程卷2:进程间通信(第2版)原作者:W.RichardStevens
书名(英文):TheArtofUNIXProgramming书名(中文):UNIX程序设计艺术原作者:EricRaymond
UNIXAdministration(UNIX系统管理)
书名(英文):UNIXSystemAdministrationHandbook(ThirdEdition)书名(中文):UNIX系统管理技术手册(第三版)原作者:EviNemeth/GarthSnyder
书名(英文):LinuxAdministrationHandbook书名(中文):Linux系统管理技术手册原作者:EviNemeth/GarthSnyder/TrentR.Hein
书名(英文):UNIXUnleashed(FourthEdition)书名(中文):UNIX技术内幕(第四版)原作者:RobinAnderson/AndyJohnston
书名(英文):UNIX:TheTextbook书名(中文):UNIX操作系统教程原作者:SyedMansoorSarwar/RobertKoretsky/SyedAqeelSarwar
书名(英文):UnixBackup&Recovery书名(中文):UNIX备份与恢复原作者:W.CurtisPreston
十一、Networks(网络)
书名(英文):ComputerNetworks(FourthEdition)书名(中文):计算机网络(第4版)原作者:AndrewS.Tanenbaum
书名(英文):TCP/IPIllustrated,Volume1:TheProtocols书名(中文):TCP/IP详解卷1:协议原作者:W.RichardStevens
书名(英文):TCP/IPIllustrated,Volume2:TheImplementation书名(中文):TCP/IP详解卷2:实现原作者:GaryR.Wright/W.RichardStevens
书名(英文):TCP/IPIllstrated,Volume3:TCPforTransactions,HTTP,NNTP,andtheUNIXDomainProtocols书名(中文):TCP/IP详解卷3:TCP事务协议、HTTP、NNTP和UNIX域协议原作者:W.RichardStevens
书名(英文):InternetworkingwithTCP/IPVolI:Principles,Protocols,andArchitecture(ThirdEdition)书名(中文):TCP/IP网络互连技术卷1:原理、协议和体系结构(第3版)原作者:DouglasE.Comer
书名(英文):InternetworkingwithTCP/IPVolII:Design,Implementation,andInternals(SecondEdition)书名(中文):TCP/IP网络互连技术卷2:设计与实现(第2版)原作者:DouglasE.Comer/DavidL.Stevens
书名(英文):InternetworkingwithTCP/IPVolIII:Client-ServerProgrammingandApplications,BSDSocketVersion(SecondEdition)书名(中文):TCP/IP网络互连技术卷3:客户服务器编程和应用BSD套接字版(第2版)原作者:DouglasE.Comer/DavidL.Stevens
书名(英文):InternetworkingwithTCP/IPVolIII:Client-ServerProgrammingandApplications,WindowsSocketsVersion书名(中文):TCP/IP网络互连技术卷3:客户服务器编程和应用Windows套接字版原作者:DouglasE.Comer/DavidL.Stevens
十二、WindowsProgramming(Windows编程)
书名(英文):InsideMicrosoftWindows2000(ThirdEdition)书名(中文):MicrosoftWindows2000技术内幕(第3版)原作者:DavidA.solomonMarkE.Russinovich
书名(英文):ProgrammingWindows(FifthEdition)书名(中文):Windows编程(第5版)原作者:CharlesPetzold
书名(英文):ProgrammingApplicationsforMicrosoftWindows书名(中文):MicrosoftWindows应用程序设计原作者:JeffreyRichter
书名(英文):ProgrammingwithMicrosoftVisualC++.NET(SixthEdition)书名(中文):VisualC++.NET技术内幕(第6版)原作者:GeorgeShepherd/DavidKruglinski
书名(英文):DissectingMFC书名(中文):深入浅出MFC原作者:侯捷
十三、Other(其它)
书名(英文):ComputerSystems:Aprogrammer'sPerspective书名(中文):深入理解计算机系统原作者:RandalE.Bryant/DavidR.O'Hallaron
书名(英文):PatternClassification(SecondEdition)书名(中文):模式分类(第2版)原作者:RichardO.Duda/PeterE.Hart/DavidG.Stork
书名(英文):CodeComplete2书名(中文):代码大全第2版原作者:SteveMcConnell
书名(英文):ProgrammingPearls(2ndEdition)书名(中文):编程珠玑第2版原作者:JonBentley
------------------------------------------------------------这是华丽丽的分割线-----------------------------------------------------------------------