Ubuntu Online, Fedora Online, Windows online emulator അല്ലെങ്കിൽ MAC OS ഓൺലൈൻ എമുലേറ്റർ എന്നിങ്ങനെയുള്ള ഞങ്ങളുടെ ഒന്നിലധികം സൗജന്യ ഓൺലൈൻ വർക്ക്സ്റ്റേഷനുകളിലൊന്ന് ഉപയോഗിച്ച് OnWorks സൗജന്യ ഹോസ്റ്റിംഗ് ദാതാവിൽ പ്രവർത്തിപ്പിക്കാവുന്ന luajit കമാൻഡ് ആണിത്.
പട്ടിക:
NAME
luajit - ലുവാ ഭാഷയ്ക്കായുള്ള തൽസമയ കംപൈലർ
സിനോപ്സിസ്
ലുഅജിത് [ഓപ്ഷനുകൾ]... [സ്ക്രിപ്റ്റ് [വാദിക്കുന്നു]...]
വെബ് SITE,
http://luajit.org
വിവരണം
Lua പ്രോഗ്രാമുകൾ പ്രവർത്തിപ്പിക്കുന്നതിനുള്ള കമാൻഡ്-ലൈൻ പ്രോഗ്രാമാണിത് LuaJIT.
LuaJIT ലുവാ ഭാഷയ്ക്കായുള്ള ഒരു ജസ്റ്റ്-ഇൻ-ടൈം (JIT) കമ്പൈലറാണ്. വെർച്വൽ മെഷീൻ (VM) ആണ്
ഒരു ട്രെയ്സ് കംപൈലറുമായി സംയോജിപ്പിച്ച ഫാസ്റ്റ് ഇന്റർപ്രെറ്ററിനെ അടിസ്ഥാനമാക്കി. ഇത് ഗണ്യമായി മെച്ചപ്പെടുത്താൻ കഴിയും
Lua പ്രോഗ്രാമുകളുടെ പ്രകടനം.
LuaJIT API- ഉം ABI-ഉം സ്റ്റാൻഡേർഡ് Lua 5.1 ഇന്റർപ്രെറ്ററിന്റെ VM-മായി പൊരുത്തപ്പെടുന്നു. എപ്പോൾ
ഒരു ആപ്ലിക്കേഷനിലേക്ക് VM ഉൾപ്പെടുത്തിയാൽ, ബിൽറ്റ് ലൈബ്രറി ഒരു ഡ്രോപ്പ്-ഇൻ ആയി ഉപയോഗിക്കാം
മാറ്റിസ്ഥാപിക്കുക.
ഓപ്ഷനുകൾ
-e തുളച്ച്
ലുവാ കോഡിന്റെ നൽകിയിരിക്കുന്ന ഭാഗം പ്രവർത്തിപ്പിക്കുക.
-l ലൈബ്രറി
പേരുള്ള ലൈബ്രറി ലോഡ് ചെയ്യുക, അതുപോലെ ആവശ്യമാണ് ("ലൈബ്രറി").
-b ... ബൈറ്റ്കോഡ് സംരക്ഷിക്കുക അല്ലെങ്കിൽ ലിസ്റ്റുചെയ്യുക. ഓപ്ഷനുകളിൽ സഹായം ലഭിക്കാൻ ആർഗ്യുമെന്റുകളില്ലാതെ പ്രവർത്തിപ്പിക്കുക.
-j കമാൻഡ്
LuaJIT നിയന്ത്രണ കമാൻഡ് നടപ്പിലാക്കുക (ഓപ്ഷണൽ സ്പേസ് ശേഷം -j).
-O[ഓപ്റ്റ്]
LuaJIT ഒപ്റ്റിമൈസേഷനുകൾ നിയന്ത്രിക്കുക.
-i ഇന്ററാക്ടീവ് മോഡിൽ പ്രവർത്തിപ്പിക്കുക.
-v കാണിക്കുക LuaJIT പതിപ്പ്.
-E പരിസ്ഥിതി വേരിയബിളുകൾ അവഗണിക്കുക.
-- പ്രോസസ്സിംഗ് ഓപ്ഷനുകൾ നിർത്തുക.
- പകരം stdin-ൽ നിന്നുള്ള സ്ക്രിപ്റ്റ് വായിക്കുക.
എല്ലാ ഓപ്ഷനുകളും പ്രോസസ്സ് ചെയ്ത ശേഷം, നൽകിയിരിക്കുന്നു സ്ക്രിപ്റ്റ് ഓടുകയാണ്. യിൽ വാദങ്ങൾ പാസാക്കി
ഗ്ലോബൽ ആർഗ് മേശ.
ഇല്ലെങ്കിൽ മാത്രമേ ഇന്ററാക്ടീവ് മോഡ് നൽകിയിട്ടുള്ളൂ സ്ക്രിപ്റ്റ് അല്ല -e ഓപ്ഷൻ നൽകിയിരിക്കുന്നു. ഇന്ററാക്ടീവ് മോഡ്
EOF (ctrl-z).
ഉദാഹരണങ്ങൾ
luajit hello.lua world
പ്രിന്റുകൾ "ഹലോ വേൾഡ്", അനുമാനിക്കുന്നു hello.lua ഉൾക്കൊള്ളുന്നു:
പ്രിന്റ് ("ഹലോ", ആർഗ്[1])
luajit -e "ലോക്കൽ x=0; i=1,1e9 ന് x=x+i അവസാനം ചെയ്യുക; പ്രിന്റ്(x)"
1 മുതൽ 1000000000 വരെയുള്ള സംഖ്യകളുടെ ആകെത്തുക കണക്കാക്കുന്നു.
കൂടാതെ ന്യായമായ സമയത്തിനുള്ളിൽ പൂർത്തിയാക്കുന്നു.
luajit -jv -e "ഇതിന് i=1,10 do for j=1,10 do for k=1,100 do end end end"
ചില നെസ്റ്റഡ് ലൂപ്പുകൾ പ്രവർത്തിപ്പിക്കുകയും തത്ഫലമായുണ്ടാകുന്ന ട്രെയ്സുകൾ കാണിക്കുകയും ചെയ്യുന്നു.
പകർപ്പവകാശ
LuaJIT പകർപ്പവകാശം © 2005-2015 മൈക്ക് പാൽ.
LuaJIT MIT ലൈസൻസിന് കീഴിൽ പുറത്തിറക്കിയ ഓപ്പൺ സോഴ്സ് സോഫ്റ്റ്വെയർ ആണ്.
onworks.net സേവനങ്ങൾ ഉപയോഗിച്ച് luajit ഓൺലൈനായി ഉപയോഗിക്കുക