《零基础学C++》(升级版)从初学者的角度出发,通过通俗易懂的语言、流行有趣的实例,详细地介绍了使用C++语言进行程序开发所需要掌握的知识和技术。全书共分为16章,包括初识C++,C++语言基础,运算符与表达式,条件判断语句,循环语句,函数,数组、指针和引用,结构体与共用体,面向对象编程基础,类和对象,继承与派生,模板,STL(标准模板库),RTTI与异常处理,文件操作,坦克动荡游戏等内容。书中所有知识都结合具体实例进行讲解,设计的程序代码给出了详细的注释,可以使读者轻松领会C++语言程序开发的精髓,快速提高开发技能。 本书适合作为C++语言程序开发入门者的自学用书,也适合作为高等院校相关专业的教学参考书,还可供开发人员查阅、参考。
单片机C51语言是目前的单片机程序设计语言。本书由浅入深,循序渐进地讲解了C51语言的方方面面。本书知识点覆盖全面、结构安排紧凑、讲解详细、言简意赅、通俗易懂、实例丰富。内容包括51系列单片机开发环境和流程、程序设计基础以及编程指南,并给出了一些常用的典型案例。全书分为四篇,共21章,全面详细地讲述了单片机的程序设计基础、编程指南及应用案例。首先介绍了51系列单片机的基本结构以及单片机的开发概述,其次详细介绍了单片机程序设计的C51语言,然后结合单片机的硬件资源细致讲解了如何应用C51语言进行编程操作,最后结合实际应用,重点分析了在各个领域中常用到的一些典型案例,使读者更加融会贯通地掌握C51语言,以供读者在学习和工作中进行参考。在第21章中还介绍了部分常见的面试题及解答,方便读者做好入职前的准备工作。
单片机C51语言是目前的单片机程序设计语言。本书由浅入深,循序渐进地讲解了C51语言的方方面面。本书知识点覆盖全面、结构安排紧凑、讲解详细、言简意赅、通俗易懂、实例丰富。内容包括51系列单片机开发环境和流程、程序设计基础以及编程指南,并给出了一些常用的典型案例。全书分为四篇,共21章,全面详细地讲述了单片机的程序设计基础、编程指南及应用案例。首先介绍了51系列单片机的基本结构以及单片机的开发概述,其次详细介绍了单片机程序设计的C51语言,然后结合单片机的硬件资源细致讲解了如何应用C51语言进行编程操作,最后结合实际应用,重点分析了在各个领域中常用到的一些典型案例,使读者更加融会贯通地掌握C51语言,以供读者在学习和工作中进行参考。在第21章中还介绍了部分常见的面试题及解答,方便读者做好入职前的准备工作。
首本全面深入解读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 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 线程库的参考工具书。
《冰雪奇缘/从0开始学Scratch编程》和《超能陆战队/从0开始学Scratch编程》是两本针对Scratch编程初学者的辅导教育书籍,通俗易懂,让编程零基础的孩子一学就会。这两《从0开始学Scratch编程》系列丛书的特色是将迪士尼经典电影故事和其中的人物与Scratch编程相结合,让编程的过程更加有趣、不枯燥。 《从0开始学Scratch编程》系列丛书作者是美国计算机科学教师协会会员、国际教育技术学会会员和美国麻省理工学院媒体实验室社区成员,是一位具有丰富编程教育经验的老师。 《超能陆战队:从0开始学SCRATCH编程》是其中一册。
《TMS320x2833xDSP原理及其C程序开发》以基于TMS320F28335数字信号处理器的应用系统开发为主线,从DSP的基本开发方法入手,介绍处理器的特点和选型、硬件仿真工具和CCS5.x集成开发环境的使用以及DSP系统 软硬件的开发方法;详细介绍处理器外设资源的使用、C语言编程开发、浮点算法开发、程序固化等内容。在介绍外设功能模块应用的同时,列举了相应的应用实例,给出了硬件原理和C语言程 序,并标有详细的程序说明,为用户快速掌握处理器各功能单元的使用提供了方便。 本书可以作为大学本科和研究生“嵌入式控制系统”、“数字信号处理器原理与应用”等相关课程的教材,也可以作为数字信号处理器应用开发人员的参考书。