~~~~~~~~~~~~~~~~~~~~ Arc.Ask3.Ru ~~~~~~~~~~~~~~~~~~~~~ 
Номер скриншота №:
✰ 62F7F932037159E605AFD786BF4688A8__1685810880 ✰
Заголовок документа оригинал.:
✰ StarLogo - Wikipedia ✰
Заголовок документа перевод.:
✰ StarLogo - Wikipedia ✰
Снимок документа находящегося по адресу (URL):
✰ https://en.wikipedia.org/wiki/StarLogo ✰
Адрес хранения снимка оригинал (URL):
✰ https://arc.ask3.ru/arc/aa/62/a8/62f7f932037159e605afd786bf4688a8.html ✰
Адрес хранения снимка перевод (URL):
✰ https://arc.ask3.ru/arc/aa/62/a8/62f7f932037159e605afd786bf4688a8__translat.html ✰
Дата и время сохранения документа:
✰ 07.07.2024 11:30:50 (GMT+3, MSK) ✰
Дата и время изменения документа (по данным источника):
✰ 3 June 2023, at 19:48 (UTC). ✰ 

~~~~~~~~~~~~~~~~~~~~~~ Ask3.Ru ~~~~~~~~~~~~~~~~~~~~~~ 
Сервисы Ask3.ru: 
 Архив документов (Снимки документов, в формате HTML, PDF, PNG - подписанные ЭЦП, доказывающие существование документа в момент подписи. Перевод сохраненных документов на русский язык.)https://arc.ask3.ruОтветы на вопросы (Сервис ответов на вопросы, в основном, научной направленности)https://ask3.ru/answer2questionТоварный сопоставитель (Сервис сравнения и выбора товаров) ✰✰
✰ https://ask3.ru/product2collationПартнерыhttps://comrades.ask3.ru


Совет. Чтобы искать на странице, нажмите Ctrl+F или ⌘-F (для MacOS) и введите запрос в поле поиска.
Arc.Ask3.ru: далее начало оригинального документа

StarLogo - Wikipedia Jump to content

StarLogo

From Wikipedia, the free encyclopedia
StarLogo
ParadigmMulti-paradigm: educational, procedural, agent-based, simulation
FamilyLisp
Designed byMitchel Resnick, Eric Klopfer, Daniel Wendel
DevelopersMIT: Media Lab, Scheller Teacher Education Program
First appeared2001; 23 years ago (2001)
Stable release
StarLogo Nova 2.1 / November 24, 2018; 5 years ago (2018-11-24)
Typing disciplineduck, dynamic, strong
Implementation languageJava, C
PlatformJava virtual machine
OSWindows, macOS
LicenseVarious
Websitewww.slnova.org
Major implementations
StarLogo TNG, StarLogo, MacStarLogo Classic, OpenStarLogo, starlogoT
Influenced by
Logo
Influenced
NetLogo, Etoys

StarLogo is an agent-based simulation language developed by Mitchel Resnick, Eric Klopfer, and others at the Massachusetts Institute of Technology (MIT) Media Lab and Scheller Teacher Education Program in Massachusetts. It is an extension of the Logo programming language, a dialect of Lisp. Designed for education, StarLogo can be used by students to model or simulate the behavior of decentralized systems.

The first StarLogo ran on a Connection Machine 2 parallel computer. A subsequent version ran on Macintosh computers. It was later renamed MacStarLogo, and now is named MacStarLogo Classic. The current StarLogo is written in the language Java and works on most computers.

StarLogo is also available in a version named OpenStarLogo. Its source code is available online, but the license under which it is released is not an open-source license according to The Open Source Definition, because of restrictions on the commercial use of the code.

TNG version[edit]

StarLogo TNG (The Next Generation) version 1.0 was released in July 2008. It provides a 3D world using OpenGL graphics and a block-based graphical language to increase ease of use and learnability. It is written in C and Java. StarLogo TNG uses blocks to put together puzzle-like pieces. StarLogo TNG reads the blocks in the order that they fit together, and sets the program in the Spaceland view.[1]

StarLogo is a primary influence for the Kedama particle system, programmed by Yoshiki Oshima, found in the Etoys educational programming environment and language, which can be viewed as a Logo done originally in Squeak Smalltalk.

Nova version[edit]

The latest version of StarLogo, StarLogo Nova,[2][3] was released in beta form in the summer of 2014. StarLogo Nova takes the blocks language and 3D visualization engine of StarLogo TNG and brings them to the web browser. StarLogo Nova's execution engine is built on the Adobe Flash runtime and includes a purpose-built instancing rendering engine, using the Adobe Molehill 3D graphics application programming interface (API), able to render tens of thousands of independently moving agents on current hardware. The programming area is built on ScriptBlocks, a JavaScript-based blocks library. As of 2019, StarLogo Nova under development by the MIT Scheller Teacher Education Program, directed by Eric Klopfer, with lead designer and developer Daniel Wendel.

StarLogo Nova introduces several notable design changes relative to TNG, particularly with the introduction of a World agent, reminiscent of StarLogo 2.2's Observer. In StarLogo Nova, any command can be run by any agent, but each breed has its own program and can have its own set of breed-specific traits. This brings StarLogo Nova closer to an object-oriented programming design, in an effort to improve the ease with which students can transfer skills in StarLogo Nova to other, more mainstream languages. Other changes include the use of embedded arguments for blocks (similar to the language Scratch), What You See Is What You Get (WYSIWYG) editing of the simulation interface, and splitting the collision primitive into its component halves, with each breed having collision code on its own program page.

See also[edit]

References[edit]

  1. ^ "StarLogo TNG". MIT Scheller Teacher Education Program Education Arcade. Massachusetts Institute of Technology. Retrieved 2019-07-15.
  2. ^ "Welcome to StarLogo Nova". StarLogo Nova. MIT Scheller Teacher Education Program. Retrieved 2019-07-10.
  3. ^ "StarLogo Nova". MIT Scheller Teacher Education Program Education Arcade. Massachusetts Institute of Technology. Retrieved 2019-07-15.

External links[edit]

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