The Squirrel programming language

软件截图:
The Squirrel programming language
软件详细信息:
版本: 3.0.3
上传日期: 20 Feb 15
开发: Alberto
许可: 免费
人气: 13

Rating: 3.0/5 (Total Votes: 1)

在松鼠的编程语言是一个高层次势在必行/面向对象编程语言,设​​计是一个功能强大的脚本工具,适合于大小,内存带宽,以及如游戏应用的实时性要求。虽然松鼠提供了广泛的像特点:
ยท开源的zlib / libpng的许可证
ยท动态类型
ยท代表团
ยท高阶函数
ยท发电机
ยท合作线程(协程)
ยท尾递归
ยท异常处理
ยท自动内存管理(CPU阵阵免费;混合方法参考计数/ GC)
ยท无论编译器和虚拟机结合在一起的约6K行C ++代码。
ยท可选的16位字符的字符串
松鼠是一样的Python,JavaScript和expecially的Lua(API非常相似,表的代码是基于Lua的一个)语言的启发。
松鼠的语法类似于C / C ++ / Java的等......但语言有一个非常有活力的性质就像巨蟒/ Lua中等等......
本地阵列= [1,2,3,{a = 10,B =“字符串”}];
的foreach(ⅰ,VAL阵列)
{
::打印(“val的类型是”+ typeof的VAL);
}
实体

什么是此版本中的新

  • 在sq_getcallee()加入的API在
  • 在sq_getfreevariable()也适用于本地倒闭。
  • 在小的优化作了发言。

  • 与GCC 4.x的编译时
  • 在一些警告被拆除。
  • 在文档中的一些错误是固定的。
  • 在使用SQUSEDOUBLE和32位intengers时,修正了。
  • 在与closure.call调用发电机时,()修正了。

什么版本3.0 RC1是新的

  • 在元方法的错误处理进行了改进
  • 在该" isstatic"参数加入到该_newmember元方法。
  • sq_getrefcount()加入到在C ++返回refences的数量。
  • 在小错误是固定的。

什么在2.2.3版本新

  • 在加入sq_getfunctioninfo
  • 在添加编译时间标志SQUSEDOUBLE使用双精度浮点数
  • 在加入全球插槽_floatsize_诠释基地的lib识别单精度和双精度建立
  • 在sq_wakeupvm现在可以恢复VM与异常
  • 添加sqstd_format
  • 在发电机现在可以通过调用sq_call()或closure.call被实例化()
  • 修正了在sqstd_printcallstack(THX takayuki_h)
  • 在固定模零(THX JUP)
  • 在固定的负面枚举和常量
  • 如果为尾调用(THX Mr.Accident)调用发电机固定崩溃的bug
  • 修正了一些小错误

类似的软件

motor
motor

3 Jun 15

KBasic
KBasic

2 Jun 15

HGL Suite
HGL Suite

17 Feb 15

意见 The Squirrel programming language

评论没有发现
添加评论
打开图片!