![]() NetLogo has become a standard platform for agent-based simulation, yet there appears to be widespread belief that it is not suitable for large and complex models due to slow execution. Java or Objective-C, and can often reduce programming efforts significantly when compared with other languages. NetLogo language is definitely simpler to use than e.g. NetLogo also has the big advantage over pseudo-code of being executable, so the user can run and test the examples. Since NetLogo was designed to be easily readable, we believe that NetLogo code is about as easy to read as any pseudo-code we would have used. As a matter of fact, NetLogo language could perfectly be used as pseudo-code to communicate algorithms implemented in other languages. One characteristic that makes the NetLogo language easy to learn is that it is remarkably close to natural language. Someone with programming experience could reduce the estimated time to 1-2 days. To be concrete, we would estimate that an average scholar without previous coding experience can learn the basics of the language and be in a position to write a simple agent-based model after 2-4 days of work. All reviews of the software highlight how easy it is to learn. The language used to code models within NetLogo –which is also called NetLogo– has been designed following a “Low Threshold, No Ceiling” philosophy (Wilensky and Rand, 2015). NetLogo stands out as the quickest to learn and the easiest to use. We recommend NetLogo and will use it throughout this book for the many reasons we outline below. ![]() Nowadays, there are many languages and software platforms that can be employed to create agent-based models, and at the time of writing NetLogo is the most widely used. NetLogo (Wilensky, 1999) is a modeling environment designed for coding and running agent-based simulations. ![]() The entry level is simple enough and the tutorials provided in the package are straightforward and clear enough that anyone who can read and is comfortable using a keyboard and mouse could create their own models in a short time, with little or no additional instruction. NetLogo is a well-written, easy-to-install, easy-to-use, easy-to-extend, and easy-to-publish-online environment.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |