NetLogo
| NetLogo | |
|---|---|
| Класс языка | язык программирования и свободное программное обеспечение |
| Появился в | 1999 |
| Автор | Ури Виленский |
| Выпуск | 6.2.2 (декабрь 2021) |
| Система типов | динамическая |
| Испытал влияние | StarLogo, Logo |
| Лицензия | GPL |
| Сайт | netlogo.org |
| ОС | Cross-platform (JVM) |

NetLogo — агентно-ориентированный язык программирования и интегрированная среда разработки.
Пример кода
Определение нового типа агентов (люди) и присвоение переменной направление каждому из агентов:
breed [people person]
people-own [smer]
Случайное размещение агентов люди в некоторой области:
ask people [setxy random-pxcor random-pycor]
Все агенты люди на красных ячейках будут уничтожены:
ask people [
ask patch-here [
if pcolor = red [
ask myself [
die
]
]
]
]
Литература
- Steven F. Railsback; Volker Grimm. Agent-Based and Individual-Based Modeling: A Practical Introduction (англ.). — Cambridge: Princeton University Press, 2011. — ISBN 978-0-691-13674-5.
- David O'Sullivan; George L.W. Perry. Spatial Simulation: Exploring Pattern and Process (англ.). — Wiley-Blackwell, 2013. — ISBN 978-1-119-97079-8.
- Nigel Gilbert; Klaus G. Troitzsch. Simulation for the Social Scientist, Second Edition (англ.). — London: McGraw-Hill Education, 2005. — ISBN 978-0-335-21600-0.
- Uri Wilensky; William Rand. An introduction to agent-based modeling: Modeling natural, social and engineered complex systems with NetLogo (англ.). — Cambridge: MIT Press, 2015. — ISBN 978-0-262-73189-8.
- Britt Anderson. Computational Neuroscience and Cognitive Modeling. — London: Sage., 2014. — ISBN 978-1-4462-4930-7.
- José M. Vidal (2010). Fundamentals of Multiagent Systems Using NetLogo
- Патаракин Е.Д. Моделирование действий над объектами совместной деятельности в искусственных сообществах NetLogo и StarLogo Nova. Москва: Общество с ограниченной ответственностью "Издательство “Экон-Информ,” 2020. P. 71–78. https://www.elibrary.ru/item.asp?id=44136098
- Патаракин Е. Д. Агентное моделирование для рефлексии образовательной организации // Искусственные общества. 2018. T. 13. Выпуск 4 . Доступ для зарегистрированных пользователей. URL: http://artsoc.jes.su/s207751800000133-5-1 (дата обращения: 16.11.2018). DOI: 10.18254/S0000133-5-1
- Evgeny Patarakin (2018) Using agent-based modelling of collaboration for social reflection - http://www.constructionism2018.fsf.vu.lt/ Vilnus
- Патаракин Е., Ярмахов Б. Б., Буров В.В. Агентное моделирование деятельности внутри вики-систем "Образовательные технологии и общество" 2011, 407 - 422
Ссылки
Content Disclaimer
Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.
- The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
- There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
- It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
- Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
- Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.