System Analysis and Design
Comments 9
0
Библиотека моделей доступна в исходниках. Я понял, что красивее не напишу, по этому рекомендую смотреть туда.
0
Тогда можно написать
add add inc 1 inc 2 inc 3
и получить заслуженную девятку.

Шестёрку? Или я чего-то не понял? :-)
У нас в универе активно продвигается AnyLogic, можете вкратце описать отличия, преимущества, недостатки NetLogo?
0
Sorry, промахнулся формой, мой ответ комментарием ниже.
+2
Если расставить скобки, то получится
add (add (inc 1) (inc 2)) (inc 3)
inc увеличивает аргумент на единицу, Вы наверно его не заметили.

Про AnyLogic я мало знаю. Это проприетарный (и не дешевой) продукт с хорошей поддержкой, в том числе и русскоязычной, при использовании которого приходится программировать на Java. От сюда и преимущества — поддержка и доступность программистов на Java. Можно ли вместо Java использовать другой язык с поддержкой JVM я не знаю.

NetLogo — свободный продукт с относительно большим комьюнити (англоязычным), правда ориентированным в значительной степени на преподавание, а не на моделирование. Используется как язык примеров во многих книгах по моделированию. Использует свой язык, достаточно простой, что бы его освоил не программист. Может расширяться на Java и Scala. На мой взгляд преимущества — свободность и специализированная литература.
0
… об языке NetLogo, хорошо зарекомендовавшим себя в образовании, но годный и для взрослых задач.


Каких задач, например?
0
Простите мою дотошность, но агентное моделирование — не задача, а подход. Я имел в виду, в решении задач из каких областей бизнеса себя зарекомендовал NetLogo.
0
Все-такие это класс задач, к которым подход оказывается удачным.
Попадались публикации, где NetLogo используется для можелирования в социологии и городском хозяйстве.
Only those users with full accounts are able to leave comments. , please.