其他编程语言/工具
-
集体智慧编程(美)西格兰 著,莫映,王开福 译《集体智慧编程》(Programming Collective Intelligence Building Smart Web 2.0 Applications)以机器学习与计算统计为主题背景,专门讲述如何挖掘和分析Web上的数据和资源,如何分析用户体验、市场营销、个人品味等诸多信息,并得出有用的结论,通过复杂的算法来从Web网站获取、收集并分析用户的数据和反馈信息,以便创造新的用户价值和商业价值。全书内容翔实,包括协作过滤技术(实现关联产品推荐功能)、集群数据分析(在大规模数据集中发掘相似的数据子集)、搜索引擎核心技术(爬虫、索引、查询引擎、PageRank算法等)、搜索海量信息并进行分析统计得出结论的优化算法、贝叶斯过滤技术(垃圾邮件过滤、文本过滤)、用决策树技术实现预测和决策建模功能、社交网络的信息匹配技术、机器学习和人工智能应用等。《集体智慧编程》(Programming Collective Intelligence Building Smart Web 2.0 Applications)向读者介绍了:令在线零售商向用户提供商品或媒体推荐的协作型过滤技术;在一个大型数据集中检测相似项群组的聚类方法;在针对某一问题的数以百万计的可能题解中进行搜索,并从中选出最优解的优化算法;用于垃圾过滤技术的贝叶斯过滤器,如何根据单词类型及其他特征对文档进行分类;用于对在线约会站点的用户进行配对的支持向量机;用于问题求解的智能进化技术——随着玩游戏的次数逐渐增多,计算机玩家如何通过改进自身代码的方式来发展技能。《集体智慧编程》(Programming Collective Intelligence Building Smart Web 2.0 Applications)的每一章后都有练习,这些练习对算法进行了扩展,使其变得更加强大。让我们超越以数据库为后端的简单应用系统,挖掘互联网数据的价值,为我所用!深入讲解蕴藏于智能Web 2.0应用背后的算法原理,介绍挖掘和分析用户贡献的内容,以创造新的用户价值和商业价值。 -
Qtopia编程之道苗忠良,宛斌 编著本书是一本针对Linux环境下利用C++函数库Qtopia进行嵌入式研发的软件研发人员的入门书。本书融合了笔者在长期的软件研发过程中总结的大量实战经验,以智能移动终端的研发为背景,详细介绍了嵌入式Linux的研发环境和Qtopia的设计架构。本书适用的读者主要为从事嵌入式软件、C/C++等领域的初、中级软件工程师和在校本科生、研究生等。TrolltechR、Trolltech、QtR、Qt、QtopiaR、Qtopia、SXETM等为Trolltech公司的注册商标,本书涉及的所有代码遵循GPLv2许可。 -
Direct 3D与XNA游戏开发基础耿肇英 编著使用C#语言可以编写基于DirectX和微软最新游戏开发平台XNA(仅支持C#语言)的3D图形和3D游戏程序,其运行速度已接近于C++代码的运行速度,一些商业游戏已经使用C#语言创建。用C#语言编写3D图形和3D游戏程序可以降低学习和开发难度,提高开发效率,使开发人员能写出更安全的代码。本书目的是使具有C语言基础的读者通过本书学习,掌握用C#语言开发基于DirectX和XNA的3D图形和3D游戏程序。本书采用实例驱动的方式进行讲解,在例子中尽量避免罗列不相关的知识点和无关代码,使例子代码短小精悍,容易理解,书中全部例程均给出了详细设计步骤,并对每一步代码给出详细解释,读者可按照书中步骤完成例子。本书可作为学习用C#语言开发3D图形和3D游戏程序的入门书,也可作为高校计算机及游戏等相关专业教师、研究生、本专科学生的教材或参考书,对使用C#语言开发3D图形和3D游戏程序的程序员也有很好的参考价值。 -
FORTRAN 完全自学手册陈科 等编著FORTRAN是一门在数值计算领域有着重要用途的高级计算机语言。本书深入浅出、循序渐进地向读者讲述如何使用FORTRAN进行程序开发。本书内容包括FORTRAN起源及发展、FORTRAN语法基础、简单输入与输出、常量和变量、种别和属性、常用内部过程、运算符及表达式、程序流程控制、FORTRAN中的数组、FORTRAN程序单元、高级输出与输入、文件操作、FORTRAN指针等内容。基本上涵盖了FORTRAN语言的方方面面。为便于读者进一步加深对FORTRAN语言的理解和应用,本书最后几章专门列举了一些FORTRAN的应用实例,具体讲解了常用数值算法、文件处理、搜索与排序等内容。本书适合广大科研院所的科研和工程人员、从事软件开发的程序员和工科大专院校的学生阅读,对于已经熟悉FORTRAN语言的人员也具有一定的参考价值。 -
Ruby完全自学手册邓蔚 等编著本书是一本完全覆盖Ruby年DRuby on Rails的完全自学手册。本书的特色是由浅入深、循序渐进,注重理论和实践的结合。虽然定位为入门手册,但是依然涉及许多高级技术和应用,覆盖到的应用领域包括系统管理、网络编程、图形处理、图形界面开发以及Web开发等开发热门领域。希望借助于乎易的讲解,让读者在学习的过程中,理解Ruby的编程思想,充分享受编程的乐趣,通过本书进入Ruby开发的殿堂。同时也希望能够与各位读者分享多年来积累的Ruby程序和网站开发的经验。本书适合准备学习或了解Ruby语言年NRails框架的各类读者阅读,并可作为开发人员的参考手册。 -
MIDP和MSA移动应用开发(美)纳德森 著,付蓉 译《MIDP和MSA移动应用开发》主要讲述如何在移动设备(手机)和其他小型设备上创建应用程序。《MIDP和MSA移动应用开发》分为8个部分,分别为基础知识、MIDlet、用户界面、图形、存储和资源、联网、多媒体、安全与交易。《MIDP和MSA移动应用开发》的优点是超越了API,在API的基础上,利用NetBeans中的移动开发属性来快速、高效地开发和调试复杂的应用程序。《MIDP和MSA移动应用开发》适合移动平台开发人员参考。 -
大象谭士杰 著本书以UML为载体,将面向对象的分析设计思想巧妙地融入建模过程中,通过贯穿全书的实例将软件系统开发过程中方方面面的知识有机地结合在一起,用生动的语言和精彩的事例将复杂枯燥的软件过程讲解得津津有味。全书分为准备篇、基础篇、进阶篇和总结篇四个部分。准备篇讲述面向对象分析的一些基本概念,及学习建模需要了解的一些基本知识。基础篇对UML的基础概念重新组织和归纳整理,进行扩展和讨论,引申出针对UML的这些概念在面向对象方法中应用方法的思考。进阶篇以一个实例贯穿全篇,阐述如何使用UML从头到尾地实施一个项目。总结篇针对在现实中经常遇到并且较难掌握的问题进行深入的探讨,升华在前几篇学习到的知识。本书可供正在学习编程、软件工程等知识,准备将来从事IT行业的读者、正努力向设计师或系统分析员转变的技术人员及期望对软件分析设计更上一层楼的设计人员学习和提高之用。 -
写给大家看的设计书(美)威廉斯(Willi-ams,R.) 著,苏金国,刘亮 译本书出自一位世界级设计师之手。复杂的设计原理在本书中凝炼为亲密性、对齐、重复和对比4 个基本原则。作者以其简洁明快的风格,将优秀设计所必须遵循的这4 个基本原则及其背后的原理通俗易懂地展现在读者面前。本书包含大量的示例,让你了解怎样才能按照自己的方式设计出美观且内容丰富的产品。本书适用于各行各业需要从事设计工作的读者,也适用于有经验的设计人员。作者简介:Robin Williams世界著名的设计师、技术专家和畅销书作家。通过写书和授课,她已经影响了整整一代数字设计师。同时,作为Adobe和Mac技术社区内的偶像级专家,她拥有大批的拥戴者。她是Publish Magazine、Adobe Magazine等杂志的专栏作家,是MacWorld Expo等业界重要活动和组织的顾问委员会成员,还创办了Santa Fe电影艺术学院。除本书外,她还著有几十部畅销图书和获奖著作,包括只he Non-Designer's Web Book、Robin WilliamsDesign Workshop、TheLittleMacBook等.有的书已被翻译为15种文字,产生了世界性的影响。 -
Ruby设计模式(美)奥尔森 著,谈熠,陈熙 译本书是一本关于设计模式方面的重点书籍。《Ruby设计模式》以通俗易懂的方式介绍了Ruby设计模式,主要包括Ruby概述、使用模板方法变换算法、使用策略替换算法、通过观察器保持协调、通过迭代器遍历集合、使用命令模式完成任务、使用适配器填补空隙、使用装饰器改善对象、单例、使用工厂模式挑选正确的类、通过生成器简化对象创建和使用解释器组建系统等内容。《Ruby设计模式》适合程序员阅读,也可以作为Ruby语言的参考书。 -
程序设计方法学吴健 等 著程序设计方法学这一新兴学科的主要内容,即结构化程序、程序正确性证明、结构化程序的正确性证明、递归程序及其正确性证明、程序的形式推导技术、程序变换技术、面向对象的设计方法和大型程序设计方法学基础等。
