Приглашаем к участию в проекте «300 ИнтелШкол-2013»
Редакторская колонка 25 февраля 2009
Экспериментируем с NetLogo Язык NetLogo специально предназначен для исследованию сложных мультиагентных систем. Может он не такой простой и понятный как Scratch, хотя и растут они из одного гнезда, но в NetLogo можно программировать деятельность сотен и тысяч агентов. Если мы хотим понять как устроены сложные системы, то NetLogo - мощный инструмент. Например, если мы хотим посмотреть как развиваются Летописи или другие вики-системы, то мы создаем модель, в которой черепашки выполняют роль страничек.
Ключевая строчка коротенькой программы представлена ниже:
ask turtles [hatch 1 [create-link-from myself [set label who ]] ]layout-radial turtles links (turtle 0 ) wait 0.01
= пусть каждая черепашка создаст новую черепашку и попросит ее связаться с собой и написать свой номер. И пусть все черепашки-странички соберутся вокруг заглавной странички, чтобы нам было лучше видно.
Кроме этого в системе есть возможность поэкспериментировать образованием дополнительных связей между страницами и гибелью некоторых страниц.
Утащить последнюю версию NetLogo можно на сайте разработчиков - http://ccl.northwestern.edu/netlogo/ Это бесплатная и почти свободная программа (Разработчики планируют отдать NetLogo в open source)