| De eekhoorn programmeertaal Een Light-Weight Scripting Language |
Download nu |
De eekhoorn programmeertaal Rangschikking & Samenvatting
- Vergunning:
- zlib/libpng License
- Uitgever website:
- http://www.squirrel-lang.org/
De eekhoorn programmeertaal Tags
De eekhoorn programmeertaal Beschrijving
Een lichtgewicht scripting taal De programmeertaal van de eekhoorn is een hoogwaardige imperatieve / oo-programmeertaal, ontworpen om een krachtig scriptingstool te zijn dat past in de grootte, geheugenbandbreedte en real-time vereisten van toepassingen zoals games. Hoewel eekhoorn een breed scala aan functies biedt zoals: · Open source ZLIB / LIBPNG-licentie · Dynamische typen · Delegatie · Hogere orderfuncties · Generatoren · Coöperatieve threads (coroutines) · Tail Recursion · Exception-handling · Automatisch geheugenbeheer (CPU-uitbarsting. Gemengd Bereik Ref Counting / GC) · Beide compiler als virtuele machine passen samen in ongeveer 6K-lijnen van C ++ -code. · Optionele 16BITS-tekens Stringsquirrel is geïnspireerd door talen zoals Python, JavaScript en expeciaal LUA (de API is zeer vergelijkbaar en de tabelcode is gebaseerd op de LUA One) .Squirrel's syntaxis is vergelijkbaar met C / C ++ / Java enz. ... maar de taal heeft een zeer dynamische aard zoals Python / Lua enz ... Lokale array = ; Foreach (I, Val in Array) {:: Print ("Het type VAL is" + Typeof Val);} Entiteit Wat is er nieuw in deze release: · SQ_GETFUNCTIONINFO toegevoegd · Toegevoegd Compile Time Flag Squseouble om Double Precision Float te gebruiken · Global Slot toegevoegd _FloatSize_ Int The Base Lib om afzonderlijke precisie- en dubbele precisie-builds te herkennen · SQ_WAKEUPVM kan nu de VM met een uitzondering hervatten · SQSTD_FORMAT toegevoegd · Generatoren kunnen nu worden geïnstantieerd door SQ_CALL () of sluiting te bellen.Call () · Een bug opgelost in SQSTD_PRINTCALLSTACK (THX TAKAYUKI_H) · Vaste modulo door nul (THX JUP) · Vaste negatieve ENUM's en constanten · Fixed Generator Crash-bug indien aangeroepen als staartoproep (Thx Mr.accident) · Een kleine bug opgelost
De eekhoorn programmeertaal Gerelateerde software