其他编程语言/工具
-
编程原本预售商品Alexander Stepanov , Paul McJones 著,裘宗燕 译本书提供了有关编程的一种与众不同的理解。其主旨是,实际的编程也应像其他科学和工程领域一样基于坚实的数学基础。本书展示了在实际编程语言(如C++)中实现的算法如何在最一般的数学背景中操作。例如,如何定义快速求幂算法,使之能使用任何可交换运算。使用抽象算法将能得到更高效、可靠、安全和经济的软件。这不是一本很容易读的书,它也不是能提升你的编程技能的秘诀和技巧汇编。本书的价值是更根本性的,其终极目标是提升你对编程的洞察力。要想从中大获裨益,你需要从头到尾认真学习:阅读代码,证明引理,完成练习。到结束之时,你将看到如何把这里讨论的演绎方法应用到你的程序中,保证你做出的软件部件能一起工作,并表现出它们所应该表现的行为。书中给出的算法和需求针对某些被操作的类型。有关这些描述的代码(也可以通过Web得到)采用C++的一个小子集书写,这样做是为了让所有有经验的程序员都能理解。这个小子集可以看做一种特殊语言,是由SeanParent和Bjarne Stroustrup一起设计的。无论你是一位软件开发者,还是其他以编程作为一项重要活动的专业人员,或者是一名在校的学生,你都会逐渐理解本书的经验丰富的作者多年来一直在教授和阐释的道理:数学对于编程是绝好的东西,理论对于实际是绝好的东西。 -
Ruby元编程Paolo Perrotta 著《Ruby元编程》以案例形式循序渐进地介绍Ruby特有的实用编程技巧。通过分析案例、讲解例题、回顾Ruby代码库的实现细节,作者不仅向读者展示了Ruby编程的优势和Ruby特有的解决问题的方式,更详细开列出发挥其优势的技巧和常用的Ruby设计模式。Ruby之父松本行弘作序推荐。 -
MATLAB数据分析方法李柏年,吴礼斌 主编数据分析是用适当的统计方法对各种数据加以详细研究和概括总结的过程,已成为当代自然科学和社会科学各个学科研究者必备的知识。matlab是一套高性能的数值计算和可视化软件,是实现数据分析与处理的有效工具。本书介绍数据分析的基本内容与方法,应用matlab软件既面向对象又面向过程地编写实际数据分析程序。全书共分7章,主要内容包括:matlab基础、数据描述性分析、回归分析、判别分析、主成分分析与典型相关分析、聚类分析、数值模拟分析。 每章末精心编写习题供读者练习,此外每章还安排了紧密联系实际的综合性、分析性实验内容。《matlab数据分析方法》适用于计算机科学与技术、信息与计算科学、统计学等专业的本科生,还可作为相关专业本科生选修课程教材,并可供硕士研究生以及科技工作者参考。 -
MATLAB工程应用仿真张德丰,杨文茵 编著《matlab工程应用仿真》首先介绍matlab的基础知识,使读者对matlab有一个概略的认识。接着详细展开介绍matlab内置工具箱在各领域中的应用,如matlab在数理统计、模糊系统、神经网络、数字信号、图像处理、自动控制、高等数学及最优化问题中的应用等。《matlab工程应用仿真》可作为高等院校计算机、信息工程、电子技术、自动化工程、生物医学工程、电视技术等相关专业学生的教材或参考书,也可以作为工程技术人员或其他相关人员的参考书。 -
编译技术实践教程袁和金 等编著《编译技术实践教程》分为两章。第1章介绍编译程序的结构、各阶段的实现原理和构造编译程序的方法。第2章介绍编译程序的实验内容和实现方法。本教材给出的实验安排具有普遍性,各学校可根据自己的教学目标和学生水平酌情调节,以适应实际情况。《编译技术实践教程》可作为大学编译技术课程设计的指导教材,也可作为编译技术或编译原理课程的配套教材。 -
MATLAB在数学方面的应用何正风 编著MATLAB是一款优秀的数学计算软件,在高等数学实验与建模中应用广泛。《MATLAB在数学方面的应用(最新版)》主要讲解了MATLAB在这些方面的应用方法及使用技巧。本书知识覆盖面广,包括高等数学的各个应用方面,通过大量的实例演示让读者有目的、有方向地学习MATLAB。主要内容包括MATLAB的使用、MATLAB的程序设计及绘图功能、科学计算、概率与数理统计分析、回归及插值拟合运算、数据分析、优化设计、数学建模等内容。本书既可作为高等院校理工科相关课程的教材,也可作为工程技术人员和广大MATLAB爱好者的工具用书。 -
编译原理学习指导莫礼平 等编著《普通高等教育“十二五”规划教材:编译原理学习指导》是主要介绍高级程序设计语言的编译程序的设计及实现的基本原理、基本方法。《普通高等教育“十二五”规划教材:编译原理学习指导》以词法分析和语法分析技术为重点,分13章进行编写。每章从学习要求、知识结构、知识要点、例题分析、习题与习题解答6个部分来指导学生进行学习。《普通高等教育“十二五”规划教材:编译原理学习指导》可作为高等院校本科学生学习编译原理课程的指导书、教学参考书,也可作为报考相关专业硕士研究生或全国计算机技术与软件专业技术资格(水平)考试的读者的复习参考书,并可供相关专业技术人员参考使用。 -
计算机程序设计基础蔡启先 主编《21世纪高等学校规划教材·计算机应用:计算机程序设计基础(C语言版)》以零程序设计为起点,采用VC++作为编译环境,使读者全面地掌握计算机程序设计的基本知识与基本操作技能,并熟悉C语言编程的有关应用。全书内容包括算法与C程序设计概述,数据与运算,基本的程序流程控制结构,数组和字符串,指针,函数,C程序的模块化设计,高级数据类型,底层编程技术,文件,C程序应用实例及附录。在内容安排上,先以计算思维的理念解析算法和程序设计过程,导引出对C语言程序设计的认识;然后集中讲透程序的过程设计,再引入函数调用,并升华到模块化程序设计;还介绍了高级数据类型、底层编程技术及文件,最后结合实例介绍了C语言的综合应用。附录提供了新ANSIC99标准。《21世纪高等学校规划教材·计算机应用:计算机程序设计基础(C语言版)》可作为高等学校各专业、计算机水平考试、各类成人教育的教材使用,也可供计算机爱好者自学使用。 -
MATLAB应用技术于润伟 主编《MATLAB应用技术》系统地介绍了MATLAB的工作环境和操作要点,内容包括认识MATLAB、MATLAB程序设计、MATIAB绘图、图形用户界面、Simulink仿真、信号处理、通信系统仿真和数字图像处理等,书末附有部分习题答案。本书注重精讲多练,配备丰富的例题和习题,突出MATLAB的应用,为便于读者更好地理解专业理论奠定基础,也便于读者学习及领会MAT-LAB的应用技巧。《MATLAB应用技术》可作为高职高专院校电子信息、电气自动化、通信工程等专业的教材,也可作为广大科技工作者、教师学习MATLAB的参考书。本书由黑龙江农业工程职业学院于润伟任主编。 -
编译原理简明教程冯秀芳,崔冬华,段富 主编《编译原理简明教程(第2版)》在上一版重印5次的基础上修订而成,共15章,包括形式语言与自动机理论、词法分析、语法分析、语义分析及中间代码生成、代码优化、目标代码的生成、符号表、目标程序运行时的存储组织与分配、出错处理、编译程序自动生成工具简介、面向对象语言的编译以及并行编译技术。在内容的组织上,《编译原理简明教程(第2版)》将编译的基本理论和具体的实现技术有机地结合起来,清楚地阐述相关的概念和原理,并给出部分C语言实现程序;同时,对编译程序自动生成工具的功能和使用方法做了详细的介绍。
