1 / 103
文档名称:

swarm中文手册.doc

格式:doc   大小:1,009KB   页数:103页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

swarm中文手册.doc

上传人:w447750 2018/9/6 文件大小:1009 KB

下载得到文件列表

swarm中文手册.doc

文档介绍

文档介绍:Swarm用户指南
Swarm开发组
Paul Johnson
堪萨斯州大学政治科学系
******@
Alex Lanchaster
圣塔菲研究所
******@
译者柳泉波
北京师范大学信息学院
brookwithy@
Swarm用户指南
Swarm开发组
Paul Hohnson 和 Alex Lancaster
2000年4月10日出版
Copyright © 1999-2000 Swarm开发组
Swarm仿真系统的用户指南
本文档是由CASA有限公司的Benedikt Stefansson(以前在UCLA的经济系工作)在1998和1999年的SwarmFest上发表的Swarm教程材料发展而来的。分三个阶段逐步深入的讨论了Swarm工具:第一部分是Swarm的简介;第二部分深入地剖析了Swarm程序;第三部分则详细讨论了用户在使用Swarm开发程序时可那遇到的种种问题。鼓励用户探索Swarm提供的样例程序,并访问Swarm站点(最新消息和加入Swarm邮件列表。
Paul Johnson的工作,由国家科学基金会的基金(SBR-9709404)部分支持。Paul是主要的作者,提供了《指南》的主要材料。
Alex Lancaster负责有关SGML的大部分工作——即在DocBook(见书末)中的锤炼和标记问题,并提供了补充材料和正文。
有关Swarm用户指南的许可说明
复制本文档需要预先获得版权持有者(Swarm开发组)的书面版权许可,合理的个人使用或者用于教育目的不在此禁。不允许大量分发本文的复制品或者将之用于牟利。生成本文档的SGML源文件以及相关程序在文件包userbook-(ftp://ftp./pub/swarm/userbook-)。只要遵循GNU一般公共许可(GPL,yleft/),那么使用、复制、修改和分发swarmdocs包及其生成的文档(包括HTML、TeX、dvi、PostScript和RTF格式)是允许的。
目录
PART I 基本概念 4
第一章介绍 4
第二章程序设计和仿真 7
第三章面向对象程序设计详论 11
第四章 Swarm的开发思想 19
第五章图形用户接口 23
PARTII Swarm应用:样例演示 27
第六章 Swarm教程 27
附录A. Swarm工具 90
附录B Objective C-Swarm风格 93
PART I 基本概念
第一章介绍
Swarm项目由Chris Langton于1994年在新墨西哥州的圣塔菲研究所(Santa Fe Institute,)启动。现在由圣塔菲研究所的非盈利性组织Swarm开发组(。目的是为基于多主体仿真模型(即所谓的ABMs,Agent-Based Models的缩写)的开发提供一系列标准的计算机工具并成为研究者交流的中介。有了Swarm,研究者可以专心于建模任务的本质,避免编程的某些复杂细节。
有很多程序员对Swarm项目作出了贡献:Roger Burkhart,Nelson Minar,Manor Askenazi,Glen Ropella,Sven Thommesen,Marcus Daniels,Alex Lancaster,Vladimir Jojic,和Irene Lee。
有关Swarm的基本事实
Swarm提供了一系列支持仿真程序设计的软件库。最显著的特点包括:
Swarm的代码是面向对象的。Swarm库由名为“Objective-C”的计算机语言编写而成,这种语言是C语言的超集。Objective-C提供了创建软件“类”的能力,进而可以创建实例个体,实例是自包含的实体。面向对象程序设计的术语非常适合基于主体模型的讨论。
Swarm程序是层次结构的。大部分swarm应用程序大体具有如下的结构。首先,创建最顶层的一级,通常叫做“observer swarm”。“observer swarm”负责屏幕的显示,以及创建下一层,叫做“model swarm”。然后,“model swarm”创建主体个体,调度主体的活动,搜集有关主体的信息,并在“observer swarm”需要的时候提供。
Swarm提供了很多方便的工具。在手册的后续部分不难发现,Swarm库提供了很多有利于基于主体模型设计的代码。这些工具方便了内存的管理,表的维护,活动的调度以及其他很多琐碎工作。
用户通过将Swarm对象集成在自己的程序中创建仿真应用。建议用户仔细研究提供很多的样例程序,以便充分的利用Swarm库的功能,充分体会个中蕴含的建模策略。
Sw

最近更新

2024年普法学法知识竞赛题库精品【完整版】 49页

2024年职业教育法考试题库100道及答案(名师系.. 17页

2024年职业教育法考试题库100道附参考答案(基.. 16页

2024年足球知识题库及参考答案【实用】 12页

2024年足球知识题库附答案(实用) 12页

2024年马原复习题400道带答案(完整版) 79页

2024年马原测试题及1套完整答案 78页

2024年马原测试题附答案【b卷】 78页

2024年马原试题含答案(突破训练) 78页

2024年马原题库400道【各地真题】 79页

2024年马原题库400道附参考答案(突破训练) 79页

《马克思主义基本原理概论》试题库含答案(典.. 79页

《马克思主义基本原理概论》试题库(轻巧夺冠.. 78页

中国历史文化知识竞赛100题含答案【满分必刷】.. 14页

中国历史文化知识竞赛100题附答案【培优】 14页

2024年3D眼镜项目资金需求报告代可行性研究报.. 75页

中国历史文化知识题库100道精品附答案 14页

入党积极分子考试题库200道【夺分金卷】 30页

入党积极分子考试题库200道附答案【考试直接用.. 30页

全国计算机二级考试试题题库及答案(全优) 95页

全国计算机二级考试试题题库附参考答案(预热.. 97页

全国计算机等级考试(二级)考试题库及参考答.. 129页

全国计算机等级考试(二级)考试题库有答案 129页

公务员历史常识100题含答案【突破训练】 14页

历史类常识经典考试题100题及答案(基础+提升.. 14页

历史类常识经典考试题100题附参考答案【完整版.. 14页

历史类常识考试100题及完整答案(典优) 2页

历史类常识考试100题附参考答案【典型题】 2页

历史类常识考试100题(突破训练) 2页

县乡教师选调考试《教师职业道德》题库含完整.. 41页