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

類似的軟件

Python
Python

22 Jun 18

GNU Cobol
GNU Cobol

17 Feb 15

Box
Box

19 Feb 15

TXR
TXR

18 Jul 15

意見 The Squirrel programming language

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