tkscript este un accelerat-JIT-C ca limbaj de scripting, cu legături de OpenGL, SDL, SDL_net, libpng și zlib.
Un SDK plugin poate fi folosit pentru a extinde dinamic motorul de script cu funcții personalizate C și clase C ++.
Acesta poate fi folosit pentru a crea aplicații multimedia portabile, 3D, OpenGL-accelerate.
TKS, prescurtarea de la "toolkit script-limbaj", este un limbaj lipici deschis și portabil pentru biblioteci de cod native. Motorul de script se axează pe C ++ backend API, dar permite, de asemenea pentru funcțiile C și Assembler. Script-urile arata mai mult ca C / C ++ / JavaScript / PHP astfel că nu va dura prea mult timp pe cineva să se familiarizeze cu sintaxa. Un tabel CPU bazat (de exemplu, mai degrabă portabil) Just In Time (JIT) compilatorul poate accelera executarea script de până la 100 de ori.
TKS servește ca o gazdă cerere scripturi de personalizat C ++ biblioteci (& # 65533; & # 65533 plugins;). Legături pentru OpenGL, SDL, SDL_net, libpng, zlib, MiniFMOD și MySQL sunt în timp ce alte extensii sunt în curs de elaborare la dispoziție, de exemplu, pentru setul de instrumente FOX GUI.
Un proiect aplicatie TKS pot fi compilate într-un gzip comprimat arhivă TKX care va cuprinde toate datele necesare pentru a rula această cerere. Aceasta tehnica permite de a instala aplicații, fără instalare locală prealabilă (în afară de runtime TKS), care sugerează utilizarea sistemelor bazate pe rețea, de exemplu, lumea web larg sau intranet. Arhive TKX, în deosebire de executabile obișnuite, sunt de hardware independente și, prin urmare, poate fi folosit pe mai multe platforme.
Punerea în aplicare actuală a scriptlanguage, codurile sursă, precum și distribuții precompilate sunt disponibile în conformitate cu termenii GNU General Public License.
Interfața pentru C / biblioteci extensie specifice aplicațiilor C ++ (YAC) este eliberat în condiții de GNU Lesser General Public License, care permite, de asemenea, pentru proprietate (de exemplu, sursa închis) extensii (plugin-uri).
Notă: fragmente de cod se găsesc în această documentație poate fi rulat ca-este, doar le copiați într-un fișier test.tks și le ruleze cu "Multumesc" comanda CLI.
Iată câteva caracteristici cheie ale "tkscript":
- Un C / C ++ / Java (Script) cum ar fi, JIT accelerat motor scripturile (și gzip'd VFS) (TKScript)
- Disponibil pentru și testate cu suport JIT pe:
· Microsoft Windows 95,98, Me, 2000, XP
· X86 (foarte probabil 68K) Linux (Mandrake, SuSE și unele setari personalizate ..)
· Cygwin
· AmigaOS 3.0 (68,040 + ixemul + g ++)
- Aplicație gazdă pentru "YAC" plugin-uri
· Foloseste Win32 API-resp. Libdl Solaris / Linux pentru a încărca dinamic DLL-uri / obiecțiilor
- O autonom, la nivel binar C ++ component / model de reflexie și plugin SDK ("YAC")
- legături de (1.1) setul de instrumente OpenGL ("tkopengl"),
- legături de stratul de SDL hardware cross-platform de abstractizare ("tksdl"),
· Plugin-ul poate fi folosit pentru a dezvolta jocuri video si aplicatii "în timp real" similare.
· O abstracție de hardware și software API-urile de Linux, Win32, BeOS, MacOS, MacOS X-, QNX, sistemele de operare AmigaOS ..
· Sprijină interfața grafică OpenGL
· Sprijină tastatură / mouse-ul / dispozitive de intrare joystick
· Suport audio
· Utilizează SDL, SDL_net, libpng si truse de zlib.
· SDL_net API oferă facilități de rețea UDP TCP /.
- Un XML / HTML ca limbaj de marcare și interfață pentru setul de instrumente FOX ("FXML")
· Ușor de învățat dacă știi HTML și JavaScript (:
Detalii soft:
Versiune: 0.9.0.60
Incarca data: 3 Jun 15
Licenţă: Gratuit
Popularitate: 56
Comentariile nu a fost găsit