The Squirrel programming language

Szoftver screenshot:
The Squirrel programming language
Szoftver adatai:
Változat: 3.0.3
Feltöltés dátuma: 20 Feb 15
Fejlesztő: Alberto
Engedély: Ingyenes
Népszerűség: 13

Rating: 3.0/5 (Total Votes: 1)

A mókus programozási nyelv magas szintű felszólító / OO programozási nyelv, amelynek célja, hogy egy erős scripting eszköz, amely illik a mérete, a memória sávszélessége, és a valós idejű követelményeinek alkalmazások, mint a játékok. Bár Squirrel széles körű funkciók, mint:
ย ท Open Source zlib / libpng licenc
ย ท dinamikus gépelés
ย ท küldöttsége
ย ท magasabb rendű funkciók
ย ท generátorok
ย ท kooperatív szálak (korutinokat)
ย ท farok rekurzió
ย ท kivételkezelés
ย ท automatikus memóriakezelés (CPU tör ingyenes; vegyes megközelítés ref számolás / GC)
ย ท mind fordító és virtuális gép illeszkednek egymáshoz kb 6k sor C ++ kódot.
ย ท opcionális 16bits karakter húrok
Mókus ihlette nyelvek, mint a Python, Javascript és expecially Lua (Az API nagyon hasonló, és az asztal kód alapjául a Lua egy).
mókus szintaxis hasonló C / C ++ / Java stb ... de a nyelv egy nagyon dinamikus jellegét, mint a python / Lua stb ...
helyi array = [1,2,3, {a = 10, b = "string"}];
foreach (i, val in array)
{
:: Print ("típusú val a" + typeof val);
}
Entity

Mi az új ebben a kiadásban:

  • sq_getcallee () adtunk az API.
  • sq_getfreevariable () is működik natív bezárások.
  • Kisebb optimalizálás készültek.
  • többszöri figyelmeztetés összeállításakor a GCC 4.x eltávolították.
  • Néhány hiba a dokumentációban rögzítették.
  • A hibát, amikor a SQUSEDOUBLE és 32 bites intengers rögzítették.
  • A bug, amikor meghívjuk generátorok closure.call () rögzítették.

Mi az új 3.0 verzió RC1:

  • Metamethods hibakezelés javult.
  • A & quot; isstatic & quot; paramétert adunk a _newmember metamethod.
  • sq_getrefcount () adtunk vissza száma refences a C ++.
  • Kisebb hibák kerültek rögzítésre.

Mi az új verzióban 2.2.3:

  • A korábban sq_getfunctioninfo
  • hozzáadott fordításkor zászló SQUSEDOUBLE használni dupla pontosságú úszók
  • hozzá a globális slot _floatsize_ int a bázis lib felismerni egyszeres pontosságú és dupla pontosságú épít
  • sq_wakeupvm most újra a VM kivétel
  • hozzáadott sqstd_format
  • generátorok most példányosítható hívja sq_call () vagy closure.call ()
  • Javítva egy hiba sqstd_printcallstack (thx takayuki_h)
  • fix modulo nulla (thx jup)
  • fix negatív enum és állandók
  • fix generátor baleset bug, ha hivatkozni farok hívás (thx Mr.Accident)
  • Javítva néhány kisebb hiba

Hasonló program

Brainy
Brainy

14 Apr 15

Frost
Frost

3 Jun 15

Hozzászólások a The Squirrel programming language

Hozzászólás nem található
Megjegyzés hozzáadása
Kapcsolja be a képeket!