深度探索C++对象模型 pdf
C语言C++

深度探索C++对象模型 pdf

资源名称:深度探索C++对象模型 pdf 经典书籍,从编译器的角度观察C++可以使你知其然并知其所以然.本书探讨了大量的C++面向对象程序设计的底层运作机制,包括构造函数,函数,临时对象,继承,虚拟,模板的实例化,异常处理,运行期类型识别等,另外还介绍了一些在实现C++对象模型过程中做出的权衡折衷.喜欢刨根问底的C++程序员可以从中了解了无数的编译器解释源代码的细节,以及记忆体分配的细节.. 资源截图:
C和C++安全编码(中文版) PDF
C语言C++

C和C++安全编码(中文版) PDF

资源名称:C和C++安全编码(中文版) PDF 第1章 夹缝求生 11.1 衡量危险 31.1.1 损失的现状 41.1.2 威胁的来源 51.1.3 软件安全 61.2 安全概念 71.2.1 安全策略 81.2.2 安全缺陷 81.2.3 漏洞 91.2.4 利用 101.2.5 缓解措施 101.3 c和c++ 111.3.1 c和c++简史 111.3.2 c存在的问题 121.3.3 遗留代码 131.3.4 其他语言 13.1.4 开发平台 131.4.1 操作系统 131.4.2 编译器 151.5 本章小结 161.6 阅读材料 16第2章 字符串...
代码揭秘:从C/C++的角度探秘计算机系统 PDF
C语言C++

代码揭秘:从C/C++的角度探秘计算机系统 PDF

资源名称:代码揭秘:从C/C++的角度探秘计算机系统 PDF  《代码揭秘:从C/C++的角度探秘计算机系统》从程序设计角度出发,以C/C++为描述语言,以Visual C++为形式工具,将隐藏在代码背后的关于计算机组成原理、计算机操作系统等方面的机制和知识娓娓道来,不仅让读者知其然,更要让读者知其所以然。并让这些知识再反作用于编程实践,从而帮助读者写出更适合机器优化的高质量代码。揭开代码背后鲜为人知的秘密,具体说来,《代码揭秘:从C/C++的角度探秘计算机系统》主要讨论了包括计算机底层编码、内存与指针、计算机指令与代码系统、函数调用的机制、多级存储系统、线程与进程的概念以及代码优化等多个方面的话题。 《代码揭秘:从C/C++的角度探秘计算机系统》既可作为大专院校相关专业师生的教学参考书,也可供计算机及其相关领域的工程技术人员查阅之用,对于普通计算机爱好者,本书也不失为帮助他们理解计算机底层机制的一本深入浅出的计算机读物。 目录: 第1章 绪论 第2章 揭开数据表示的面纱 第3章 变量与地址 第4章 动态内存管理 第5章 代码与指令系统 第6章 函数与函数调用 第7章 多级存储系统 第8章 操作系统交互 第9章 瓶颈与优化 附录A浅谈编程能力的培养与提高 附录B程序人生 参考文献 资源截图:
C程序员精通Perl (周良忠) pdf
C语言C++

C程序员精通Perl (周良忠) pdf

资源名称:C程序员精通Perl (周良忠) pdf 第1章 探索Perl 1 1.1 在线文档 2 1.1.1 perldoc 2 1.1.2 函数定义 3 1.1.3 模块文档 3 1.1.4 如何打印出美观文档 5 1.2 CPAN(模块档案) 5 1.3 安装模块 7 1.3.1 人工安装(UNIX、Linux和Microsoft Windows) 8 1.3.2 处理权限问题 9 1.3.3 使用CPAN安装器(UNIX和Linux) 12 1.3.4 使用CPAN 15 1.3.5 使用Perl包管理器(Microsoft Windows) 16 1.3.6 详细安装向导...
C程序设计语言(第2版·新版) PDF
C语言C++

C程序设计语言(第2版·新版) PDF

资源名称:C程序设计语言(第2版·新版) PDF 本书是由C语言的设计者Brian W. Kernighan和Dennis M. Ritchie编写的一部介绍标准C语言及其程序设计方法的权威性经典著作。全面、系统地讲述了C语言的各个特性及程序设计的基本方法,包括基本概念、类型和表达式、控制流、函数与程序结构、指针与数组、结构、输入与输出、UNIX系统接口、标准库等内容。  本书的讲述深入浅出,配合典型例证,通俗易懂,实用性强,适合作为大专院校计算机专业或非计算机专业的C语言教材,也可以作为从事计算机相关软硬件开发的技术人员的参考书。在计算机发展的历史上,没有哪一种程序设计语言像C语言这样应用如此广泛。 编辑推荐 在计算机发展的历史上,没有哪一种程序设计语言像C语言这样应用如此广泛。本书原著即为C语言的设计者之一Dennis M.Ritchie和著名的计算机科学家Brian W.Kernighan合著的一本介绍C语言的权威经典著作。我们现在见到的大量论述C语言程序设计的教材和专著均以此书为蓝本。原著第1版中介绍的C语言成为后来广泛使用的C语言版本——标准C的基础。人们熟知的“hello,world”程序就是由本书首次引入的,现在,这一程序已经成为所有程序设计语言入门的第一课。 作者简介 Brian W.Kernighan贝尔实验室计算科学研究中心高级研究人员,著名的计算机科学家。他参加了UNIX系统、C语言、AWK语言和许多其他系统的开发,同时出版了许多在计算机领域具有影响的著作,如《The C Proguamming Language》、《The Elementsof Programming Style》等。 资源截图:
CodeBlocks调试功能快捷教程 中文
C语言C++

CodeBlocks调试功能快捷教程 中文

资源名称:CodeBlocks调试功能快捷教程 中文 在程序设计中,单步调试能够跟踪程序的执行流程。跟踪过程中,还可以观察变量的变化,从而发现其中存在的问题。单步执行除了可以帮助我们发现设计的程序中存在的问题,对于初学者,还可以帮助我们理解语言的机制。 所以,对于初学者,掌握所用的集成开发环境的一般用法,是一件非常重要的事情。 Code::Blocks是一个开放源码的全功能的跨平台C/C++集成开发环境。Code::Blocks是开放源码软件。 由于其重要性,再引用中国的一句古话“工欲善其事,必先利其器”,单步调试就是程序设计者最重要的工具之一,这种工具的形态是软件。程序员用软件当工具,正常得不得了。 资源截图: