其他编程语言/工具
-
TMS320C5000系列DSP汇编语言程序设计张勇 等编著本书特色: ◇这是我社出版的《C/C++语言硬件程序设计——基于TMS320C5000系列DSP》一书的姊妹篇 ◇介绍了TMS320C54x与C55x的结构,并以VC5410为核心DSP芯片,选取了实现异步串行通信、USB、编码等功能的接口芯片,阐明了制作一个DSP通用功能板的具体方法,给出了电路原理图 ◇给出了C54x和C55x汇编语言的程序框架,并使用这个程序框架测试和发布了C54x与C55x的全部汇编指令◇以完整的程序实例和程序代码说明相关主题,并介绍了使用汇编语言设计浮点程序的具体方法和程序实例◇借助同步串行口(McBSP)实现语音通信及借助异步串行口与计算机通信的程序设计,并讨论了VC5410的BOOT程序设计· TMS320C54x与C55x系列DS昭件结构· 典型DSP硬件电路系统的设计· C54x与C55x汇编语言 · 浮点运算汇编程序设计 · 同步串口汇编程序设计 · 异步串口汇编程序设计 · BOOT汇编程序设计和应用实列 本书是《C/C++语言硬件程序设计:基于TMS320C5000系列DSP》一书(西安电子科技大学出版社出版)的姊妹篇,书中全面、详细地介绍了使用汇编语言开发TMS320C5000系列DSP应用系统的方法。全书共分为9章,内容包括TMS320C54x系列DSP硬件结构、TMS320C55x系列DSP硬件结构、典型DSP硬件电路系统的设计、C54x和C55x汇编语言、浮点运算汇编程序设计、同步串口汇编程序设计、异步串口汇编程序设计、BOOT汇编程序设计和应用实例。本书的最大特色在于通过完整的程序实例介绍相关的内容。本书是作者近几年来不间断地从事TMS320系列DSP系统设计、开发和教学的技术结晶,书中将基于TMS320C5000的汇编语言程序设计从一个容易理解和接受的角度展开论述,旨在普及汇编语言的应用。 本书不仅可以作为从事DSP开发的电子工程技术人员以及DSP爱好者的参考书,也可以作为电子通信类相关专业研究生和高年级本科生学习DSP及其程序设计的教科书。
-
程序设计实践(美)BrianW.Kernighan,(美)RobPike著;裘宗燕译编辑推荐:BRIANW·KERNIGHAN和ROBPIKE奉献出他们的新作《程序设计实践》。可使程序员工作更有效,产出更丰厚。在这里可以看到和已成为经典之作的《UNIX编程设计》(已由机械工业出版社出版)同样的洞察力和权威性。程序设计实践并不只是写代码。程序员必须评价各种这衷方案,在许多可能性之中做出选择、排除错误、做测试和改进程序性能,还要维护自己或其他人写的软件。在满足规范的同时还必须关注许多问题,包括兼容性、坚固性和可靠性等等。
-
面向对象分析与设计导论美Stephen R.Schach著This text will be the first to present an object-oriented methodology from the outset for beginning Systems Analysis and Design students. It is the first book to introduce object-oriented methods without relying on classical methods to introduce key concepts or without requiring students to know Java or C+ It will presume no knowledge whatsoever about process modeling or data modeling. The widely used UML notation will be used throughout the book for all diagrams and model renderings. The key benefit to this approach is that it makes the course easier to teach and learn since many students come to this course with limited backgrounds having only taken one introductory MIS course, Also, this approach is appealing because the object-oriemed methodology is widely used in industry.
-
JAVA 2实用教程(第二版)实验指导与习题解答耿祥义,张跃平编著本书是《JAVA 2实用教程》(第二版)(清华大学出版社出版)的配套实验指导和习题解答。本书的第一部分为12次上机实践的内容,每次上机实践由3到4个实验组成。每个实验由相关知识点、实验目的、实验要求、实验模板和实验报告组成。在进行实验之前,首先通过实验目的了解实验要完成的关键主题,通过实验要求知道本实验应达到怎样的标准,然后完成实验模板,填写实验报告。本书的第二部分为主教材的习题解答。
-
QBASIC语言学习辅导谭浩强 编著本书是《BASIC语言(五次修订本)——QBASIC》(谭浩强、田淑清编著,科学普及出版社出版)一书的配套辅导教材。本书包括三个部分:一、《BASIC语言(五次修订本)——QBASIC》一书各章的习题和参考解答;二、上机操作指南。介绍QBASIC的运行环境和操作要领;三、学习QBASIC语言的上机实验指导,指出了实验的指导思想、目的、实验内容、实验步骤以及实验报告的要求等。本书是所有学习QBASIC语言的读者的一本很好的参考用书。
-
嵌入式系统体系结构 编程与设计Raj Kamal著本书是关于嵌入式系统开发与设计的一部最新力作,介绍了嵌入式系统的硬件、操作系统、开发过程以及编程。全书系统地阐述了嵌入式系统的基本概念、处理器处存储器、设备与总线、设备驱动与中断服务,基本的C与C++、编程模型、软件工程的思想、进程间通信与同步、实时操作系统以及软硬件协同设计。附录中包含了CISC与RISC指令集特征,并详细阐述了几种高性能的嵌入式处理器、微控制器、数字信号处理器以及总线和设备。本书提供了大量案例,这对读者的实践开发具有非常好的指导意义。 本书适合于嵌入式系统的软硬件开发人员,以及接受嵌入式系统课程教育的本科生和研究生。
-
LabVIEW程序设计与应用杨乐平等编著本书以最新LabVIEW 7 Express版本为对象,系统介绍了LabVIEW程序设计的基本概念、关键技术和实际应用的专门知识。本书内容分为三大部分,第一部分介绍虚拟仪器的基本概念、图形化编程语言基本原理与特点、LabVIEW编程环境;第二部分系统介绍LabVIEW程序设计的语法规则、程序结构和基本编程技巧;第三产分介绍LabVIEW在数据采集、仪器控制和通信等方面的应用。本书结构编排合理,运用大量实例阐述基本概念与编程难点,突出内容的系统性与实用性。为方便读者学习查阅,本书附带光盘按章节编排,提供了本书所有编程例子,并且列出了LabVIEW程序错误代码表,供读者参考。 本书可作为大、中专院校相关专业教材或教学参考书,也可供有关工程技术人员和软件工程师参考。 英文版软件。
-
人工智能(AI)程序设计雷英杰等编著智能化是当前计算机、自动化、通信、管理等信息科学技术领域中的新方法、新技术、新产品的重要发展方向与开发策略之一。信息处理的智能化与信息社会对智能的巨大需求是人工智能发展的强大动力。人工智能与专家系统曾取得过许多令人注目的成果,也走过不少弯路,经历过不少挫折。近几年来,随着计算机及网络技术的迅猛发展,特别是因特网的大规模普及,人工智能与专家系统的研究再度活跃起来,并正向更为广阔的领域发展。围绕人工智能与专家系统的研究和应用开发也迎来一个蓬勃发展的新时期。因此,引进与消化国际上已经广泛流行的功能强大和通用的智能程序设计语言、工具与环境,对于中国开发智能化应用系统十分必要。鉴于国内已有许多用户在使用VisualProlog,而这方面的中文资料比较缺乏,我们编写了本书,系统介绍了基于VisualProlog的AI程序设计的功能特点、编程方法与技术,相信对于开发智能化软件有启迪作用,也希望对国内在这一领域的教学、研究及智能化应用水平的提高起到良好的促进作用,且有益于国内同行在这一领域与国际主流保持一致。
-
学习pythonMark Lutz,David Ascber著Python是流行、开源、面向对象的编程语言,既可以用于编写单机运行的程序也可以编写脚本程序,具有可移植,强大、易用等特点。跟随专业教师学习是最快捷的掌握此语言的方式。新版的《学习Python》把你带到MarkLutz和DavidAscher面前,他们是著名的Python专家和培训师,他们的用语亲切且组织良好的文章已经指导许多编程者精通这种语言。对本书第一版的褒奖:“这本书最好之处在于作者在提供有用的实例与详细解释说明之间取得近乎完美的平衡。无论你是有经验的计算机程序员还是初学者,这本书对于学习Python语言都是非常适合的。”———AndrewMorrison,CedarLug《学习Python》(第二版)给程序员提供了一个学习Python和面向对象编程的综合学习工具。它根据1999年该书第一版发布以来语言的大量变化做了更新。本书介绍了最近发布的Python2.3的基本要素并涵盖了新的特性,如列表内涵,嵌套作用域和迭代器/产生器。除了语言特性,《学习Python》(第二版)还为初级程序员提供了新的内容,包括新的面向对象编程回顾,动态类型,新的关于编程起步和配置选项的讨论,新的关于文档的内容等等。全书用新的实例使得语言特性的应用更加具体。《学习Python》(第二版)首先给出了理解和构造Python程序必需的所有信息,包括类型、运算符、表达式、类、函数、模块和异常。然后,作者给出了更高级的内容,通过真实的应用和可用扩展库说明如何用Python完成一般的任务。全书提供了练习以检验自己的新技能。《学习Python》(第二版)是本可灵活选读的图书,它让读者能够集中深入Python语言的核心。随着通读全书,你将获得对Python深入而完整的理解,这将帮助你自己开发大型的应用程序。本书适合于任何不仅仅想停留于了解Python而且想更好的掌握它的人。
-
程序员修炼之道(美)Andrew Hunt,(美)David Thomas著;马维达译;马维达译“如果我在管理一个项目,这本书的作者就是我想要的人……如果办不到,我就会要读过他们的书的人。”——WardCuningham《程序员修炼之道》直接从编程的战壕出发,穿过现代软件开发日渐增多的专门化和技术问题,去考察核心的过程——按照需求,编写能工作、可维护、能让用户满意的代码。本书涵盖的主题从个人责任、职业发展,直到用于使你的代码保持灵活、并且易于改编和复用的各种架构技术。阅读本书,你将学会:·与软件腐烂作斗争;·避开重复知识的陷阱;·编写灵活、动态、可适应的代码;·防止靠巧合编程;·通过合约、断言及异常使你的代码“防弹”;·捕捉真正的需求;·无情而有效地测试;·让你的用户满意;·建立注重实效程序员的团队;并且通过自动化使你的开发更严谨。《程序员修炼之道》由一系列独立的部分组成,讲述了许多富有娱乐性的奇闻轶事、有思想性的例子、以及有趣的类比。本书阐释了软件开发的许多不同方面的最佳实践和重大陷阱。无论你是初学者,是有经验的程序员,还是软件项目经理,只要每天运用这些建议,你很快就会看到你的个人生产率、准确度、以及工作满意度得到提高。你将学习各种技能,发展各种习惯和态度,从而为你的职业生涯的长期成功奠定基础。你将成为一个注重实效的程序员。《程序员修炼之道》由一系列独立的部分组成,涵盖的主题从个人责任、职业发展,直以用于使代码保持灵活、并且易于改编和复用的各种架构技术,利用许多富有娱乐性的奇闻轶事、有思想性的例子以及有趣的类比,全面阐释了软件开发的许多不同方面的最佳实践和重大陷阱。无论你是初学者,是有经验的程序员,还是软件项目经理,本书都适合你阅读。