The Squirrel programming language

Software screenshot:
The Squirrel programming language
Podrobnosti Software:
Verze: 3.0.3
Datum uploadu: 20 Feb 15
Vývojka: Alberto
Licence: Volný
Popularita: 13

Rating: 3.0/5 (Total Votes: 1)

programovací jazyk Veverka je na vysoké úrovni imperativ / OO programovací jazyk, navržený být mocný skriptovací nástroj, který se vejde do požadavků na real-time aplikací, jako jsou hry, velikosti, propustnosti paměti, a. Ačkoli Squirrel nabízí širokou škálu funkcí, jako:
ย ท Open Source zlib / libpng licence
ย ท dynamický psaní
ย ท delegace
ย ท vyššího řádu funkce
ย ท generátory
ย ท družstevní nitě (coroutines)
ย ท tail rekurze
ย ท zpracování výjimek
ย ท automatická správa paměti (CPU praskne zdarma, počítání smíšený přístup ref / GC)
ย ท jak překladač a virtuální stroj hodí se spolu asi 6k řádků C ++ kódu.
ย ท volitelný 16bitové znaky řetězce
Squirrel je inspirován jazyky jako Python, Javascript a Speciálně Lua (API je velmi podobné a tabulka kód je založen na jednom Lua).
syntax veverek je podobná C / C ++ / Java atd ..., ale jazyk má velmi dynamický charakter, stejně jako Python / Lua etc ...
Místní array = [1,2,3, {a = 10, b = "string"}];
foreach (i, val v poli)
{
:: Tisk ("typ Val je" + typeof val);
}
Entity

Co je nového v této verzi:.

  • sq_getcallee () se v API
  • sq_getfreevariable () pracuje také pro nativní uzávěry.
  • Drobné optimalizace byly provedeny.
  • Několik upozornění při kompilaci s GCC 4.x byly odstraněny.
  • Některé chyby v dokumentaci byly opraveny.
  • chyba při použití SQUSEDOUBLE a 32bitové intengers byla opravena.
  • chyba při vyvolání generátory s closure.call (), byla opravena.

Co je nového ve verzi 3.0 RC1:.

  • Metamethods manipulace chyba byla zlepšena
  • & quot; isStatic & quot; parametr byl přidán do _newmember metamethod.
  • sq_getrefcount () se přidá k vrácení počtu refences z C ++.
  • Drobné chyby byly opraveny.

Co je nového ve verzi 2.2.3:

  • přidal sq_getfunctioninfo
  • přidal kompilaci vlajky SQUSEDOUBLE používat dvojité přesnosti plováky
  • přidal globální slot _floatsize_ pravý základní lib rozpoznat jediné přesnost a dvojitou přesností staví
  • sq_wakeupvm nyní obnovit VM s výjimkou
  • přidal sqstd_format
  • generátory mohou být nyní instance voláním sq_call () nebo closure.call ()
  • opravena chyba v sqstd_printcallstack (thx takayuki_h)
  • stanovena modulo nulou (thx jup)
  • pevné negativní výčtové typy a konstanty
  • pevné generator pád chyba, pokud použil jako ocas hovoru (thx Mr.Accident)
  • Oprava některých drobných chyb

Podobný software

Polygen
Polygen

3 Jun 15

ooc
ooc

3 Jun 15

clig
clig

3 Jun 15

Scala
Scala

17 Feb 15

Komentáře k The Squirrel programming language

Komentáře nebyl nalezen
Přidat komentář
Zapnout obrázky!