The Squirrel programming language

Screenshot Software:
The Squirrel programming language
Mga detalye ng Software:
Bersyon: 3.0.3
I-upload ang petsa: 20 Feb 15
Nag-develop: Alberto
Lisensya: Libre
Katanyagan: 13

Rating: 3.0/5 (Total Votes: 1)

Ang Squirrel programming language ay isang mataas na antas sapilitan / OO programming language, na idinisenyo upang maging isang mahusay na tool scripting magkasya sa laki, memory bandwidth, at real-time na mga pangangailangan ng mga application tulad ng mga laro. Kahit na nag-aalok ng Squirrel isang malawak na hanay ng mga tampok tulad ng:
ย ท Open Source zlib / libpng lisensya
ย ท dynamic na pagta-type
ย ท delegasyon
ย ท mas mataas na mga pag-andar ng order
ย ท generators
ย ท kooperatiba thread (coroutines)
ย ท buntot Rekursiyon
ย ท pangangasiwa sa pagbubukod
ย ท awtomatikong pamamahala ng memorya (CPU pagsabog libreng; halu-halong diskarte ref pagbilang / gc)
ย ท parehong mga compiler at virtual machine magkasya magkasama sa 6k tungkol sa mga linya ng C ++ code.
ย ท opsyonal 16bits character string
Ardilya ay inspirasyon ng mga wika tulad ng Python, Javascript at expecially Lua (API ay halos katulad na at ang talahanayan ng code ay batay sa isang Lua).
syntax ardilya ay katulad sa C / C ++ / Java atbp ... ngunit ang wika ay isang napaka-pabagu-bagong katangian tulad ng python / Lua atbp ...
lokal na array = [1,2,3, {isang = 10, b = "string"}];
foreach (i, Val sa array)
{
::-Print ("ang uri ng Val ay" + typeof Val);
}
Entity

Ano ang bagong sa paglabas:.

  • sq_getcallee () ay idinagdag sa API
  • sq_getfreevariable () ay gagana rin para sa mga native na pagsara.
  • Maliliit na pag-optimize ay ginawa.
  • Ang ilang mga babala kapag kino-compile sa GCC 4.x ay inalis.
  • Ang ilang mga error sa papeles ay naayos na.
  • Ang isang bug kapag ginagamit SQUSEDOUBLE at 32-bit intengers ay naayos na.
  • Ang isang bug kapag invoking generators sa closure.call () ay naayos na.

Ano ang bagong sa bersyon 3.0 RC1:.

  • Metamethods handling error ay napabuti
  • Ang & quot; isstatic & quot; parameter ay naidagdag sa mga _newmember metamethod.
  • sq_getrefcount () ay idinagdag upang ibalik ang bilang ng mga refences mula sa C ++.
  • Maliliit na mga bug ay naayos na.

Ano ang bagong sa bersyon 2.2.3:

  • idinagdag sq_getfunctioninfo
  • idinagdag compile oras-flag SQUSEDOUBLE gamitin double katumpakan sa kamay
  • idinagdag global slot int _floatsize_ ang batayang Lib makilala ang nag-iisang katumpakan at katumpakan double build
  • sq_wakeupvm ay maaari na ngayong ipagpatuloy ang VM na may isang pagbubukod
  • idinagdag sqstd_format
  • generators ay maaari na ngayong instantiated sa pamamagitan ng pagtawag sq_call () o closure.call ()
  • naayos ng isang bug sa sqstd_printcallstack (thx takayuki_h)
  • naayos na modulo sa pamamagitan ng zero (thx jup)
  • nakapirming mga negatibong enums at constants
  • naayos generator ng pag-crash bug kung tawagin bilang buntot ng tawag (thx Mr.Accident)
  • naayos ng ilang mga menor de edad bug

Katulad na software

Mumps Compiler
Mumps Compiler

28 Sep 15

SMOP
SMOP

11 May 15

Glulxe
Glulxe

11 May 15

Jikes RVM
Jikes RVM

15 Apr 15

Mga komento sa The Squirrel programming language

Mga Komento hindi natagpuan
Magdagdag ng komento
I-sa mga imahe!