C/C++及其相关
-
计算之道 卷III黄俊 赖志环《计算之道卷 Ⅲ:C语言与 JVM 源码》是一本深入探讨计算机科学与技术的图书。本书旨在帮助读者更深入地理解计算机内部的工作原理,并探索从高级编程语言到 JVM 源码等核心概念。本书适合对计算机科学和底层技术感兴趣的读者,无论是学习计算机基础知识还是进一步扩展技术视野,都能从本书中获益良多。在《计算之道卷Ш:C语言与JM 源码》中,作者以清晰易懂的语言详细介绍了高级编程语言的工作原理。通过本书,读者将了解编程语言的特性和原理、计算机网络、JVM 等关键概念,从而更好地理解计算机执行程序的方式。以及将学习JVM 源码,并了解 hotspot、全局模块等底层机制。结合实例和案例研究,读者将能够编写高效、可靠的高性能应用程序。无论是学生、工程师还是对计算机科学感兴趣的读者,本书都将成为你不可或缺的参考资源。 -
学习Unity和C#游戏编程[美] 凯西·哈德曼 (Casey Hardman)著,周子衿 译"《学习Unity和C#游戏编程》聚焦于如何使用Unity引擎来开发3D游戏。全书一共5部分44章,采用读者友好的方式先后介绍Unity基础和C#基础,接下来再通过三类游戏项目 : 障碍赛、塔防游戏和游乐场 : 来帮助读者学以致用,踏上游戏开发之旅。通过本书的学习,读者将理解Unity引擎的主要功能,学会利用Unity引擎开发游戏,在游戏开发或独立游戏开发的旅程中迈出重要的第一步。通过对《学习Unity和C#游戏编程》的学习,读者将首先学习并掌握Unity引擎的基本知识、导航菜单和窗口,管理各种游戏对象,掌握面向对象编程的概念和C#语言的使用技巧。随后,读者将进入游戏开发实战,完成三个游戏项目,以这种方式熟练运用C#和Unity的功能特性,最后快速掌握Unity游戏开发中的编程技能,成长为一名追求卓越的游戏开发人员。" -
C语言不挂科王冰C语言是计算机专业中的必修课,也是大多数编程技术中的底层技术。本书作为该领域中的入门教材,在内容中涵盖了C语言中的各方面基础知识以及实操案例,并且是使用生动的案例对应相关的知识点,在对应的代码中做出了详细的讲解。全书一共 17 章,第1~10章介绍了 C 语言的基础语法用 法,包括:常量、变量、流程控制、数组、函数等;第 11~15 章介绍了C语言中的相对高级语法,包 括:指针、数组指针、指针数组、函数指针、指针函数、函数指针数组、枚举、结构体、联合体等; 第16~17章包含一个综合的实操案例,案例应用到的技术内容相对全面,基本可以包含之前所学习过 的大部分知识内容。另外还有一部分笔试练习题。由于考虑到读者大多数是在校的大学生。所以针对性地做了这个章节。目的是读者能够熟悉笔试题的出题方式,未来可以更好地应对笔试考试。本书可作为高等院校计算机专业教材或者辅助材料,适合对计算机操作有一定认知的编程爱好 者,比如计算机专业的高等院校新生,同样也适合目前正在学习或者正准备学习 C 语言的编程爱好者。 -
图解C++开发基础王石磊本书循序渐进、由浅入深地详细讲解了C 开发的核心技术,全书共12章,分别讲解了C 介绍,基础语法,流程控制语句,数组,函数,指针,结构体、共用体和枚举,文件处理,类和对象,多态性,命名空间和作用域,学生成绩管理系统。全书通过图解的方式剖析了各个知识点的用法,并且用流程图详细剖析了每个实例的具体实现过程,通过具体实例的实现过程演练了各个知识点的具体使用流程,引领读者全面掌握C 语言的核心技术,本书适合学习C 开发的读者使用。 -
OpenCV计算机视觉开发实践朱文伟、李建英OpenCV是计算机视觉领域的开发者必须掌握的技术。《OpenCV计算机视觉开发实践:基于Qt C 》基于 OpenCV 4.10与Qt C 进行编写,全面系统地介绍OpenCV的使用及实战案例,并配套提供全书示例源码、PPT课件与作者QQ答疑服务。《OpenCV计算机视觉开发实践:基于Qt C 》共分19章,主要内容包括数字图像视觉概述、搭建OpenCV开发环境、核心模块Core、图像处理模块基础、灰度变换和直方图修正、图像平滑、几何变换、图像边缘检测、图像分割、图像金字塔、图像形态学、视频处理、机器学习、数字水印、图像加解密、物体计数、图像轮廓、手势识别以及停车场车牌识别系统等。《OpenCV计算机视觉开发实践:基于Qt C 》既适合OpenCV初学者、计算机视觉与图像处理的开发人员、人工智能图像处理开发人员阅读,也适合作为高等院校或者高职高专院校计算机视觉与图像处理相关专业的教材。 -
C++语言程序设计[美]梁勇本书是关于C++程序设计的经典教材,分为基础篇和进阶篇,主要介绍程序设计基础、面向对象程序设计和数据结构。本书采用“基础优先,问题驱动”的教学方式,在设计自定义类之前介绍基本的编程概念和技术,同时侧重于解决问题而非语法,通过不同领域的示例说明相关概念。本书引导读者循序渐进地学习,从基本的编程技术到面向对象编程,从简单的数据类型到经典的结构,为读者构建了友好的学习曲线。本书可作为高等院校计算机相关专业程序设计课程的教材,也可作为C++语言及编程爱好者的参考书。 -
C++语言程序设计[美]梁勇本书是关于C++程序设计的经典教材,分为基础篇和进阶篇,主要介绍程序设计基础、面向对象程序设计和数据结构。本书采用“基础优先,问题驱动”的教学方式,在设计自定义类之前介绍基本的编程概念和技术,同时侧重于解决问题而非语法,通过不同领域的示例说明相关概念。本书引导读者循序渐进地学习,从基本的编程技术到面向对象编程,从简单的数据类型到经典的结构,为读者构建了友好的学习曲线。本书可作为高等院校计算机相关专业程序设计课程的教材,也可作为C++语言及编程爱好者的参考书。 -
C++元编程与通用设计模式实现宋炜"本书以实战开发为主线,引导读者快速的从C11基础理论上升到通用模块的设计和开发,进一步过度到实际的业务在开发过程中。本书共8章,第1~4章讲述C的快速的浏览了设计模式、C98和C11的基础知识,特别是元编程部分的相关知识。第5~7章讲述各种设计模式的通用模块的实现原理,并进一步的讲解了实际实现的通用的设计模式模块代码。第8章给出了这些框架实际用示例,方便引导读者自己设计或者直接在自己的工程中中使用相关代码。本书示例代码丰富,实际性和系统性较强,并配有视频讲解,助力读者透彻理解书中的重点、难点。本书中相关内需要读者具有基本的C知识,数据结构知识及设计模式知识。本书中所有的代码都是经过实际验证和测试的,适合具有实际工程经验的工程师、工程管理人员、高校教师及培训结构教师学习和参考。" -
深入C#函数式编程[英] 西蒙·J.潘特(Simon J. Painter)著,周子衿 译《深入C#函数式编程》阐述了函数式编程的历史背景、基本概念和实践,展示了如何借助于 C# 语言和函数式编程来增强代码的可读性和可维护性以及提高代码的质量。书中还探讨了 C# 语言中非传统结构的使用方法以及如何通过函数式编程重构现有的代码。此外,本书还通过丰富的案例分析了在实际业务场景中应用 C# 函数式编程能带来哪些实际的好处。通过本书的阅读,广大 C# 程序员——无论是初学者还是有经验的开发者,都可以从中学到如何巧用函数式编程来显著提高工作效率和代码质量。 -
高效微控制器C语言编程[美]马克·卢瓦本书向你展示如何从零开始编写简洁、可维护的C代码。首先简要介绍C语言的历史和建立开发环境的步骤。然后介绍C语言的语句,包括分支和循环语句,并对变量及其作用域进行深入探讨。之后展示C语言的数组、结构,并讲解如何查找和使用常用的代码片段。第8-11章介绍C语言在Arduino中的应用,涵盖设置Arduino开发环境、代码编写技巧等,还通过完整的Arduino项目尝试使用多种电子外设,包括传感器、按钮和LCD显示器。最后会尝试快速完成一个物联网项目,并提出一些总结。
