其他编程语言/工具
-
Python语言程序设计(美) Y.Daniel Liang 著《经典原版书库:python语言程序设计(英文版)》保持了liang博士系列丛书中一贯的、标志性的教与学的哲学:以实例教,由实践学。书中采用了他所提出的已经经过实践检验的“基础先行”的方法,即在定义类之前,首先使用清晰简明的语言介绍基本程序设计概念,如选择语句、循环和函数;在介绍面向对象程序设计和gui编程之前,首先介绍基本逻辑和程序设计概念。书中除了给出一些以游戏和数学为主的典型实例外,还在每章的开始使用简单的图形给出一两个例子,以激发学生的学习兴趣。本书特色:以“基础先行”方法介绍基本程序设计概念和方法,帮助学生循序渐进地学习所有必需和重要的基本概念。 以“问题驱动”方法讲授程序设计技术,强调问题求解,而非语法。通过广泛的趣味性实例(涉及数学、自然科学、商业、金融、游戏、动画和多媒体领域)来激发学生的学习兴趣,为求解这些问题,适时地引入相关的语法和库。 可以灵活介绍gui相关主题。第1~6章使用内置的turtle图形模块,其余部分使用tkinter,这两种工具都是简单、易学的程序设计教学工具。每章的开始都有gui实例,每章末尾还有专门的gui练习。 -
LabVIEW与NI-ELVIS实验教程王秀萍,余金华,林丽莉 著本书将为读者学习和掌握VRML提供一个很好的机会,主要介绍了虚拟现实技术、VRML语言的语法及使用,同时根据多年来的相关科研及实际课题,结合相关技术探讨了创建虚拟空间的方法和技巧。其中很多实例的代码都是对现在热门研究领域有实质性帮助的源代码,对于工程类人员及学生具有指导性作用和实质性帮助。全书共分为两大部分:第一部分:基础篇;第二部分:应用篇.本书实例所采用的软件有VRML2.0、3Dsmax 9.0、PhotoshopCS3、JDK1.1等软件,编辑器为VRMLpad中文版,浏览器插件为Cortona。本书是云南民族大学十二五规划教材,本书的适用对象主要是从事虚拟现实开发、虚拟现实平台设计及游戏设计的工程技术人员,也包括高等院校从事控制及网络研究的教师和学生。 -
数据结构魏红娟,张海燕,王艳花 编数据结构是计算机及其相关专业的一门专业基础课程,也是其他重要专业课程的前导课程。该课程主要培养学生分析数据、组织数据的能力。《数据结构》系统而全面介绍了数据、数据结构和抽象数据类型等基本概念;线性表的类型,线性表的顺序表示和实现,线性表的链式表示和实现;栈的概念,栈的表示和实现,队列的概念、表示和实现;串的概念、表示、实现、相关算法和应用实例;数组的概念、表示和实现,矩阵的压缩存储,广义表的概念、存储、表示及其相关算法;树的概念,二叉树的概念和访问,森林的相关知识,赫夫曼树;图的定义、存储、遍历和路径等;树等数据结构的查找;排序等。《数据结构》既有理论知识的讲解,又有重要的算法分析和实现过程,可作为计算机及其相关专业的本科和专科学生教材,也可作为相关从业人员的培训资料或参考用书。 -
可信编译构造理论与关键技术何炎详,吴伟 著编译器是重要的系统软件,除了编译功能,在许多领域都有应用,如绿色计算、嵌入式系统优化、代码分析与验证、可信计算、软件测试等。编译器是否可信直接影响着整个计算机系统的可信性,因此编译器的可信性一直受到人们的广泛关注和深切重视。《信息科学技术学术著作丛书:可信编译构造理论与关键技术》全面系统地介绍了可信编译理论及其关键技术,从保证编译器自身可信性和编译对象可信性两个方面进行了详细阐述。同时,《信息科学技术学术著作丛书:可信编译构造理论与关键技术》还介绍了可信编译在嵌入式软件优化、绿色编译、软件测试以及可信软件开发过程中的应用与实践。《信息科学技术学术著作丛书:可信编译构造理论与关键技术》许多内容是作者近年来在该领域的最新研究成果,具有较强的原创性。本书取材新颖、内容丰富、概念准确、层次清晰、叙述严谨、图文并茂、系统性强,可作为高等院校和科研院所计算机科学与技术、软件工程、计算机应用技术等相关专业的高年级本科生或研究生的参考书,也可供可信软件及相关领域的研究人员借鉴、学习和参考。 -
Arduino编程从零开始(英)Simon Monk 著,刘椮楠 译《Arduino编程从零开始》从C语言基础开始,深入浅出地介绍了Arduino编程,对于零基础的初学者和有一定基础的Arduino玩家都有一定的帮助。《Arduino编程从零开始》使用大量的程序范例一步步、手把手地教读者怎样为一块Arduino板进行编程,进而实现想要的功能,从i12Arduino板载LED以各种不同的方式来闪烁,一直到通过附加扩展板实现更加复杂和实用的功能,甚至让Arduino板变成一个小型Web服务器。《Arduino编程从零开始》适合广大“创客”和电子爱好者学习,也可供中学生科技竞赛、高等院校相关专业及电子设计(制作)比赛参考。 -
编程语言原理(美)塞巴斯塔 (Robert W.Sebesta)著 马跃,王敏,王国栋 译《编程语言原理(第10版)》从为什么学习程序设计语言入手,深入细致地讲解了命令式语言的主要结构及其设计与实现,内容涉及变量、数据类型、表达式和赋值语句、控制语句、子程序、数据抽象机制、对面向对象程序设计的支持(继承和动态方法绑定)、并发、异常处理和事件处理等方面。最后两章介绍了函数式程序设计语言和逻辑程序设计语言。《编程语言原理(第10版)》内容丰富,讲解透彻,既可用做高等院校计算机及相关专业本科生程序设计语言课程的教材和参考书,也可供程序设计人员参考。 -
MFC Windows应用程序设计任哲 等著《普通高校本科计算机专业特色教材精选·算法与程序设计:MFC Windows应用程序设计(第3版)》沿袭前一版的编写原则和风格,在读者学习了C/C++的基础上,从Windows SDK程序设计出发,用C++类对Windows应用程序进行了模拟封装,重点介绍MFC的应用程序框架。随后以精练的语言介绍Windows的图形图像处理、应用程序界面、资源、文件、动态链接库、进程与线程管理等知识。最后,介绍组件对象模型(COM)、ActiveX技术、数据库和异常处理的基础知识。《普通高校本科计算机专业特色教材精选·算法与程序设计:MFC Windows应用程序设计(第3版)》内容丰富、结构合理、重点突出、注重应用、兼顾说理性和实用性、文字通俗易懂,以适当的方法加强了对MFC重点技术核心内容的介绍,使读者可以在有限的文字篇幅情况下获得尽可能大的信息量,适合作为普通高等院校的教学及教学参考用书,也可以作为其他计算机开发应用人员的参考书。 -
MATLAB R2012a超级学习手册史洁玉,孔玲军 著《MATLAB R2012a超级学习手册》由浅入深、全面系统地介绍了MATLABR2012a的编程与开发的相关知识。书中的每一章节都提供了大量具有针对性的算例,我社网站(www.ptpress.com.cn)提供部分算例的源代码供读者下载使用。全书共18章,第1~5章为基本知识讲解部分,包括MATLAB概述及基础知识、数学运算、矩阵运算、数据可视化工具以及MATLAB的编程等内容。第6~11章为高级应用部分,分别介绍了MATLAB的数值运算、符号计算、Simulink仿真环境、文件输入/输出操作及高级图形设计等内容。第12~13章介绍MATLAB的外围功能,包括MATLAB的编译器与应用程序接口,以及MATLAB与Office的混合使用等。第14~18章介绍了应用比较广泛的工具箱,包括信号与图像处理工具箱、优化工具箱、偏微分方程工具箱、小波分析工具箱和神经网络工具箱等。《MATLABR2012a超级学习手册》结构合理、叙述详细、算例丰富、图文并茂,适合从事通信、电子、自动控制等领域的广大科研工作者、工程师和在校学生等不同层次的读者自学使用,也可以作为信号处理、自动控制、机械电子、自动化、电力电气、通信工程等专业的教学用书。 -
精通LabVIEW虚拟仪器程序设计与案例实现章佳荣,王璨,赵国宇 著《精通LabVIEW虚拟仪器程序设计与案例实现》分四篇共18章,详细地介绍了LabVIEW的基本概念、基本操作以及在工程领域的应用。第一篇“入门篇”,介绍了LabVIEW的一些相关概念、特点及安装步骤,并用一个简单的“HelloWorld”让读者对LabVIEW编程有一个整体的了解。第二篇“基础篇”,详细介绍了LabVIEW编程的一些基本操作。如数据类型及相互的转换、LabVIEW的程序结构、LabVIEW的数据表达与显示、文件I/O,通过这些技术的介绍和学习,读者就能熟练掌握LabVIEW的基本操作了。第三篇“应用篇”,详细介绍了LabVIEW在工程领域的一些应用、相关实例、调试技巧以及应用程序发布等。如LabVIEW在数学分析中的应用、LabVIEW在信号处理中的应用、LabVIEW与外部程序的接口、LabVIEW的多线程技术、LabVIEW的数据库应用、LabVIEW在数据采集与仪器控制中的应用、LabVIEW在网络、串口等通信中的应用及LabVIEW的界面设计与美化和代码优化方法等。第四篇疑难问题解答,帮助读者尽快融入实战角色。 -
Clojure程序设计(美)Stuart Halloway Aaron Bedra 著,温瑞云 译Clojure是一种基于Java虚拟机的动态编程语言。它功能强大,支持函数式编程,简化了并发编程,并且能调用Java程序。正是这些优点,使其赢得了众多程序员的青睐。《Clojure程序设计》是介绍Clojure编程语言和程序设计的经典之作。第2版针对Clojure1.3进行了全面的更新。全书共包括10章,分别介绍了Clojure概览和基本特性、序列和函数式编程、并发编程模型、协议和数据类型、宏、多重方法,以及Clojure对Java的调用。最后提供了一个完整了解Clojure应用开发全过程的实例。《Clojure程序设计》适合有不同语言背景而想要学习和了解Clojure编程的程序员阅读。函数式程序员、Java和C#程序员、Lisp程序员,以及Perl、Python和Ruby程序员,都能够通过阅读本书得到不同程度的收获。
