其他编程语言/工具
-
ACM国际大学生程序设计竞赛俞勇 主编ACM国际大学生程序设计竞赛(ACM-ICPC)是国际上公认的水平最高、规模最大、影响最深的计算机专业竞赛,目前全球参与人数达20多万。《ACM国际大学生程序设计竞赛(ACM-ICPC)系列丛书·ACM国际大学生程序设计竞赛:算法与实现》作者将76年的教练经验与积累撰写成本系列丛书,全面、深入而系统地将ACM-ICPC展现给读者。本系列丛书包括《ACM国际大学生程序设计竞赛:知识与入门》、《ACM国际大学生程序设计竞赛:算法与实现》、《ACM国际大学生程序设计竞赛:题目与解读》、《ACM国际大学生程序设计竞赛:比赛与思考》等4册,其中《ACM国际大学生程序设计竞赛:知识与入门》介绍了ACM-ICPC的知识及其分类、进阶与角色、在线评测系统;《ACM国际大学生程序设计竞赛:算法与实现》介绍了ACM-ICPC算法分类、实现及索引;《ACM国际大学生程序设计竞赛:题目与解读》为各类算法配备经典例题及题库,并提供解题思路;《ACM国际大学生程序设计竞赛:比赛与思考》介绍了上海交通大学ACM-ICPC的训练及比赛,包括训练札记、赛场风云、赛季纵横、冠军之路、峥嵘岁月。《ACM国际大学生程序设计竞赛(ACM-ICPC)系列丛书·ACM国际大学生程序设计竞赛:算法与实现》适用于参加ACM国际大学生程序设计竞赛的本科生和研究生,对参加青少年信息学奥林匹克竞赛的中学生也很有指导价值。同时,作为程序设计、数据结构、算法等相关课程的拓展与提升,本丛书也是难得的教学辅助读物。
-
Visual Studio 2010并行编程从入门到精通(美)马歇尔 著,梁春艳 译多核架构是当前的行业趋势,越来越多的读者希望自己写的程序能够在这样的架构上取得良好的性能。《微软技术丛书:Visual Studio 2010并行编程从入门到精通》针对并行编程,沿袭深受读者欢迎的STEP-BY-STEP风格,一次讲授一个知识点,由浅入深地介绍了相关基础知识,如任务并行和数据并行,讨论了并发集合和线程同步,阐述了如何使用Visual Studio 2012来维护和调试并行应用。《微软技术丛书:Visual Studio 2010并行编程从入门到精通》可帮助.NET开发人员理解并行编程及相关技术的核心概念,帮助他们开发高性能的并行应用。
-
汇编语言程序设计教程王庆生 主编《21世纪高等教育计算机规划教材:汇编语言程序设计教程》主要介绍基于80x86的汇编语言程序设计方法和技术,共分为3个部分。第1章-第8章为主体部分,包括计算机基本组成结构和指令系统,循环、分支、子程序和宏汇编技术的程序设计;第9章-第10章为中断与输入输出的一些典型应用;第3部分为上机实验,其中有9组实验题供选用和参考。每章都有丰富的程序实例和习题,并提供实验题的指导和习题参考答案。《21世纪高等教育计算机规划教材:汇编语言程序设计教程》是国家质量工程特色专业“TS11483”的配套教材,内容的编排和实例的讲解力求思路清晰、通俗易懂、深入浅出。《21世纪高等教育计算机规划教材:汇编语言程序设计教程》可作为高等院校本科以及大专院校计算机和电子信息类专业的教材,也可供从事汇编语言编程的读者自学参考。
-
UML统一建模教程与实验指导谢星星,刘小松,王坚宁 著《UML统一建模教程与实验指导》是一本关于UML统一建模的实用教程,深入浅出、循序渐进地介绍了软件建模的概念、规范和方法。本书共有3大部分,第一部分是理论篇,着重于介绍面向对象、UML建模语言的一些基本理论,详尽介绍了UML中类图、对象图、用例图、包图、序列图、协作图、活动图、状态图、构件图和部署图的概念;第二部分是绘图篇,着重于介绍如何使用Rational Rose建模工具来创建理论篇中的各种视图和图;第三部分是实战案例篇,通过一个综合实例对使用Rational Rose进行UML建模的全过程进行了详解的分析。此外,各章后配有适量的练习题和上机题,以加深读者的理解。《UML统一建模教程与实验指导》最大的特点是将理论和实际紧密结合起来,实例丰富、图文并茂、讲解详尽、实践性强。本书可以作为大专院校计算机软工程专业学生学习UML和面向对象的技术教材,也可作为广大软件开发人员和系统架构分析设计人员自学UML的参考和指导用书。
-
MATLAB从零到进阶谢中华,李国栋,刘焕进 等著本着从易到难、从基础到应用及提高的原则,《MATLAB开发实例系列图书:MATLAB从零到进阶》结合大量案例系统讲解MATLAB语言编程要旨。主要内容包括:MATLAB简介和基本操作,绘图与可视化,程序设计,图形用户界面(GUI)编程,数据I/O(与TXT、Excel、数据库之间的数据交换),符号计算,数值积分计算,方程与方程组的数值解,常微分方程(组)数值求解,线性规划和非线性优化问题求解,最大最小问题求解,概率分布与随机数,描述性统计,参数估计与假设检验,回归分析,多项式回归与数据插值,MATLAB程序编译,系统级仿真工具Simulink及其应用等。附录为Simulink常用命令列表。《MATLAB开发实例系列图书:MATLAB从零到进阶》可作为一般读者自学并掌握MATLAB语言的参考书,也可作为高等院校理工类本科生、研究生系统学习MATLAB的教材或参考书,还可作为科研人员和工程技术人员应用MATLAB解决实际问题的参考用书。
-
ACM国际大学生程序设计竞赛俞勇 主编acm国际大学生程序设计竞赛(acm-icpc)是国际上公认的水平最高、规模最大、影响最深的计算机专业竞赛,目前全球参与人数达20多万。《ACM国际大学生程序设计竞赛:知识与入门》作者将16年的教练经验与积累撰写成本系列丛书,全面、深入而系统地将acm-icpc展现给读者。本系列丛书包括《acm国际大学生程序设计竞赛:知识与入门》、《acm国际大学生程序设计竞赛:算法与实现》、《acm国际大学生程序设计竞赛:题目与解读》、《acm国际大学生程序设计竞赛:比赛与思考》等4册,其中《acm国际大学生程序设计竞赛:知识与入门》介绍了acm-icpc的知识及其分类、进阶与角色、在线评测系统;《acm国际大学生程序设计竞赛:算法与实现》介绍了acm-icpc算法分类、实现及索引;《acm国际大学生程序设计竞赛:题目与解读》为各类算法配备经典例题及题库,并提供解题思路;《acm国际大学生程序设计竞赛:比赛与思考》介绍了上海交通大学acm-icpc的训练及比赛,包括训练札记、赛场风云、赛季纵横、冠军之路、峥嵘岁月。《ACM国际大学生程序设计竞赛:知识与入门》适用于参加acm国际大学生程序设计竞赛的本科生和研究生,对参加青少年信息学奥林匹克竞赛的中学生也很有指导价值。同时,作为程序设计、数据结构、算法等相关课程的拓展与提升,本丛书也是难得的教学辅助读物。
-
指针的编程艺术蔡明志 著“指针”(Pointer),这是个让人又爱又难受的主题。常有人说:“指针好难啊,都不知道该怎么学……”。有许多人学到指针时,便裹足不前。基本原因是没有合适的图书来指导学习指针及其相关的问题。《指针的编程艺术(第二版)》内容精彩无比,除了对C语言的指针有深入的探讨外,同时也对与指针有异曲同工之妙的reference详加讨论。《指针的编程艺术(第二版)》以指针为核心,讲解了指针与变量、指针与数组、指针与函数、指针与字符串、指针与结构、链表、指针与文件等编程技术,可以帮助读者快速进入指针的世界,是一本难得的指导书。《指针的编程艺术(第二版)》适合程序员阅读,也适合作为大中专院校的学习用书以及培训学校的教材。
-
MacRuby权威指南(美)Matt Aimonetti 著 陈新,胡乔林 译希望使用一款可以替代Objective-C,并且对开发人员友好的语言来构建一个原生的Mac OS X应用程序吗?那么MacRuby将是一个理想的选择。这本深入的指南将为你展示苹果公司实现的Ruby是如何赋予你和Objective-C程序员一样对所有特性的使用权。你将获得关于MacRuby更清晰、更详细的解释,包含了快速编程技术,例如原型等。《MacRuby权威指南》附带了代码示例和完整的工程示例,因此对各种层次的程序员都是很适合的。如果你使用Ruby,那么可以利用你的技巧来享受界面创造器、Cocoa库、Objective-C运行时等带来的好处。如果你是Cocoa开发人员,将学到如何使用MacRuby提高生产效率。· 从MacRuby的基础知识开始介绍,包含了MacRuby的类和方法。· 学习如何使用苹果公司的Xcode开发者套装来编写MacRuby程序。· 钻研了基础工具箱中的简单对象类和数据类型。· 使用AppKit框架构建了事件驱动的用户界面。· 使用核心数据框架来处理关系对象持久性。· 使用高级MacRuby技术,包括并发性、沙盒技术等。· 获得使用推特和位置Web服务的应用程序的示例。· 将MacRuby嵌入到现有的Objective-C应用程序中。
-
R语言实战(美)Robert I. Kabacoff 著 高涛,肖楠,陈钢 译数据时代已经到来,但数据分析、数据挖掘人才却十分短缺。由于“大数据”对每个领域的决定性影响, 相对于经验和直觉,在商业、经济及其他领域中基于数据和分析去发现问题并作出科学、客观的决策越来越重要。开源软件R是世界上最流行的数据分析、统计计算及制图语言,几乎能够完成任何数据处理任务,可安装并运行于所有主流平台,为我们提供了成千上万的专业模块和实用工具,是从大数据中获取有用信息的绝佳工具。《R语言实战》从解决实际问题入手,尽量跳脱统计学的理论阐述来讨论R语言及其应用,讲解清晰透澈,极具实用性。作者不仅高度概括了R语言的强大功能、展示了各种实用的统计示例,而且对于难以用传统方法分析的凌乱、不完整和非正态的数据也给出了完备的处理方法。通读本书,你将全面掌握使用R语言进行数据分析、数据挖掘的技巧,并领略大量探索和展示数据的图形功能,从而更加高效地进行分析与沟通。想要成为倍受高科技企业追捧的、炙手可热的数据分析师吗?想要科学分析数据并正确决策吗?不妨从本书开始,挑战大数据,用R开始炫酷的数据统计与分析吧!《R语言实战》内容:R安装与操作数据导入/导出及格式化双变量关系的描述性分析回归分析模型适用性的评价方法以及结果的可视化用图形实现变量关系的可视化在给定置信度的前提下确定样本量高级统计分析方法和高级绘图
-
设计模式解析(美)沙洛维,(美)特罗特 著,徐言声 译《软件开发方法学精选系列:设计模式解析(第2版·修订版)》以作者自身学习、使用模式和多年来为软件开发人员(包括面向对象技术老兵和新手)讲授模式的经验为基础撰写而成。首先概述了模式的基础知识,以及面向对象分析和设计在当代软件开发中的重要性,随后使用易懂的示例代码阐明了12个最常用的模式,包括它们的基础概念、优点、权衡取舍、实现技术以及需要避免的缺陷,使读者能够理解模式背后的基本原则和动机,理解为什么它们会这样运作。《软件开发方法学精选系列:设计模式解析(第2版·修订版)》适合软件开发专业人士,以及计算机专业、软件工程专业的高校师生阅读,也可作为面向对象分析与设计课程的参考书。