Редакторская колонка 25 февраля 2009
(Новая: '''Экспериментируем с NetLogo''' Язык Netlogo специально предназначен для исследованию сложных мультиагент...) |
|||
(не показана 1 промежуточная версия 1 участника) | |||
Строка 1: | Строка 1: | ||
'''Экспериментируем с NetLogo''' | '''Экспериментируем с NetLogo''' | ||
− | Язык [[ | + | Язык [[NetLogo]] специально предназначен для исследованию сложных мультиагентных систем. Может он не такой простой и понятный как [[Scratch]], хотя и растут они из одного гнезда, но в [[NetLogo]] можно программировать деятельность сотен и тысяч агентов. Если мы хотим понять как устроены сложные системы, то [[NetLogo]] - мощный инструмент. Например, если мы хотим посмотреть как развиваются Летописи или другие вики-системы, то мы создаем модель, в которой черепашки выполняют роль страничек. |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
[[Изображение:Wiki hatch 083.png]] | [[Изображение:Wiki hatch 083.png]] | ||
+ | Ключевая строчка коротенькой программы представлена ниже: | ||
+ | '''ask turtles [hatch 1 [create-link-from myself [set label who ]] ]layout-radial turtles links (turtle 0 ) wait 0.01''' | ||
+ | <br /> = пусть каждая черепашка создаст новую черепашку и попросит ее связаться с собой и написать свой номер. И пусть все черепашки-странички соберутся вокруг заглавной странички, чтобы нам было лучше видно. | ||
+ | <br /> Кроме этого в системе есть возможность поэкспериментировать образованием дополнительных связей между страницами и гибелью некоторых страниц. | ||
Текущая версия на 14:27, 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)