StarLogo
Command List:
StarLogo - the Book:
Adventures
in Modeling: Exploring Complex, Dynamic Systems with StarLogo
by Vanessa Stevens Colella, Eric Klopfer, Mitchel Resnick
A Side-by-Side Comparison
Feature
|
||
Publications
|
||
Web Ring
|
None
|
Yes,
>22 Sites Any for C++.
|
Cost
|
Free
software. Book is $30.
|
Site
Licence is $30. Various books.
|
Platform
|
Any (Java based).
|
Windows only. Any
for C++.
|
Time to Get Up and
Running
|
1-2 hours.
|
2-4 hours.
|
Simple Simulations
|
Low Difficulty but
Limited Range
|
Moderate Difficulty
and Infinite Range
|
Medium Simulations
|
Moderately Difficult
- Many Impossible
|
Moderately Difficult
|
Complex Simulations
|
Extremely Difficult
- Most Impossible
|
Increasingly Difficult
|
Advanced Features
|
What you see (saw)
is what you get.
Not extensible or scalable. |
Neural networks,
genetic programming, evolutionary programming, genetic algorithms, interfacing
to databases, interfacing to the net, interfacing to sensors, actuators,
and other equipment like smart badges.
Limited only by C++ and the Standard Library. |
Input
|
Mouse. Images, but
not as data.
|
Unlimited. Includes
files, mouse, keyboard, database, image data, Internet.
|
Output
|
Screen capture.
Limited writing to files.
|
Unlimited. Includes
files, visuals, sounds, database, Internet.
|
Real World Interfacing
|
None.
|
Unlimited. Includes
video, AD/DA conversion, DIO, wireless, multi-user gaming, Lego RCX microcontrollerx,
instrumentation, etc.
|
Space/Time
|
Toroidal world.
Flat world with edges very difficult. Agent scheduling sequential or random
without replacement. No true parallel updates.
|
Flat, toroidal or
any other conceivable world. Agent or space scheduling, sequential, random
with or without replacement, or truly parallel frame-by-frame updates.
|
Commands
|
352
|
1000s including
the Standard Library and the Windows API...
|
Components
|
Limited range of
drag-and-drop buttons, sliders, graphs, and colors.
|
All the Windows
elements as drag-and-drop components.
85, 225 or 300 plus visual drag-and-drop components. |
Application Size
|
Typically 500k for
an application, 700k for interpreter.
No stand-alone applications. |
Typically 500k for
a stand-alone executable file.
|
Power
|
Slow - typically
1/100 times the speed or 1/100 times the complexity for the same speed.
|
Fast - typically
100 times the speed or 100 times the complexity for the same speed.
|
User Community
|
Small - Non-Standard
Language
|
World Wide - Standard
ExtensibleLanguage
|
Target
|
Junior high through
undergraduate University.
|
High School through
university undergraduate, graduate, and post-graduate research, business
and industry.
|
User Lists
|
One.
|
More than 20 for
Builder. More for straight C++.
|
Migration to Research
Use
|
Non-Scalable, Non-Extensible
and Severely Limited.
|
Scalable, Extensible
and Unlimited.
|