The Squirrel programming language

Software screenshot:
The Squirrel programming language
Software ətraflı:
Version: 3.0.3
Tarixi Upload: 20 Feb 15
Geliştirici: Alberto
Lisenziya: Pulsuz
Məşhurluq: 57

Rating: 2.7/5 (Total Votes: 3)

Squirrel proqramlaşdırma dili ölçüsü, yaddaş bant və oyunlar kimi applications real vaxt tələblərinə uyğun bir güclü scripting alət üçün nəzərdə yüksək səviyyədə vacib / OO proqramlaşdırma dilidir. Squirrel kimi xüsusiyyətləri geniş təklif edir, baxmayaraq ki:
ย ท Open Source zlib / libpng lisenziya
ย ท dinamik yazaraq
ย ท nümayəndə heyəti
ย ท ali funksiyaları
ย ท generatorları
ย ท əməkdaşlıq mövzuları (coroutines)
ย ท quyruq recursion
ย ท istisna user
ย ท avtomatik yaddaş idarə edilməsi (CPU pulsuz bursts, qarışıq yanaşma ref hesablanması / GC)
ย ท compiler və virtual maşın, həm də C ++ kodu haqqında 6k xətləri birlikdə uyğun.
ย ท isteğe 16bits simvol strings
Squirrel Python, Javascript və expecially Lua (API çox oxşardır və masa kodu Lua biri əsaslanır) kimi Dil ilham edilir.
dələ syntax s C / C ++ / Java benzer ... lakin Dil / Lua s python kimi çox dinamik xarakter daşıyır ...
Yerli array = [1,2,3, {a = 10, b = "string"}];
foreach (i, sıra val)
{
:: Print (+ typeof val "val növü");
}
Entity

Bu azad Yeni nədir.

  • sq_getcallee () API əlavə edildi
  • sq_getfreevariable () də doğma bağlayırlar üçün çalışır.
  • Kiçik optimallaşdırılması edildi.
  • Bəzi xəbərdarlıq GCC 4.x ilə tərtib çıxarıldı.
  • sənədlərin bəzi səhvlər qeydə alınıb.
  • SQUSEDOUBLE və 32-bit intengers istifadə bir səhv təyin edilib.
  • () closure.call ilə generatorları invoking bir səhv təyin edilib.

versiyası 3.0 RC1 yeni nədir.

  • Metamethods səhv rəftar təkmilləşdirilmiş
  • & quot; isstatic & quot; parametri _newmember metamethod əlavə edildi.
  • sq_getrefcount () ++ C refences sayı qayıtmaq əlavə edildi.
  • Kiçik hatalar müəyyən edilmişdir.

versiya 2.2.3 yeni nədir:

  • əlavə sq_getfunctioninfo
  • ikiqat dəqiq üzüb gedirdi istifadə tərtib vaxt bayrağı SQUSEDOUBLE əlavə
  • _floatsize_ bir dəqiq və cüt dəqiq tanımaq üçün baza lib int qlobal slot əlavə qurur
  • indi istisna olmaqla VM davam edə bilərsiniz sq_wakeupvm
  • əlavə sqstd_format
  • generatorlar artıq sq_call () və ya closure.call zəng edərək instantiated ola bilər ()
  • sqstd_printcallstack bir səhv Sabit (thx takayuki_h)
  • sıfır (thx jup) tərəfindən müəyyən modulo
  • Sabit mənfi enums və sabitləri
  • quyruq zəng (thx Mr.Accident) kimi istinad əgər sabit generator crash bug
  • Bəzi kiçik hata

Oxşar proqram

Zsh
Zsh

17 Feb 15

Android SDK
Android SDK

22 Jun 18

runawk
runawk

19 Feb 15

Şərh The Squirrel programming language

Şərhlər tapılmadı
Şərh əlavə
Images yandırın!