其他编程语言/工具
-
计算机程序设计基础郭秀娟,崔星华 主编C语言是目前最流行的通用程序设计语言之一,是许多计算机专业人员和计算机爱好者学习程序设计语言的首选。《计算机程序设计基础(C语言)》共分为13章,内容包括C语言程序设计预备知识,C语言程序设计基础,基本数据类型,运算符与表达式,基本输入、输出和顺序程序设计,选择结构、循环结构程序设计,数组,函数,指针,预处理命令,复杂数据类型,文件等。《计算机程序设计基础(C语言)》注重可读性和适用性,对关键知识点进行了详细的说明,使读者能正确、直观地理解问题;样例程序由浅入深,强化知识点、算法、编程方法与技巧,并给出了详细的解释;为了帮助初学者正确地掌握C语言的语法特点,书后附录中增加了相关的实验及作业。《计算机程序设计基础(C语言)》的作者都是长期在高校从事计算机软件教学的一线教师,有丰富的教学经验和科研开发能力。《计算机程序设计基础(C语言)》文字流畅、通俗易懂、概念清楚、深入浅出、例题丰富、实用性强。《计算机程序设计基础(C语言)》适用于非计算机专业的本科生及高职高专学生使用,也可作为全国计算机等级考试参考书。 -
编译原理苏运霖,颜松远 著《编译原理:包含代数方法的新编译方法(英文版)》通过把编程语言的编译同人类对自然语言的理解过程进行类比来阐述编译程序的思想,采用标记法来创建源语言、中间语言和目标语言的符号,生动地描述了多层次编译程序的编译过程;详细地介绍了LL(1)和LR(1)的分析方法,不仅可以帮助读者了解如何做,还使他们知道为什么这样做;同时介绍了编译程序的设计方法,引入了一个重要的方法——代数形式化方法。《编译原理:包含代数方法的新编译方法(英文版)》适合作为计算机和电子专业本科生和研究生教材,也可供相关学科研究人员参考。 -
网络编程与分层协议设计刘飚 编著刘飚的《网络编程与分层协议设计(基于Linux平台实现)》以Linux网络套接字编程和网络分层协议的设计与程序实现为主题,详细介绍如何在Linux平台下进行套接字程序设计,并给出了一个基于分层协议的应用实例,用于模拟Linux网络协议栈中IP层的核心功能—IP报文的分段和重组过程。本书旨在通过具有一定复杂度的应用,切实帮助读者掌握网络协议分层的设计思想和程序实现方法。此外,本书的许多程序示例直接使用了Linux的内核链表和散列链表,以及内核的其他数据结构和多线程等程序设计技巧,通过实际应用的形式有效地衔接了C语言、数据结构、操作系统、计算机网络和网络协议分析等课程的相关内容。《网络编程与分层协议设计(基于Linux平台实现)》可作为高等院校计算机、网络工程、通信工程等专业本科生与研究生“网络程序设计”课程的教材,也可作为相关领域工程技术人员的参考用书。 -
R语言数据操作(美﹞斯佩克特 著,朱钰,柴文义,张颖 译自创立以来,R已经成为统计计算和数据分析的一个优秀软件。该软件的唾手可得以及范围广泛的程序包再加上随时提供支持的R社区,使R成为几乎任何一种和统计相关的计算任务的一个极好选择。然而,很多用户,特别是那些有其它程序语言经验的用户,并没有完全利用R的能力。由于R的特性,在其它程序语言中有用的方法在R中可能效率并不高。菲尔·斯佩克特的《R语言数据操作》展示了一系列将数据读入R并进行高效处理的方法。除了内置的函数,还包括了可以从CRAN(综合R档案网络)下载的大量现成的程序包。展示的所有方法都利用了R的核心特性:对于通常的数据管理任务所提供的向量化运算,高效的下标使用,R函数的正确使用。最有经验的R用户发现,特别是在处理大型数据集时。将R和其它程序结合使用可能会有帮助,尤其是数据库程序。因此,对于在R中使用数据库,以及从电子表格和其它程序创建的数据集中提取数据的方法,这些都有详细的论述。R中虽然有时会忽略字符操作,在这里却作了详细的论述。使得那些传统地使用脚本语言解决的问题完全可以用R解决。对于那些有其它程序语言经验的用户提供了有效使用程序结构——例如循环——的指南。由于许多统计建模和图形函数需要数据框形式的数据,全书自始至终都提供了将普通函数的输出结果转化为数据框的技术。通过使用各种不同的例子(其数据来源于R或者是轻松可得的模拟数据集),《R语言数据操作》可推荐给任何想从运行简单的例子提高到可以对实际的真实数据提供操作解决方案的R使用者。 -
程序设计基础吴文虎,王鸿磊,张雪松 编著《程序设计基础》重点讲授在C/C++语言环境下编写程序的思路和方法。考虑到职业教育和计算机学习的特点,《高等职业教育十二五规划教材·高职高专工作过程导向新理念教材:程序设计基础》以行动导向教学理念为基础,在深入浅出讲清原理的同时,强化动手实训,主要解决怎么编程和怎么编得更好的问题。《高等职业教育十二五规划教材·高职高专工作过程导向新理念教材:程序设计基础》可作为高职高专院校IT类专业程序设计课程的教材,也可供各行各业爱好编程的初学者自学参考。 -
可编程序控制器实用教程黄琦兰 主编《可编程序控制器实用教程》以欧姆龙公司(OMRON)的CJ1M和CPM1A系列PLC为背景,着重介绍了PLC的结构、工作原理、指令系统、编程软件、通信功能、可编程终端和PLC编程应用实例,并给出了应用实例的梯形图程序以及硬件接线图,以方便读者使用,从而达到举一反三的效果。《可编程序控制器实用教程》可供高校自动化及相关专业开设PLC课程及配套实验课程使用,也可供从事自动化和机电一体化工作的工程技术人员和操作人员使用。全书由黄琦兰统稿。 -
数据结构与算法项目化教程杨文元 编著杨文元编著的这本《数据结构与算法项目化教程》以程序设计语言作为数据结构与算法的实现工具,构建了9个学习情境,分别是程序设计语言基础、认识数据结构与算法、线性表、栈和队列、串、树和二叉树、图、排序、查找与演示项目开发等。《数据结构与算法项目化教程》的特色是对数据结构的操作全部程序化,代码完全可运行,各个学习情景都可以形成一个项目或多个项目,将枯燥的理论融入有趣的、可运行的程序实现,激发学习者的兴趣。本教程图文并茂,层次分明,逻辑清晰,详略得当。本教程可作为高职高专院校电子信息类专业的教材。内容设置充分考虑了当前学校教学及学生的现状,对于没有程序设计语言基础的学习者,专门设置了有关程序设计语言基础的学习情境。对于有一定程序设计语言基础的学习者,可略去此部分内容。 本教程也可作为计算机学习者的参考教材。 -
Reduct理论韩素青,赵岷 著本书系统介绍了基于用户需求的Reduct理论。主要内容包括Reduct理论、Reduct典型算法、用户需求描述、基于用户需求的Reduct理论、 Reduct与特征选择、数据描述的“规则+例外”模型以及基于边缘区域的例外分析等。其中数据描述的“规则+例外”模型源自认知科学,不仅与数据挖掘密切相关,而且与用户需求密切相关。本书适合从事机器学习、数据挖掘、人工智能、信息处理研究和应用的科技人员学习参考。 -
MATLAB基础及在信号与系统中的应用周杨 主编本书全面系统地介绍了MATLAB语言的基础知识和在信号与系统课程中的应用。全书共13章,分为基础篇、应用篇两个部分。基础篇(前8章)是MATLAB语言的基础部分,內容包括MA7LAB语言概述、MATLAB的工作环境、矩阵及其运算、M文件与逻辑判断、程序控制、绘图功能、数值运算、符号运算、Simuli。k仿真入门。应用篇(9—13章)内容包括常用信号的实现及基本运算、连续LTI系统的时域分析、傅里叶变换、连续LTI系统的变换域分析、离散时间系统的分析。应用篇参考了信号与系统课程大纲,并用MATLAB语言对重要知识点进行了仿真实现。 本书注重理论与实际相结合,强调实用性,内容丰富,条理清楚,深入浅出,可作为学习MA7LAB语言的入门教材,也可作为高校理工科学生学习信号与系统课程的配套教材。 -
汇编语言程序设计习题集张君 主编《汇编语言程序设计习题集》是针对东北大学出版社出版的“十一五”规划教材《汇编语言程序设计》(高福祥、齐志儒主编)一书编写的,但本书的内容也适合于任何采用80x86汇编语言程序设计教材的教学。 汇编语言是一门实验性极强的课程。课堂的理论教学只能使学生掌握程序设计的基本理论、方法与技巧,而要深刻理解、融会贯通教学内容,必须经过大量的习题训练。通过习题训练,能使同学们充分地发挥自己的聪明才智,学到课堂上无法学到的实际编程、调试程序的技巧与方法,取得举一反三的效果。 《汇编语言程序设汁习题集》是按照教材章节顺序编写的。题目类型分为单项选择题、判断题、填空题、简答题、改错題、程序分析题和程序设计题,旨在引导学生认真、仔细地复习教材内容,深入理解和牢固掌握有关的基本概念和方法。题目按照易、中、难三个层次编写。最后附有习题参考答案(限于篇幅,未给出编程题答案)。 本书第1一10章、第18章、第19章由张君编写,第11一17章由高福祥编写,张君为全部习题(除编程题外)作了解答。全书由张君主编,高福祥主审。 本书在编写过程中,得到东北大学出版社的大力支持,在此表示衷心的感谢。本书既可作为大学本科、大学专科、成人教育、函授、自学考试的教学参考书,也可作为科技人员研究汇编语言程序设计的参考书。由于编者水平所限,书中不妥之处在所难免,欢迎读者批评指教。
