Pull to refresh

Comments 9

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

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

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

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


Каких задач, например?
Моделирования систем агентов.
Простите мою дотошность, но агентное моделирование — не задача, а подход. Я имел в виду, в решении задач из каких областей бизнеса себя зарекомендовал NetLogo.
Все-такие это класс задач, к которым подход оказывается удачным.
Попадались публикации, где NetLogo используется для можелирования в социологии и городском хозяйстве.
Sign up to leave a comment.

Articles