NetLogo
维基百科,自由的 encyclopedia
Quick Facts 编程范型, 设计者 ...
使用者界面 | |
编程范型 | 多范型:教育性、过程式、面向代理、模拟 |
---|---|
设计者 | 尤里·威廉斯基 |
发行时间 | 1999年,25年前(1999) |
当前版本 |
|
型态系统 | 动态 |
操作系统 | 跨平台(JVM) |
许可证 | GPL |
文件扩展名 | nlogo, nlogo3d, nls |
网站 | ccl |
启发语言 | |
StarLogo(英语:StarLogo)、Logo |
Close
NetLogo是一个透过GPL模式授权的自由及开放源代码软件[2],但也有商用版本。它以Scala和Java撰写而成,并在Java虚拟机器上运行[3]。它是西北大学教授尤里·威廉斯基(Uri Wilensky)以Logo语言编程设计而成,目的是创造一个“低门槛”的编程语言,用于描述个体为导向的编程概念,情境中包括“小海龟”、“瓦片”、“网络键结”及“观察者”[4]。它的目标使用对象含括多种族群,尤其针对教育界对儿童的教学,以及没有编程背景的各领域专家学者[5]。迄今,已有许多科学研究发表采用NetLogo进行模拟分析[6]。