The Squirrel programming language

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

Rating: 2.7/5 (Total Votes: 3)

在松鼠的编程语言是一个高层次势在必行/面向对象编程语言,设​​计是一个功能强大的脚本工具,适合于大小,内存带宽,以及如游戏应用的实时性要求。虽然松鼠提供了广泛的像特点:
ยท开源的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
  • 修正了一些小错误

类似的软件

4tH compiler
4tH compiler

20 Feb 15

Cake
Cake

14 Apr 15

GNU Octave
GNU Octave

22 Jun 18

Xojo
Xojo

20 Feb 15

意见 The Squirrel programming language

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