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: 13

Rating: 3.0/5 (Total Votes: 1)

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

Tiny C Compiler
Tiny C Compiler

3 Jun 15

SMOP
SMOP

11 May 15

Adobe Alchemy
Adobe Alchemy

3 Jun 15

GNU BPEL2oWFN
GNU BPEL2oWFN

3 Jun 15

Yorumlar The Squirrel programming language

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