其他编程语言/工具
-
编译原理教程胡元义 主编《编译原理教程(第3版)》系统地介绍了编译程序的设计原理及实现技术,主要内容包括:绪论、词法分析、语法分析、语义分析和中间代码生成、代码优化、目标程序运行时存储空间的组织、目标代码生成、符号表与错误处理等。在内容的组织上,《编译原理教程(第3版)》强调知识的实用性,将编译的基本理论与具体的实现技术有机地结合起来,既注重了理论的完整性,化繁为简,又将理论融于具体的实例中,化难为易,以达到准确、清楚地阐述相关概念和原理的目的。《编译原理教程(第3版)》注重各章节对理论阐述的条理性,书中给出的例子也具有较强的实用性与连贯性,使读者对编译的各个阶段有一个全面、直观的认识。《编译原理教程(第3版)》采用的算法全部由C语言描述,各章均附有习题。《编译原理教程(第3版)》可作为计算机本科专业的教材,也可作为计算机软件工程人员的参考资料。 -
自己动手写网络爬虫罗刚 王振东《自己动手写网络爬虫(附光盘)》介绍了网络爬虫开发中的关键问题与java实现。主要包括从互联网获取信息与提取信息和对web信息挖掘等内容。《自己动手写网络爬虫(附光盘)》在介绍基本原理的同时注重辅以具体代码实现来帮助读者加深理解,书中部分代码甚至可以直接使用。《自己动手写网络爬虫(附光盘)》适用于有java程序设计基础的开发人员。同时也可以作为计算机相关专业本科生或研究生的参考教材。 -
学习iPhone编程(美)艾伦 著无论你是一位Mac编程新手还是摩拳擦掌准备上手iPhone和iPod Touch的Mac开发行家,《学习iPhone编程(英文)(影印版)》都将为你构建面向市场的iPhone应用开一个好头。获取为iPhone和iPod Touch编程所需的实战经验。有了这本易学易用的指南,你将通过学习如何运用Xcode、Objective-c编程语言与核心框架,构建多个样例应用程序。在你掌握它之前,你将不仅拥有开发应用的技能,还会知道如何顺利完成提交应用到iTunes App Store的流程。 -
面向对象程序设计案例教程刘恒洋,杨宏雨 主编《面向对象程序设计案例教程》以VC 6.0为开发平台,以一个完整的实例系统的开发过程为主线,将C++基本知识点和Windows程序设计的基础知识融入到实例系统的不同功能模块中去,并最终完成实例系统所有功能的代码。本书的主要内容为:第1~4章主要介绍C++的基础语法知识,这部分的程序设计不涉及任何界面编程,主要是利用C++进行实例系统底层类的封装和定义;第5~6章主要介绍MFC对Windows程序设计的封装和利用MFC进行Windows程序设计的方法,并完成实例系统中和界面相关的功能;第7~9章主要介绍Windows程序设计高级应用中的数据库编程、多线程编程以及利用Winsock进行网络通信编程这三个方面的知识,同时完成实例系统中比较核心的三大功能:数据库操作、多线程通信与同步以及底层网络通信。本书不仅仅介绍C++中比较核心和经常使用的基本语法,而且把C++编程和Windows编程有机结合起来,使读者不再孤立地用C++进行枯燥的没有界面的编程。此外,本书把所有的知识点都与实例系统中的一个个相关功能关联起来,使得读者在学习过程中充满趣味性。本书适合有一定的C语言编程基础的读者进行C++编程入门和进阶。 -
ACM程序设计竞赛基础教程俞经善 等编著《ACM程序设计竞赛基础教程》以循序渐进的方式对ACM程序设计竞赛中所涉及的基本题型和知识点进行了综合的介绍。全书共分9章,包括基础知识讲解、典型题目分析和算法设计,每道例题均给出完整的源程序作为参考。内容涵盖了基础算法、数据结构、字符串、搜索、图论、动态规划、组合数学和初等数论等。《ACM程序设计竞赛基础教程》内容全面,针对性强,言简意赅,讲解透彻,通俗易懂,图例丰富,所有源代码均可进行评测。《ACM程序设计竞赛基础教程》作为ACM程序设计竞赛的培训教程,不仅为大学生们提供了竞赛入门的指导,而且对参赛学生拓展解题思路和提高训练水平也有很大的帮助。《ACM程序设计竞赛基础教程》也可供喜爱程序设计的学生以及从事算法设计的教师学习参考。 -
精彩iPhone炫酷开发(美)贝内特 著,苏金国,王小振 译《精彩iPhone炫酷开发:七位一线高手的编程和设计范例》共分7章,分别由7位iPhone开发专家执笔,他们从自身专业领域的角度,围绕7个流行的iPhone项目介绍了开发创意应用和优化应用的实用技巧,主要内容包括游戏设计、网络支持、多线程、高级手势、游戏开发、流式音频和技术集成等高级主题。《精彩iPhone炫酷开发:七位一线高手的编程和设计范例》适合所有iPhone应用开发人员学习参考。 -
Cocoa与Objective-C(美)史蒂文森 著为Mac、iPhone和iPad打造健壮的应用程序,无论你是只有基本的编程技能,还是有多年的开发经验。在本书中,你将通过循序渐进的教程、亲身实践的练习、简明扼要的范例,以及来自Cocoa专家的谆谆教诲,学会如何运用Apple的Cocoa框架和lObiective—C语言。《Cocoa与ObjectiVe—c:构建与运行》给你打下充分的理论基础,然后向你展示如何使用Apple的快速开发工具——Xcode和InterlfaceBuilder,来开发Cocoa应用程序、管理用户交互、创建很棒的UI等等。你将迅速获得开发高级软件所需的经验,无论你是编程新手还是该平台的入门用户。 -
MATLAB语言基础与应用王永龙,张兆忠,张桂红 编著《MATLAB语言基础与应用》首先介绍了MATLAB语言程序设计的基本内容,并以物理、数学、电子信息、自动化等领域的问题为载体对相关知识进行了讲解,例如,求解平行六面体体积、求方程特征矩阵特征值、电路问题的求解、稀疏矩阵在物理绘图上的应用、布朗运动、相干波成像、能流分布、迭代方法求解方程组、数值微积分问题、数据插值、数值拟合等。《MATLAB语言基础与应用》还讲解了绘图,对绘图基本知识、图形句柄操作、图形界面交互开发等做了比较深入的介绍,并给出一些典型的实例;同时还借助实例介绍了Simulink仿真和偏微分方程工具箱的基础知识与应用。《MATLAB语言基础与应用》可作为物理、数学、电子信息、电气工程、自动化等专业理工科学生的教材或参考书,也可供相关工程技术人员学习参考。 -
编译原理林奕 等著《编译原理》系统地介绍了编译程序的基本结构、工作流程、关键算法与思想以及辅助设计工具。主要内容包括程序设计语言基本理论,词法分析、语法分析的主要模型和算法,语义分析和属性文法,语法制导的代码生成技术,运行时存储空间组织与管理以及代码生成和优化等。《编译原理》简洁明了地论述了编译器设计中采用的主要技术,并提供了大量例题及其解答。学习《编译原理》不仅可以使学生掌握编译思想和技术,而且也为加深对程序设计语言的理解和理解软件底层运行机理奠定了基础。书中每章都有难度适宜的习题,可以使学生更好地掌握所学知识。《编译原理》可作为高等学校计算机及相关专业的教材,也可以作为考研学生的参考书。 -
MATLAB建模与仿真应用王中鲜 主编《MATLAB建模与仿真应用》从应用的角度出发,系统地介绍了MATLAB建模与仿真。通过MATLAB在电路、电力系统、电机、测控系统、过程控制系统、模糊控制系统中的建模与仿真,读者可以全面地掌握MATLAB软件的使用。书中精心设计的应用实例可帮助读者在充分理解MATLAB建模与仿真理论的基础上,高效地掌握系统建模与仿真以及MATLAB相关功能和工具的使用。本书可作为高等院校教材,也可作为广大从事建模与仿真工作的工程技术人员的参考书。
