NetLogo
編程範型 | 多范型:教育性、過程式、面向代理、模擬 |
---|---|
設計者 | 尤里·威廉斯基 |
面市時間 | 1999年 |
當前版本 |
|
型態系統 | 動態 |
操作系統 | 跨平台(JVM) |
許可證 | GPL |
文件擴展名 | nlogo, nlogo3d, nls |
網站 | ccl |
啟發語言 | |
StarLogo、Logo |
NetLogo是一個透過GPL模式授權的自由及開放原始碼軟體[2],但也有商用版本。它以Scala和Java撰寫而成,並在Java虛擬機器上運行[3]。它是西北大學教授尤里·威廉斯基(Uri Wilensky)以Logo語言編程設計而成,目的是創造一個「低門檻」的程式語言,用於描述個體為導向的程式設計概念,情境中包括「小海龜」、「瓦片」、「網絡鍵結」及「觀察者」[4]。它的目標使用對象含括多種族群,尤其針對教育界對兒童的教學,以及沒有程式設計背景的各領域專家學者[5]。迄今,已有許多科學研究發表採用NetLogo進行模擬分析[6]。
參考文獻
編輯- ^ Release 6.4.0. 2023年11月17日 [2023年11月19日].
- ^ Under what license is NetLogo released? Is the source code available?. ccl.northwestern.edu. [2018-08-06]. (原始內容存檔於2018-08-14) (英語).
- ^ NetLogo FAQ (Frequently Asked Questions). ccl.northwestern.edu. 2015年12月14日 [2018-08-06]. (原始內容存檔於2012-10-26) (英語).
- ^ Types of Agents in NetLogo. The Center for Connected Learning and Computer-Based Modeling (CCL). [2018-08-10]. (原始內容存檔於2018-08-10) (英語).
- ^ Daniel Kornhauser; William Rand; Uri Wilensky. Visualization Tools for Agent-Based Modeling in NetLogo (PDF). Agent2007. Chicago, IL. November 15–17, 2007 [2012-10-04]. (原始內容 (PDF)存檔於2016-03-21) (英語).
- ^ NetLogo References. [2018-08-10]. (原始內容存檔於2013-11-05) (英語).
外部連結
編輯- 連接學習與以計算機為基礎之模擬中心(CCL)網站首頁(頁面存檔備份,存於網際網路檔案館) (英文)
- NetLogo網站首頁(頁面存檔備份,存於網際網路檔案館) (英文)
- NetLogo模型程式庫(頁面存檔備份,存於網際網路檔案館) (英文)