my favorite computer publishers

2024-01-31 05:20

本文主要是介绍my favorite computer publishers,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

Prentice Hall
[1]The C Programming Language
这本书诠释了何为“优雅”。其次这是毛边书,有这待遇的书不多见。最后这是一本1988年出版并流行至今的书。我会买一本的
[2]Computer Systems : A Programmer's Perspective
涵盖信息表示、汇编语言、处理器设计、性能优化、虚拟存储器,近两个月学了点东西,再看这本书感觉好多了,虽然程度还不够
定位同[18],[21],个人认为这本更适合软件专业。本书第三章讲述x86汇编。[18]用的是LC-3模拟器,[21]讲述了MIPS指令集
[3]Expert C Programming
看过很久,只记得解析复杂变量声明在本书有简洁的方法。这家伙有点酸,时不时要喷一下微软。
[4]Object-oriented Software Construction
太厚了,没怎么看
[5]The Design of The Unix Operating System
以伪代码描述unix实现,据说当时70多美元的价格创下纪录
[6]Operating Systems Design and Implementation
讲述minix
Addison Wesley
[7]The Art of Computer Programming
Donald Knuth的大作,感觉看不看得懂并不重要,随时翻一翻权当历史书了,仍然能感到看书就要看好书是有道理的
[8]Algorithms
Robert Sedgewick是Donald Knuth的学生。通俗易懂
[9]data structures and algorithm analysis in c++
内容全面的教材,作者是Robert Sedgewick的学生。我喜欢weiss的讲解方式
[10]The Practice of Programming
[3][10][11][12][13]有着相似的定位,本书包含风格、性能优化。
[11]Programming Pearls
这本薄薄的书很有趣。之所以读来毫不费力,是因为作者文笔堪称一流。
[12]More Programming Pearls
同是Jon Bentley的作品,副标题是confessions of a coder。Jon的作品都值得读一遍,就像金盛华所说:读一本好书,胜过读一批扰乱视听的混世著作。
[13]Effective C++
Scott Meyers的C++最佳实践指南,这本书每次我都感觉不好懂,等我下学期突击了C++ Primer我会再来的,等着吧
[14]C++ Primer
胖胖的一本书,我甚至都想用“大而无当”这类贬义词了
[15]The C++ Programming Language
比[1]厚太多了
[16]Programming Abstractions in C
细腻,主要介绍了各种数据结构。递归的介绍很出彩
[17]The C++ Standard Library
不错的参考手册
McGraw-Hill
[18]Introduction to Computing Systems
同[2][21],选一本就够了。
[19]Database Management Systems
一本全面的数据库教材,作者之一放弃教学职位投入雅虎,看来本书不大可能再有新版。Ullman的教材也很棒,不过时间不多了,可能没时间看。
[20]Introduction to Algorithms
MIT算法教材,也是比较“胖”的家伙
  
Morgan Kaufmann
[21]Computer Organization and Design: the Hardware/Software Interface
同[2][18]。兴趣就是最好的老师,这是我的计算机启蒙书,这永远是最好的书。
[22]Computer Architecture: A Quantitative Approach
体系结构的泰山北斗,作者同[21]
[23]Computer Networks: A Systems Approach
网络方面的经典教科书,更新也相当快。目前为止我还找到有效攻击本书的途径,网络是我的短板,我会再来的
[24]Database--principles, Programming, and Performance
风格细腻,这本书只能说每部分都看过,但还没达到融会贯通地步,的的确确的好书,不像印度阿三,半天了说什么还不知道。读者最想看的是:The Big Picture
[25]Transaction Processing: Concepts and Techniques
作者凭借事务处理的工作获得图灵奖
Microsoft Press
[26]Code Complete
通俗易懂
[27]Programming Windows
Win32 API的经典之作,内容涵盖窗口、消息、Unicode、鼠标、键盘、控件、打印、动态链接库,还有绘图、声音处理
[28]Programming Windows with MFC
Jeff Prosise的作品,同[29],写作风格很像[27],作者本人坦言就是想写出一本MFC版本的Programming Windows
[29]Inside Visual C++
范例丰富
[30]Advanced Windows
Jeffrey Richter得意之作的第三版,最新为第五版,每次改版都换个书名。主题是Windows系统编程。主要内容为存储器机制、线程同步、结构化异常处理
[31]Debugging Microsoft® .NET 2.0 Applications
此版本不包含native code内容,近期才知道作者不再写续篇了
[28][30][31]为Wintellect的主力队员,也是创办者
O’Reilly
 专注于工程实践的出版社,市场份额很大,类型多样,如Nutshell、cookbook、Missing Manual,也不乏极具技术深度的书籍,近年来最流行的当属Head First系列

