其他编程语言/工具
-
计算机程序设计艺术(美)Donald E. Knuth著《计算机程序设计艺术(中文版)(1-3卷精装全套)》《计算机程序设计艺术》专题该套图书共3卷,内容如下:卷1为基础运算法则,该书以基本的编程概念和技术为开始,然后讲述信息结构:计算机内信息的表示法,数据元素间的结构关系以及处理它们的有效方法。主要应用于模拟、数字方法、符号计算、软件和系统设计。许多简单和重要的运算法则和技术已添加到前一版本中,精确的初步计算部分已经修改,以适应当前趋势。第2卷对半数值算法领域做了全面介绍,分“随机数”和“算术”两章。本卷总结了主要算法范例及这些算法的基本理论,广泛剖析了计算机程序设计与数值分析间的相互联系。第3版中特别值得注意的是Knuth对随机数生成程序的重新处理和对形式幂级数计算的讨论。卷3为分拣和搜索,这是本书的第1个修订版,它是对计算机分拣和搜索的一流技术的最全面的研究,它扩展了卷1中数据结构的处理方法,将大小数据库以及内存和外部存储都包含在内。本书包括对计算机方法仔细检查的选择方案,和其效率的大量分析。本书该版的独特之处在于优化了的分拣,以及对通用散列法和排列法的新的理论论述。
-
计算机程序设计艺术(美)Donald E. Knuth著为反映计算机领域的最新发展,Knuth二十多年来第一次将三卷书全部做了修订。他的修订主要集中在自上一版以来得到众人认可的新知识,已经解决的问题,以及有所变化的问题。为保持本书的权威性,在必要的地方对计算机领域先驱工作的历史信息做了更新;为维护作者苦心孤诣追求至善至美的盛誉,新版本对读者发现的少量技术性错误做了更正;为增加本书的挑战性,作者还添加了数百道习题。本套书由3卷组成。第1卷基本算法::::第1卷首先介绍编程的基本概念和技术,然后详细讲解信息结构方面的内容,包括信息在计算机内部的表示方法、数据元素之间的结构关系,以及有效的信息处理方法。此外,书中还描述了编程在模拟、数值方法、符号计算、软件与系统设计等方面的初级应用。新版本增加了数十项简单但重要的算法和技术,并根据当前研究发展趋势在数学预备知识方面做了大量修改。第2卷半数值算法::::第2卷对半数值算法领域做了全面介绍,分“随机数”和“算术”两章。本卷总结了主要算法范例及这些算法的基本理论,广泛剖析了计算机程序设计与数值分析间的相互联系。第3版中最引人注目的是,Knuth对随机数生成器进行了重新处理,对形式幂级数计算作了深入讨论。第3卷排序和查找::::这是对第3卷的头一次修订,不仅是对经典计算机排序和查找技术的最全面介绍,而且还对第1卷中的数据结构处理技术作了进一步的扩充,通盘考虑了将大小型数据库和内外存储器。它遴选了一些经过反复检验的计算机方法,并对其效率做了定量分析。第3卷的突出特点是对“最优排序”一节作了修订,对排列论原理与通用散列法作了全新讨论。本套书适用于所有需要深入学习编程的计算机人员,也可以作为计算机专业的教材。
-
Python与Tkinter编程(美)John E.Grayson著;陈文志等译Thinter是解释性脚本语言Pyhton的图形界面开发工具包,是一个清晰的、面向对象的图形界面开发工具,它可以让你快速地开发出可以运行在Unix、Macintosh和Windows等系统平台下的Python应用程序。本书详细地介绍了Python语言的语法和函数及其图形界面的开发方法,重点介绍了在Tkinter可视化平台下的编程方法。本书非常适合各个层次的Python程序员,同时也适合利用Python开发各种脚本的设计人员。
-
编译程序设计原理与技术李文生编著在较多地参考了国内外权威人士著作的基础上,本书系统地介绍了编译程序设计的基本原理和技术。其主要内容包括词法分析、语法分析、类型检查、中间代码生成、代码生成和代码优化等。本书旨在培养学生发现问题、提出问题、进而分析和解决问题的能力。本书内容充实,图文并茂,各章节内容循序渐进,并注意理论与实践的结合,可作为高等院校计算机科学与技术专业的教材或参考书,也可供其他专业的学生或从事计算机工作的工程技术人员阅读参考。
-
WebSphere Portal管理与开发侯迪,赵仲孟编译本书全面介绍IBMWebSpherePortal产品的管理和应用开发。本书包括10章内容。第1章“企业信息门户概述”:介绍了企业信息门户的概念和分类及其带来的竞争优势。第2章“IBMWebSpherePortal概述”,第3章“IBMWebSpherePortal规划”,第4章“IBMWebSpherePortal安装,第5章“IBMWebSpherePortal应用与开发”等内容。
-
Kylix 2从入门到精通(美)Marco Cantu,(美)Uberto Barbini著;邱仲潘等译;邱仲潘译这是一本全面介绍Kylix2的书籍,Kylix2为Linux应用程序开发提供了很强的功能。全书共分18章,包括KylixIDE、Kylix库、Kylix图形与用户界面、Kylix窗体与应用程序体系结构、Kylix组件和组件包的开发、Kylix数据库与客户机/服务器编程、进程间通信、XML与Web服务等内容。本书由国际知名Delphi专家合著,内容实用、文字精炼。适用于Linux开发人员学习Kylix。前言Delphi1初次推出时,给编程世界带来了新鲜空气,它是第一个组合面向对象编程与图形编程的开发环境,后来出现了Java,最近又出现了C#。现在Borland公司推出Kylix,在对象编程与图形编程中增加了代码移植性和自然编译代码(在Linux与Windows平台上)。读过本书后,可以看出Kylix项目的本质就是更加开放的Delphi体系结构,扩展支持Linux的许多技术,Linux是对抗MicrosoftWindows霸权的自由和快速增长的操作系统。Linux的技术力量(编程人员追求的操作系统)加上Delphi的高级特性(编程人员最常用的开发工具)得到Kylix,这是让开发人员更加如虎添翼的另一阵新鲜空气。但是,作为本书的作者,我们不是告诉你这个工具有多美妙,而是要介绍它如何工作,以及可能遇到的几个问题,帮你以最快的速度掌握这个复杂的开发环境。本书的方法本书适用于Linux开发人员学习Kylix图形开发与Pascal语言,适用于Windows编程人员转入Linux和Delphi编程人员转入Kylix。事实上,本书简单介绍Linux(这个操作系统的专家可以跳过这部分),介绍Kylix语言的面向对象编程方面(Delphi编程人员可能已经熟悉),然后详细介绍KylixCLX库不同部分的用法。警告:本书不适合初次学习编程和Pascal语言的读者,因为书中的简介内容有限,但本书选配光盘和作者Web站点会提供一定的帮助。如果读者已经有Marco的最新著作《MasteringDelphi6》(Sybex,2001),则部分内容可能似曾相识,但我们已经把它移植到Kylix和Linux。本书结构本书分为许多方面:·前四章是引言,一章介绍Linux操作系统(第1章),一章介绍KylixIDE(第2章),两章介绍ObjectPascal语言(第3章与第4章)。·后面七章介绍Kylix库的用法,如RTL(第5章)和CLX库的核心与用户界面类(第6章与第7章),以及不同开发领域,包括图形、用户界面、窗体与应用程序体系结构(第8章到第11章)。·第12章和第13章专门介绍Kylix组件与库和组件包的开发。·第14章和第15章介绍数据库与客户机/服务器编程。·本书最后一部分介绍进程间通信(第16章)、Internet与Web通信(第17章)和XML与Web服务(第18章)。所有材料基于Kylix2,但大多数也适用于Kylix1编程环境。有些特性(主要是Web服务)只在Kylix企业版中支持,但我们主要介绍每个版本都有的特性,特别是相当局限的开放版,在本书选配光盘中提供,并可以免费下载。我们几乎完全跳过参考材料,只介绍有效利用Kylix的技术。由于Kylix提供大量联机文档,因此书中没必要包括方法清单和组件属性,以免篇幅膨胀和在软件略微改变时很快过时。本书选配光盘和Web上的免费源代码本书以例子为主。介绍每个概念或Kylix组件之后,都会有一个或几个程序例子,演示这个特性的用法。书中共有几百个例子。这些程序可以在本书选配光盘中直接取得,也可以到Marco的站点(www.marcocantu.com)下载,其中还有本书的更新和Delphi版本的例子。大多数例子都很简单,主要针对一个特性。更复杂的例子是一步一步建立的,中间步骤包括部分方案和增量改进。说明:一些数据库例子还要求在特定文件夹中安装Kylix样本数据库或具有其他文件系统依赖性。如果采用源代码,则可以根据自己的配置进行修改。样本代码的目录结构很简单,每一章有一个文件夹,每个例子有一个子文件夹(如07\Borders)。正文中,例子只指定名称(如Borders)。警告:要改变例子,首先要将它(或整个mk2code文件夹)复制到硬盘,然后将只读标志设置为false(只读光盘中默认为true),并向适当用户提供写入权限,然后才打开。如何访问作者如果遇到本书正文或例子中的任何问题,欢迎与出版社和作者联系。除了报告错误与问题之外,请指出书中最有用和最不喜欢的例子。可以用几种方法提供反馈:·Sybex站点(www.sybex.com)中具有文本与代码的必要更新。要对本书提出建议,可以单击Contact链接并选择BookContentIssues,打开一个窗体,可以输入建议。·Marco的站点(www.marcocantu.com)包括本书与Kylix的更多信息,有新闻和提示、技术文章、免费联机图书、白皮书、链接和免费组件与工具。·Marco还有一个针对他的著作和一段Kylix问题的新闻组,见站点的新闻组区和预订说明(这些新闻组是完全免费的,但需要登录口令)。新闻组也可以通过站点中的Web界面访问。·要直接与Marco联系,可以直接访问Marco的站点(www.marcocantu.com)。译者的话本书翻译过程中得到了周阳生、刘文红、邹能东、彭振庆、黄志坚、李耀平、江文清等同志的大力帮助,刘文琼、邱冬金、邱燕明等同志完成了本书的录入工作,刘云昌、刘联昌兄弟帮助进行了书稿与打印稿的校对,在此深表感谢。致谢和任何书籍的作者一样,我们要感谢许多人。这里无法一一列出,但我们要感谢Borland公司编程人员和经理,推出了Kylix(和早期的Delphi)。特别感谢Kylix的研究与开发成员RobertKozak,他是本书的技术编辑,提供了许?嗄谀缓徒ㄒ椤>砂鍰elphi书籍是由Kylix的研究与开发成员DannyThorpe审阅的,他对本书提供了有益的帮助,也对本书产生了积极的影响。感谢Sybex公司的技术编辑和生产小组,许多人甚至是未曾谋面的,特别感谢LeslieLight、SallyEngelfried、TomCirtin、DeniseSantoroLincoln和RichardMills。合作出书,我们尽量密切配合,但第1章、第9章和第16章主要是Uberto的成果,而Marco提供现有Delphi材料,作为其他章节的基础。NandoDessena提供了过去的一些InterBase和客户机/服务器材料,也对本书具有影响。Marco还要感谢朋友BruceEckel、AndreaProvaglio、Johanna与Phil、ChrisFrizelle、MikeOrriss、ChadHower,感谢同事PaoloRossi和全世界Delphi编程会议中的所有参加者。Marco还感谢妻子Lella和女儿Benedetta,以及Marco的家人。感谢朋友Sandro、Monica、Stefano、Elena、Marco、Laura与Bianca、亲戚和七个侄子(侄女)Matteo、Andrea、Giacomo、Stefano、Andrea、Pietro与Elena。Uberto感谢同事Andrea、Matteo、Guido与Roberto和朋友Matteo、Giorgia、Emmanuele、Cristina、Gisella、Enza、Pierre与Fabrizio,特别感谢老朋友Anthony与Andrea,感谢他的家人和侄女Maria与Chiara。还要感谢他的四腿朋友Sansone与Tigratone。
-
组合结构设计原理刘清 主编本书简要介绍了钢—混凝土组合结构的发展简史及相关材料的一些机械性能,重点阐述了钢管混凝土构件、钢骨混凝土结构构件和钢—混凝土组合楼盖的设计方法,以及施工原理与计算理论。本书是基于中华人民共和国行业标准《钢骨混凝土结构设计规程》(YB9082-97)、冶金工业出版社出版的行业标准《钢—混凝土组合楼盖结构设计与施工》以及国家建筑材料工业局与1989年颁布的《钢管混凝土结构设计和施工规程》等编写而成的。在编写过程中,力求反映出我国现阶段有关组合结构设计的基本概念、基本理论以及基本方法。本书是高等学校土木工程专业及相关专业的本科教材,也可供从事土木工程设计、施工、科研的技术人员参考。
-
ASP Web编程实例教程马照亭[等]编写本书是专门为想在较短时间内学会并掌握ASPWeb实际开发、编程的方法和技巧的初、中级编程读者而编写的。全书共26章,由ASP脚本编程和组件编程两部分,139个程序实例构成。脚本编程部分以17章篇幅按应用程序分为:动态广告条、BBS、日历、聊天室、计数器、在线商店、文件管理、在线游戏、电子贺卡、留言本、邮件、网页导航、网络互联、新闻管理、民意调查、搜索引擎、脚本编程杂项等类。组件编程部分以9章篇幅按应用分为:浏览器工具、页面管理、数据库、文件处理、Email、网页导航、操作系统工具、文件传输、组件杂类等。其中,脚本编程部分包含全部程序的ASP脚本,组件编程部分除包含组件的dll或ocx文件外,绝大多数还包含测试组件的ASP脚本例子,少量的还包含组件本身实现的VB、VC、VJ代码。本书和光盘的安排是,书中介绍各应用程序功能和设计思想,以及短小的说明代码,所有程序文件和源代码都包含在光盘的相应目录中。本书层次清晰,重点突出,内容丰富,具体范例与软件功能紧密结合,学习轻松、容易上手的特点。本书面向初中级用户和社会程序设计培训班。本光盘含所有程序文件和源代码。
-
可缩放并行系统的编译程序优化Santosh Pande 著Scalable parallel systems or, more generally, distributed memory systems offer a challenging model of computing and pose fascinating problems regarding compiler optimization, ranging from language design to run time systems. Research in this area is foundational to many challenges from memory hierarchy optimizations to communication optimization.This unique, handbook-like monograph assesses the state of the art in the area in a systematic and comprehensive way. The 21 coherent chapters by leading researchers provide complete and competent coverage of all relevant aspects of compiler optimization for scalable parallel systems. The book is divided into five parts on languages, analysis, communication optimizations, code generation, and run time systems.This book will serve as a landmark source for education, information, and reference to students, practitioners, professionals, and researchers interested in updating their knowledge about or active in parallel computing.
-
面向目标信息系统 进展Jean-Michel Bruel 著This book constitutes the joint refereed proceedings of four workshops held in conjunction with the 8th International Conference on Object-Oriented Information Systems, OOIS 2002, in Montpellier, France in September 2002.The 30 revised full papers presented together with four workshop summaries were carefully reviewed and selected. In accordance with the workshop topics, the papers are organized in topical sections on managing specialization/generalization hierarchies, reuse in object-oriented information systems design, efficient Web-based information systems, and model-driven approaches to software development.