《零基础学C++》(升级版)从初学者的角度出发,通过通俗易懂的语言、流行有趣的实例,详细地介绍了使用C++语言进行程序开发所需要掌握的知识和技术。全书共分为16章,包括初识C++,C++语言基础,运算符与表达式,条件判断语句,循环语句,函数,数组、指针和引用,结构体与共用体,面向对象编程基础,类和对象,继承与派生,模板,STL(标准模板库),RTTI与异常处理,文件操作,坦克动荡游戏等内容。书中所有知识都结合具体实例进行讲解,设计的程序代码给出了详细的注释,可以使读者轻松领会C++语言程序开发的精髓,快速提高开发技能。 本书适合作为C++语言程序开发入门者的自学用书,也适合作为高等院校相关专业的教学参考书,还可供开发人员查阅、参考。
本书提供与C语言编程相关的全面资源和深入讨论。本书通过对指针的基础知识和特性的探讨,帮助程序员把指针的强大功能融入到自己的程序中去。全书共18章,覆盖了数据、语句、操作符和表达式、指针、函数、数组、字符串、结构和联合等几乎所有重要的C编程话题。书中给出了很多编程技巧和提示,每章后面有针对性很强的练习,录部分则给出了部分练习的解答。 本书适合C语言初学者和初级C程序员阅读,也可作为计算机学生学习C语言的参考。
本书全面介绍了使用c语言进行编程的各种技术,是学习c语言编程技术的教程。全书以visual c 6.0开发环境为基础,分3篇18章讲解了c语言编程中的各种技术。其中,篇为入门篇,主要包括初识c语言、一个简单的c语言程序、算法入门、常用数据类型、运算符与表达式、数据输入/输出函数、选择及分支结构程序设计、循环结构、数组、函数编程基础、指针解析等内容;第2篇为提高篇,主要包括常用数据结构、位运算、存储管理、预处理和函数类型、文件的读写操作、图形图像处理等内容;第3篇为应用篇,主要利用所学知识开发一个图书管理系统。 本书提供了大量的自学视频、源程序、素材,提供了相关的模块库、案例库、素材库、题库等多种形式辅助学习资料,还提供迅速及时的微博、、论坛等技术支持。 本书内容详尽、实例丰富,非常适合作为零基础学
本书是一本关于C实践的集大成之作,它从C语言本身、C程序的架构设计和思想、C程序的编码规范和习惯等方面对125个经典的问题给出了解决方案,为C开发者提高开发效率和编写高质量的C代码提供了宝贵的建议。对于每一个建议,作者不仅给出了被实践证明为比较的解决方案,而且还给出了被误用或被错误理解的不好的解决方案,形成了鲜明对比。
本书以非常容易理解的方式解说了人工智能研究中机器学习的各领域知识,以这些知识为前提,说明了深度学习是什么,以及相关学习方法。本书不是单纯地罗列概念,而是通过适当介绍具体处理流程和程序示例,来具体化地、易于理解地介绍这些技术到底是什么。
首本全面深入解读C 11新标准的专著,由C 标准委员会代表和IBMXL编译器中国开发团队共同撰写。不仅详细阐述了C 11标准的设计原则,而且系统地讲解了C 11新标准中的所有新语言特性、新标准库特性、对原有特性的改进,以及如何应用所有这些新特性。 全书一共8章:章从设计思维和应用范畴两个维度对C 11新标准中的所有特性进行了分类,呈现了C 11新特性的原貌;第2章讲解了在保证与C语言和旧版C 标准充分兼容的原则下增加的一些新特性;第3章讲解了具有广泛可用性、能与其他已有的或者新增的特性结合起来使用的、具有普适性的一些新特性;第4章讲解了C 11新标准对原有一些语言特性的改进,这些特性不仅能让C 变得更强大,还能提升程序员编写代码的效率;第5章讲解了C 11在安全方面所做的改进,主要涵盖枚举类型安全和指针安全两个方面的内容;
这是一本介绍C 并发和多线程编程的深度指南。本书从C 标准程序库的各种工具讲起,介绍线程管控、在线程间共享数据、并发操作的同步、C 内存模型和原子操作等内容。同时,本书还介绍基于锁的并发数据结构、无锁数据结构、并发代码,以及高级线程管理、并行算法函数、多线程应用的测试和除错。本书还通过附录及线上资源提供丰富的补充资料,以帮助读者更完整、细致地掌握C 并发编程的知识脉络。 本书适合需要深入了解C 多线程开发的读者,以及使用C 进行各类软件开发的开发人员、测试人员,还可以作为C 线程库的参考工具书。
全书共分13章,全面讲解构建多线程架构与增量多线程编程技术。章介绍了用于构建面向对象程序的不同类型C 组件,以及如何使用这些组件来构建多线程架构。第2、3、4章简要介绍进程、线程、多任务处理、多线程化、规划以及线程权的概念。第5章讨论进程间和线程间通信。第6章讨论线程与进程同步与合作。第6章详细讨论临界区、死锁、数据竞争以及无限延迟方面的主题。第7~10章讲解用于线程同步、线程间通信、进程间通信以及多线程处理的C 组件。1章讨论C 对象在多线程环境中的行为和交互方式。2章简单介绍多线程应用程序的测试技术。3章对全书内容进行扼要地回顾与思考。 本书适合用C 创建多线程组件和应用框架的程序员阅读。
一本零基础初学者系统自学的新版Python编程教科书,一个学后就能自己解决从易到难编程问题的很好机会。本书语言简练、逻辑清晰、层次鲜明,阐释了Python这门语言的“核心”的内容。作者在文中引入了大量示例,很贴心地站在读者的角度,讲解了实际操作中易犯的诸多错误及注意点。本书既适合初学者巩固基础,又可以帮助程序员提升技能。
《Visual C 开发实例大全(基础卷)》筛选、汇集了Visual C 开发从基础知识到应用各个层面的大量实例及源代码,共有600个左右,每个实例按实例说明、关键技术、设计过程、详尽注释、秘笈心法的顺序进行了分析解读。全书分4篇共15章,主要包括开发环境、语言基础、数据结构、字符串和函数、类和对象、窗体界面、MFC控件、菜单、工具栏和状态栏、Word文档操作、Excel表格操作、图形绘制、图像、图像控制、多媒体等内容。配书光盘附带了实例的源程序和部分讲解视频。 《Visual C 开发实例大全(基础卷)》既适合Visual C 程序员参考和查阅,也适合Visual C 初学者,如高校学生、软件开发培训学员及相关求职人员学习、练习、速查使用。
C 之父BjarneStroustrup经典著作《C 程序设计:原理与实践(原书第2版)》基于新的C 11和C 14,广泛地介绍了程序设计的基本概念和技术,包括类型系统、算术运算、控制结构、错误处理等;介绍了从键盘和文件获取数值和文本数据的方法以及以图形化方式表示数值数据、文本和几何图形;介绍了C 标准库中的容器(如向量、列表、映射)和算法(如排序、查找和内积)的设计和使用。同时还对C 思想和历史进行了详细的讨论,很好地拓宽了读者的视野。为方便读者循序渐进学习,加上篇幅所限,《C 程序设计:原理与实践(原书第2版)》分为基础篇和进阶篇两册出版,基础篇包括第0~11章、7~19章和附录A、C,进阶篇包括2~16章、第20~27章和附录B、D、E。本书是进阶篇。本书通俗易懂、实例丰富,可作为大学计算机、电子工程、信息科学等相关专业的教材,也可供相关
《深入理解C#(第3版)》是C#领域不可多得的经典著作。作者在详尽地展示C#各个知识点的同时,更注重从现象中挖掘本质。《深入理解C#(第3版)》深入探索了C#的核心概念和经典特性,并将这些特性融入到代码中,让读者能够真正领会到C#之“深入”与“精妙”。在第2版的基础上,《深入理解C#(第3版)》新增了C#5的新特性——异步,并更新了随着技术的发展,已经不再适用的内容,确保整本书能达到读者期望的高标准。 如果你略微了解一点C#,就可无障碍地阅读《深入理解C#(第3版)》。
《新编C程序设计案例教程》通过解决一些实际案例引出C语言的相关知识点,全面介绍了C语言程序设计中常用的选择结构、循环结构、数组、函数、指针、结构体、文件等知识点。通过进行案例分析学习理论知识,启发读者