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
  • 修正了一些小錯誤

類似的軟件

refactor
refactor

2 Jun 15

Stratego/XT
Stratego/XT

3 Jun 15

ScummVM
ScummVM

17 Feb 15

Mozart
Mozart

3 Jun 15

意見 The Squirrel programming language

評論沒有發現
添加評論
打開圖片!