Squirrel (Programmiersprache)
| Squirrel | |
|---|---|
| Basisdaten | |
| Paradigmen: | Objektorientiert |
| Erscheinungsjahr: | 2003 |
| Entwickler: | Alberto Demichelis |
| Aktuelle Version | 3.2 (10. Februar 2022) |
| Typisierung: | dynamisch |
| Beeinflusst von: | C++, JavaScript, Lua, Python |
| Beeinflusste: | MiniD |
| Lizenz: | MIT-Lizenz |
| squirrel-lang.org | |
Squirrel ist eine dynamisch typisierte, objektorientierte Programmiersprache. Sie ist insbesondere dafür gedacht, in Computerspielen und anderen Anwendungsprogrammen als eingebundene Skriptsprache verwendet zu werden. Das Design ist wesentlich von Lua inspiriert. Verwendet wird sie zum Beispiel in OpenTTD, um KI-Spieler zu erstellen und in Supertux für das Scripting in den Levels. Der Compiler und der Interpreter bestehen zusammen aus nicht mehr als 6000 Zeilen C++ Code.