其他编程语言/工具
-
产品程序设计与方法许继峰 等编著产品设计程序与方法是产品设计领域的基础课程与核心内容之一,旨在将规范有效的设计程序与科学合理的设计方法注入整个产品生命周期,提升产品设计的系统性与科学性。《高等院校艺术专业系列精品教材:产品程序设计与方法》从以人为中心的设计需求和实际过程出发,深入研究了具体实用的设计程序和具实用性的创新思维方法,进而结合实际案例分析设计不同阶段的具体传达方式与表现形式,使有关理论知识实践化与应用化,使《高等院校艺术专业系列精品教材:产品程序设计与方法》内容更具可操作性。《产品设计程序与方法》适用于高校产品设计专业学生,以及从事产品设计和工业设计的设计师,尤其是在制造企业、设计公司与文化创意产业等从事产品创新与开发的实战人员。
-
Arduino电子设计实战指南程晨 著Arduino是一个任何人都可以快速上手使用的电子控制平台,可能在硬件工程师的眼中它仅仅是一个简单的8位机最小系统,但对于更多的没有硬件背景的人来说(特别是软件工程师),Arduino为他们打开了一扇通向硬件领域的窗口,这扇窗连接的是一个叫做开源硬件的世界。Arduino注重实际动手操作应用,只要掌握了一些基本的电子学知识,就能制作出很有意思的硬件交互作品。正是基于这个原因,本书以基础的电子学知识为纽带将各个章节联系起来,通过简单的应用介绍了Arduino中数字量和模拟量的处理方式。用Arduino完成的形形色色的电子作品都是基于这些基础知识实现的,本书的作用只是引领你走入Arduino的精彩世界,希望大家在读完本书后充分发挥各自的想象力,去制作更有意思的电子作品。
-
Intel Parallel Studio环境下的并行程序设计(美)布莱尔查普尔 (Stephen Blair-Chappell)斯托克斯 (Andrew Stokes)著 罗秋明,孔畅,刘成健 等 译《Intel Parallel Studio环境下的并行程序设计》旨在帮助读者使用Intel Parallel Studio XE平台来编写可以利用多核CPU最新特性的程序。通过本书的学习,读者能够编写出快速、安全和并行的代码。全书分为3篇共16章,每章都给出了大量容易上手的练习,用于帮助你应用所讲解的内容,最后给出一个大型项目的案例分析,展示了如何使用Parallel Studio XE来实现并行化。《Intel Parallel Studio环境下的并行程序设计》对C、C++开发人员,以及从事代码并行化的学生或研究人员很有参考价值。
-
程序设计基础(美)文尼特 (Stewart Venit)(美)德雷克 (Elizabeth Drake)著 远红亮 等 译《世界著名计算机教材精选:程序设计基础(第5版)》是一本独立于编程语言的、介绍编程概念的入门书籍,它主要介绍以下内容:(1)一般性的编程知识,例如数据类型、控制结构、数组、文件、函数和子程序;(2)结构化编程原理,例如自顶向下的模块化设计、书写规范的程序文档和面向对象编程设计;(3)基本工具和算法,例如数据验证、防御性编程、求和和求平均值、搜索算法和排序算法;(4)流程图以及基于流程图的编程环境RAPTOR;(5)整型和浮点型数值数据的表示。《世界著名计算机教材精选:程序设计基础(第5版)》由浅入深的讲解程序设计的基本概念和知识,贯穿全书的大量示例和练习题帮助读者提高实际编程经验和动手能力。读者不需要具有任何计算机知识或编程经验,也不需要提前掌握特别的数学知识、财经知识或其他学科知识。《世界著名计算机教材精选:程序设计基础(第5版)》非常适合作为程序设计课程的教材。
-
开源魅力马洪江,周相兵,佘堃 等著《开源魅力:面向Web开源技术整合开发与实战应用》不仅是一本J2EE入门图书,还详细地介绍了面向开源软件的构架原理、分析设计方法、开发方法、开发技术和众多当前流行的开源框架。重点分析介绍了SSH(i)tSpring、Struts、Hibernate(和iBatis)、A2J(Axis/CXF、WSDL20WL、Jena)和页面处理(AJAX、Direct Web Remoting、Portlet(Jetspeed、Liferay)等开源软件集成方法、基本应用方法和案例。书中也详细分析介绍了面向开源软件的软件开发模式,即用软件工程知识和软件开发方法将基于Web的开源软件集成在一起,并使这些开源软件松散耦合地组织在了一起。书中最后配备了两个实用性强的案例来进一步分析面向开源软件的软件开发方法。这两个案例都是以《开源魅力:面向Web开源技术整合开发与实战应用》中介绍的开源软件为基础,以便读者更快速地掌握JavaEE(J2EE)应用开发技术。《开源魅力:面向Web开源技术整合开发与实战应用》配套的光盘内容包括了两个案例的源代码,也可作为读者掌握这一门软件开发方法的指导具体案例。
-
Team Foundation Server 2010高级教程(美)布兰肯希普 (Ed Blankenship)(美)伍德沃 (Martin Woodward)(美)Grant Holliday 等著 卫琳,李立新,原伟 译作为Microsoft应用生命周期管理(Application Lifecycle Management,ALM)产品组合的核心工具,Team Foundation Server(TFS)已经经历了一番彻底的改造。《Team Foundation Server 2010高级教程》讨论了TFS2005版发布以来陆续发生的诸多变化,并深入探讨了这些变化所带来的好处。写作团队一一介绍了TFS2010的新增功能,其中包括了配置和安装的简易做法、新增的测试平台、工作项跟踪及可用性,以及一些有助于管理项目计划的新工具等。《Team Foundation Server 2010高级教程》针对各个方面进行了详细论述,包含了大量丰富翔实的内容,若要使用TFS来高效管理和交付软件项圈,这将是一本必不可少的工具书。《Team Foundation Server 2010高级教程》对Team Foundation Server 2010产品进行了全面的介绍,在多个章节中自始至终提供了使用该产品的实用示例。《Team Foundation Server 2010高级教程》只讨论Team Foundation Server 2010的最新版本(某些地方包括ServicePack 1在内),不会向读者介绍Team Foundation Server早期版本的用法。《Team Foundation Server 2010高级教程》共分为5个部分,每部分按照Team Foundation Server 2010的各功能区划分为一些具体的章节。
-
Node.js入门经典(英)George Ornbo 著Node.js是一套用来编写高性能网络服务器的JavaScript工具包,从2009年诞生之日起,就获得了业内专家和技术社区的强烈关注。而《Node.js入门经典》采用直观、循序渐进的方法对如何使用Node.js来开发及具速度和可扩展性优势的服务器端应用程序进行了讲解。《Node.js入门经典》分为6部分,第1部分介绍了Node.js的基本概念和特性;第2部分讲解如何借助HTTP模块和ExpressWeb框架,使用Node.js创建基本的网站;第3部分介绍了调试和测试Node.js应用程序的工具,以及部署Node.js应用的方法;第4部分讲解了Node.js实现实时编程的能力以及Socket.IO;第5部分介绍了Node.jsAPI以及构建Node.js应用程序所使用的组件;第6部分则介绍了CoffeeScript这款JavaScript预编译器的知识,以及如何在Node.js中使用中间件、Backbone.js来创建单页面应用的知识。《Node.js入门经典》内容循序渐进、深入浅出、步骤详尽,而且附有大量适合动手实践的示例,可帮助读者在最短的时间内掌握Node.js。本书适合对Node.js感兴趣的零基础人员阅读,也适合对Web前端开发、后端开发感兴趣的技术人员阅读。
-
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程序员,都能够通过阅读本书得到不同程度的收获。
-
Clojure编程(美)Chas Emerick(蔡司 埃默里克),Brian Carper(布赖恩 卡珀),Christophe Grand(克里斯托弗 格兰德)著 徐明明 杨寿勋 译《Clojure编程》中的Clojure是一种实用的通用语言,它是传奇语言LISP的方言,可与Ruby、Python等动态语言相媲美,更以无缝Java库、服务,以及拥有JVM系统得天独厚的资源优势而胜出。本书既可以用来熟悉Clojure基础知识与常见例子,也可了解其相关的实践领域与话题,更可以看到这一JVM平台上的LISP如何帮助消除不必要的复杂性,为大家在编程实践中解决最具挑战性的问题开辟新的选择——更具灵活性,更适于Web编程和操作数据库,可以应付更为苛刻的应用程序安全要求,更有效的并发性和并行处理、数据分析能力,以及在未来云环境下的更大的发展潜力。
-
R和Ruby数据分析之旅(新加坡)Sau Sheong Chang 著,钱昊,刘熙 译如果你对万事万物的运行方式充满好奇,这本有趣的《R和Ruby数据分析之旅》会帮你找到日常生活中某些问题的真正答案。借助基本的数学方法,并使用Ruby和R语言做一些简单的编程工作,你就能学会如何对问题建模,并找出解决方案。要阅读《R和Ruby数据分析之旅》,对编程有基本了解就足够了。书中会对Ruby和R做一个简明的介绍,之后你就可以随作者一起,对多个领域的问题进行探索,并学习如何收集、处理、模拟和分析可用的数据。你将学会如何通过简单的程序和常识性的逻辑,以不同的视角看待日常的事物。读过本书,你便可以开启自己的探索和发现之。下面是本书将要探究的一些问题:★确定一间拥有70名员工的办公室需要有多少个卫生间隔间才能满足需要;★挖掘自己的电子邮件,了解自身特定的邮件习惯;★借助简易的音频和视频录制设备来计算自己的心率;★创建一个人造的社会,并分析其中的行为模式,找出某些特定因素是如何影响我们的现实社会的。