Jump to content

ЗвездаЛоготип

ЗвездаЛоготип
Парадигма Мультипарадигмальность : образовательная , процедурная , агентная , симуляционная.
Семья Лисп
Разработано Митчел Резник , Эрик Клопфер, Дэниэл Вендел
Разработчики Массачусетский технологический институт : Медиа-лаборатория , Программа подготовки учителей Шеллера
Впервые появился 2001 год ; 23 года назад ( 2001 )
Стабильная версия
СтарЛого Нова 2.1 / 24 ноября 2018 г .; 5 лет назад ( 24.11.2018 )
Дисциплина набора текста утка , динамичная , сильная
Язык реализации Ява , С
Платформа виртуальная машина Java
ТЫ Windows , МакОС
Лицензия Различный
Веб-сайт www .slnova .org
Основные реализации
StarLogo TNG , StarLogo, MacStarLogo Classic, OpenStarLogo , starlogoT
Под влиянием
Логотип
Под влиянием
NetLogo , Etoys

StarLogo — это на основе агентов, язык моделирования разработанный Митчелом Резником , Эриком Клопфером и другими в Массачусетского технологического института (MIT) Медиа-лаборатории и программе подготовки учителей Шеллера в Массачусетсе . расширение Logo языка программирования , диалекта Lisp Это . Разработанный для образовательных целей , StarLogo может использоваться студентами для моделирования поведения децентрализованных систем.

Первый StarLogo работал на параллельном компьютере Connection Machine 2. Последующая версия работала на компьютерах Macintosh . Позже он был переименован в MacStarLogo, а теперь называется MacStarLogo Classic. Текущий логотип StarLogo написан на языке Java и работает на большинстве компьютеров.

StarLogo также доступен в версии OpenStarLogo . Его исходный код доступен в Интернете, но лицензия, под которой он выпущен, не является лицензией открытого исходного кода в соответствии с The Open Source Definition из-за ограничений на коммерческое использование кода.

Версия ТНГ [ править ]

Версия 1.0 StarLogo TNG (The Next Generation) была выпущена в июле 2008 года. Она предоставляет трехмерный мир с использованием графики OpenGL и блочного графического языка для повышения простоты использования и обучаемости. Он написан на C и Java. StarLogo TNG использует блоки для составления частей головоломки. StarLogo TNG считывает блоки в том порядке, в котором они подходят друг к другу, и устанавливает программу в представлении «Космическая страна». [1]

StarLogo оказал основное влияние на систему частиц Kedama , запрограммированную Йошики Осимой, найденную в среде и языке образовательного программирования Etoys , которую можно рассматривать как логотип, первоначально созданный в Squeak Smalltalk .

Новая версия [ править ]

Последняя версия StarLogo, StarLogo Nova , [2] [3] был выпущен в бета-версии летом 2014 года. StarLogo Nova использует язык блоков и механизм 3D-визуализации StarLogo TNG и переносит их в веб-браузер . Механизм выполнения StarLogo Nova построен на среде выполнения Adobe Flash и включает в себя специальный механизм рендеринга экземпляров, использующий программный интерфейс приложения (API) 3D-графики Adobe Molehill, способный отображать десятки тысяч независимо перемещающихся агентов на современном оборудовании. Область программирования построена на ScriptBlocks, JavaScript блоков на основе библиотеке . По состоянию на 2019 год StarLogo Nova находится в разработке в рамках программы подготовки учителей MIT Scheller под руководством Эрика Клопфера под руководством ведущего дизайнера и разработчика Дэниела Венделя.

StarLogo Nova представляет несколько заметных изменений в дизайне по сравнению с TNG, в частности, с появлением мирового агента, напоминающего Observer из StarLogo 2.2 . В StarLogo Nova любую команду может выполнить любой агент, но каждая порода имеет свою программу и может иметь свой набор специфичных для породы черт . Это приближает StarLogo Nova к объектно-ориентированному программированию , стремясь облегчить учащимся перенос навыков использования StarLogo Nova на другие, более распространенные языки. Другие изменения включают использование встроенных аргументов для блоков (аналогично языку Scratch ), что видишь, то и получаешь редактирование интерфейса моделирования « » (WYSIWYG) и разделение примитива столкновения на составляющие его половины, причем каждая порода имеет код столкновения. на собственной странице программы.

См. также [ править ]

Ссылки [ править ]

  1. ^ «СтарЛого ТНГ» . Программа подготовки учителей MIT Scheller Образовательная аркада . Массачусетский технологический институт . Проверено 15 июля 2019 г.
  2. ^ «Добро пожаловать в StarLogo Nova» . СтарЛого Нова . Программа подготовки учителей MIT Scheller . Проверено 10 июля 2019 г.
  3. ^ «СтарЛого Нова» . Программа подготовки учителей MIT Scheller Образовательная аркада . Массачусетский технологический институт . Проверено 15 июля 2019 г.

Внешние ссылки [ править ]

Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 62f7f932037159e605afd786bf4688a8__1685810880
URL1:https://arc.ask3.ru/arc/aa/62/a8/62f7f932037159e605afd786bf4688a8.html
Заголовок, (Title) документа по адресу, URL1:
StarLogo - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)