www.wikidata.de-de.nina.az
Squirrel ist eine dynamisch typisierte objektorientierte Programmiersprache Sie ist insbesondere dafur gedacht in Computerspielen und anderen Anwendungsprogrammen als eingebundene Skriptsprache verwendet zu werden Das Design ist wesentlich von Lua inspiriert 3 Verwendet wird sie zum Beispiel in OpenTTD um KI Spieler zu erstellen Der Compiler und der Interpreter bestehen zusammen aus nicht mehr als 6000 Zeilen C Code SquirrelParadigmen ObjektorientiertErscheinungsjahr 2003Entwickler Alberto DemichelisAktuelle Version 3 2 1 2 10 Februar 2022 Typisierung dynamischBeeinflusst von C JavaScript Lua PythonBeeinflusste MiniDLizenz MIT Lizenzsquirrel lang org Inhaltsverzeichnis 1 Syntax 2 Geschichte 3 Weblinks 4 EinzelnachweiseSyntax BearbeitenDie Syntax von Squirrel ist an C angelehnt Eine Funktion welche die Fakultat einer naturlichen Zahl x berechnen kann sieht zum Beispiel wie folgt aus function factorial x if x 0 return 1 else return x factorial x 1 Geschichte BearbeitenSquirrel wurde von Alberto Demichelis fur ein Computerspielprojekt entwickelt weil er Probleme mit der Garbage Collection von Lua hatte 3 Im Jahr 2003 wurde Squirrel unter der zlib Lizenz veroffentlicht Weblinks BearbeitenOffizielle Website englisch Squirrel Wiki englisch Einzelnachweise Bearbeiten squirrel HISTORY at master albertodemichelis squirrel GitHub Release v3 2 albertodemichelis squirrel GitHub a b FAQ englisch Abgerufen von https de wikipedia org w index php title Squirrel Programmiersprache amp oldid 224511862