转载于:https://www.cnblogs.com/servo/archive/2012/08/23/2652945.html

这篇关于my favorite computer publishers的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/662675

相关文章

Computer Exercise

每日一练 单选题 在计算机机箱前面板接口插针上(     C   )表示复位开关。 A.SPK    B.PWRLED    C.RESET    D.HDDLED每台PC机最多可接(     B   )块IDE硬盘。 A.2    B.4    C.6    D.8(     B   )拓扑结构由连接成封闭回路的网络结点组成的,每一结点与它左右相邻的结点连接。 A.总线型    B

【课程笔记】谭平计算机视觉(Computer Vision)[5]:反射和光照 - Reflectance Lighting

课程链接(5-1): 课程链接(5-2): radiance的影响因素(辐射强度) 光源 材质、反射 局部形状 反射 计算机视觉中主要考虑反射 BRDF(Bi-directional reflectance distribution function) BRDF假设(local assumption):反射只和此点接收到的光有关,忽略了半透明、荧光等 这个假设导致依靠BRDF模型建立的人皮

【课程笔记】谭平计算机视觉(Computer Vision)[4]:辐射校准高动态范围图像 - Radiometric Calibration HDR

视频地址链接 预备知识 radiance:单位面积单位时间单位方向角发出去的能量 irradiance:单位:功率/平方米;单位面积单位时间接收的能量 ISP: image signal processor 白平衡:人眼会自动滤过白炽灯、日光灯、节能灯下对物体的附加颜色,然而相机没有此功能,因此相机具有矫正功能。 vignetting:对于白墙拍照,一般是中间亮周边暗。边缘上光线散开的效果,

《Computer Organization and Design》Chap.6 笔记

原本昨天应该看完的Chap.6,没想到大晚上居然停电了。Chap.6主要是介绍parallel processors,内容不深。 提要: SISD, MIMD, SIMD, SPMD和vector的原理。硬件多线程技术。多核&多处理器,多处理器网络拓扑。 (待再看) 6.10&6.11待看。 内容: SISD, MIMD,SIMD的中文解释(引用百度百科)—— SISD(Single

《Computer Organization and Design》Chap.5 笔记

Memory Hierarchy 这章读起来较困难,需要多次学习!!! 提要: cache的基本原理,如何读写?如何处理miss?virtual memory,其原理与cache有类似的地方。 5.3&5.4重看,5.5-5.10&5.13-5.17待看! 内容: Two different types of locality: temporal locality & spatial loc

《Computer Organization and Design》Chap.4 笔记

摘要: 怎样建立datapath?需要哪些elements?如何连接这些elements?怎样控制datapath?8bits的control linel包含了哪些signals?pipeline!其他提高性能的方法,如并行、循环展开。 4.7-4.9、4.11待看。 内容: elements盘点—— 1.Instruction memory——a memory unit to store

《Computer Organization and Design》Chap.3 笔记

提要: 加法器、减法器、乘法器和除法器的实现。如何进行浮点运算?Subword Parallelism?(待看) 3.4除法器待看。 内容: 加法运算中需要注意溢出的发生,如何去判断?——两个正数相加得负即可知发生了溢出,负数相加反之亦然。 overflow occurs when adding two positive numbers and the sum is negative,

《Computer Organization and Design》Chap.2 笔记2

2.11并行(待看) 重点在于2.12-2.14,提要: 代码如何变得可执行?——compiler、assembler、linker和loader如何工作?比较RISC-V中的array和C中的pointer。(待看) Java程序的翻译则与C程序有所不同,详见2.15(待看)。 2.16-2.18对比了MIPS、x86和RISC-V三种ISA。 内容: 一图了解C程序的翻译:C程序->co

《Computer Organization and Design》Chap.2 笔记1

2.1-2.10提要: 高级语言中的数学运算、逻辑运算、跳转、递归函数等如何转化为RISC-V中的汇编语言?RISC-V汇编语言如何转化为机器语言?内存读写二进制补码表示法寄存器x0-x31的作用 内容: The size of a register in the RISC-V architecture is 64 bits; groups of 64 bits occur so freq

《Computer Organization and Design》Chap.1 笔记

提要: 计算机八大思想如何评价计算机的性能?——时间指标 内容: Eight Great Ideas in Computer Design for Moore’s Law 摩尔定律 Integrated circuit resources double every 18–24 months. IC上可容纳的晶体管数目,约每隔18个月便会增加一倍,性能也将提升一倍。Use Abstractio