阅读建议:本书从基础到高级,全面而深入,不同层次的读者可选择适合自己的章节阅读,参见前言“如何阅读本书”模块。预备知识篇(~3章),为初级读者提供计算机理论知识和相关概念,如编程模式、主流开源编译器,以及搭建C编程环境的方法。基础语法篇(第4~11章),学习C语言的基石——基本语法与使用讲解,涵盖基本元素、基本数据类型、用户自定义类型、数组和指针(难点)、控制流语句、函数。高级语法篇(2~16),讲述了C11编程的一些高级特性,进阶之用。涵盖:目前所支持的所有预处理器特性;编译上下文作用域、名字空间、连接属性;C11标准支持的类型限定符的标准用法与注意事项;深刻解读C语言语法体系的核心——类型系统;C11标准中表达式及其计算级,以及“左值”;主流编译器所采用的函数调用约定;主流C语言编译工具构建静态
《C#科学计算讲义》较为详细地介绍了科学计算方法,并对算法给出了源代码。关于算法部分主要介绍了线性方程组的迭代解法与直接解法、正交变换与最小二乘计算方法、鲁棒估计、数的产生、插值法、非线性方程求解、多元非线性化算法、微分方程数值方法等内容。本书还给出了C#程序设计的基本方法,并对科学计算中要用到的矩阵向量类的构造做了详细阐述。算法的实现本身不限于具体的语言,本书对于算法的描述是较为详细的,所以读者也很容易把算法改用Fortran、MATLAB、C、Java等语言编程实现。宋叶志、徐导和何峰编著的《C#科学计算讲义》适合作为大学理工科本科生或研究生计算方法、数值分析课程的教材或参考书。对于从事相关学科教学的教师,如果不熟悉现代编程语言,也可以选择本书作为工具书。本书还可以用作科研人员的工程计算工具书与算法集
本书以如何利用VisualC实现扫雷、贪吃蛇、推箱子、俄罗斯方块、拼图、连连看这6款经典的小游戏为主线,详细介绍了如何通过VisualC的各种优良机制结合界面交互绘图去实现特定需求、MFC的实现机制、WindowsGDI绘图以及界面的程序设计等知识。本书在介绍游戏的具体设计中,通过特定的环境对MFC的众多机制进行适当的引入与讲解,使读者在学到具体的效果制作的同时,能深刻领悟到VisualC的众多内部机制的设计思想以及运作原理。本书适合各类游戏开发人员阅读。
《经典原版书库:C和C 安全编码(英文版)(第2版)》介绍了数以百计Windows和Linux上的例子,包括安全的代码、不安全的代码和利用方法。如果你负责创建安全的C或C 软件,或者需要保证它们的安全,《经典原版书库:C和C 安全编码(英文版)(第2版)》将为您提供详尽的专家级援助。
本书地介绍了傅里叶变换的理论和技术,内容包括傅里叶变换(FT)的定义、存在条件及其性质,离散傅里叶变换(DFT)的定义、性质及由离散引起的频谱混叠和渗漏,快速傅里叶变换(FFT)算法的基本原理和复序列基2算法及其实用程序,并以此为基础,给出了实序列DFT、正弦变换、余弦变换、傅里叶级数、谱函数近似、功率谱估计、卷积和相关等的快速算法和实用程序,给出了2D—DFT的行列算法、二维实序列2D—DFT的行列算法和存储技术、3D—DFT的似行列算法、3D—DFT实序列降维算法和它们的实用程序。这些皆容易推广应用于更高维DFT的快速计算。本书可作为理工科研究生、本科高年级学生,特别是计算数学和应用软件、数字信号处理学生的教材或参考书,也可供相关工程技术人员参考。