Hasty Briefsbeta

双语

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开发和维护。