Squirrel (Programming Language)
a year ago
- #programming
- #scripting
- #games
- Squirrel是一种高级、命令式、面向对象的编程语言,专为视频游戏等应用中的轻量级脚本设计。
- 它具有动态类型、委托、类、继承、高阶函数、生成器、协程、尾递归、异常处理和自动内存管理等特性。
- Squirrel采用类C语法,并受到C++、JavaScript、Lua和Python等语言的影响。
- 该语言被用于多款游戏和应用中,包括《求生之路2》《传送门2》、Code::Blocks和Electric Imp等。
- 该语言于2003年以zlib/libpng许可证公开,后于2010年改用MIT许可证。
- Squirrel由Alberto Demichelis开发和维护。