The Squirrel programming language

Yazılım ekran görüntüsü:
The Squirrel programming language
Yazılım detaylar:
Versiyon: 3.0.3
Qayıt: 20 Feb 15
Geliştirici: Alberto
Lisans: Ücretsiz
Popülerlik: 57

Rating: 3.0/5 (Total Votes: 2)

Sincap programlama dili boyutu, bellek bant genişliği ve oyunlar gibi uygulamalar gerçek zamanlı gereksinimleri uyan bir betik aracı olarak tasarlanmış bir yüksek düzeyde zorunlu / OO programlama dilidir. Sincap gibi özellikleri geniş bir yelpazede sunuyor olsa da:
ย ท Açık Kaynak zlib / libpng lisansı
ย ท dinamik yazarak
ย ท heyeti
ย ท yüksek mertebeden fonksiyonları
ย ท jeneratörler
ย ท kooperatif ipler (eşyordamlar)
ย ท kuyruk özyineleme
ย ท istisna işleme
ย ท otomatik bellek yönetimi (CPU ücretsiz patlamaları karışık bir yaklaşım ref sayma / GC)
ย ท derleyici ve sanal makine hem C ++ kod yaklaşık 6k hatlarında birbirine uygun.
ย ท İsteğe bağlı 16bits karakterleri dizeleri
Sincap Python, JavaScript ve expecially Lua (API çok benzer ve masa kodu Lua biri dayanmaktadır) gibi diller esinlenmiştir.
sincap sözdizimi vb C / C ++ / Java benzer ... ama dil / Lua vb python gibi bir çok dinamik bir doğası vardır ...
Yerel dizi = [1,2,3, {a = 10, b = "string"}];
foreach (yani, dizi val)
{
:: Baskı (+ typeof val "val türüdür");
}
Varlık

Bu sürümde Yeni nedir:.

  • sq_getcallee () API eklendi
  • sq_getfreevariable () de yerli kapakları için çalışıyor.
  • Küçük optimizasyonlar yapılmıştır.
  • Çeşitli uyarılar GCC 4.x ile derleme çıkarıldı.
  • belgelerinde bazı hatalar düzeltildi.
  • SQUSEDOUBLE ve 32-bit intengers kullanarak bir hata tespit edildi.
  • () closure.call ile jeneratörler çağırarak bir hata tespit edildi.

sürüm 3.0 RC1 yeni nedir:.

  • Metamethods hata işleme geliştirildi
  • & quot; isStatic & quot; Parametre _newmember metamethod ilave edildi.
  • sq_getrefcount () C ++ 'deki Referanslarınızın sayısını döndürmek için eklenmiştir.
  • Küçük hatalar düzeltildi.

sürüm 2.2.3 yeni nedir:

  • katma sq_getfunctioninfo
  • çift duyarlıklı yüzen kullanmak derleme zamanı bayrak SQUSEDOUBLE ekledi
  • _floatsize_ tek hassasiyet ve çift hassasiyet tanımak için temel lib int küresel yuvası eklendi oluşturur
  • Şimdi bir istisna ile vm devam edebilirsiniz sq_wakeupvm
  • katma sqstd_format
  • jeneratörler artık sq_call () veya closure.call arayarak örneği olabilir ()
  • sqstd_printcallstack bir hata düzeltildi (thx takayuki_h)
  • sıfır (thx Jup) tarafından sabit modül
  • sabit negatif çeteleler ve sabitler
  • kuyruk çağrısı (thx Mr.Accident) olarak çağrıldığında sabit jeneratör kazasında hata
  • sabit bazı küçük hata

Benzer yazılım

Zsh
Zsh

17 Feb 15

Smake
Smake

20 Feb 15

purepy
purepy

14 Apr 15

o42a
o42a

19 Feb 15

Yorumlar The Squirrel programming language

Yorum Bulunamadı
Yorum eklemek
Görüntülerde açın!