プログラミング言語 Lua
■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん
NGNGhttp://www.lua.org/
0002デフォルトの名無しさん
NGNG0003デフォルトの名無しさん
NGNG0004デフォルトの名無しさん
NGNG>>1は責任を持ってどこがどうパワフルでライトウェイトな言語なのか説明汁。
0005デフォルトの名無しさん
NGNG0006デフォルトの名無しさん
NGNG0007デフォルトの名無しさん
NGNGhttp://www.lua.org/faq.html
プログラミング言語Luaの紹介
http://staff.aist.go.jp/yutaka.ueno/lua/docsjp.html
プログラミング言語Lua
http://www.etl.go.jp/etl/divisions/~ueno/lua/docj/indexjp.html
0008デフォルトの名無しさん
NGNG0009デフォルトの名無しさん
NGNG言語仕様にあまり癖がなくてライブラリサイズが小さいのはいいね。
組み込むアプリがないとしょうがないが。
0010デフォルトの名無しさん
NGNG0011デフォルトの名無しさん
NGNG0012デフォルトの名無しさん
NGNG001311
NGNG0014デフォルトの名無しさん
NGNG0015デフォルトの名無しさん
NGNG0016デフォルトの名無しさん
NGNG増やしてもいいけど取り上げる必要は無いと思うね。
0017デフォルトの名無しさん
NGNG同意。特別嬉しいことが具体的にないのなら。
0018デフォルトの名無しさん
NGNG初心者丸出しのインタプリタじゃないか!
0019デフォルトの名無しさん
NGNG同感。新しいのを出すなら、何らかのパラダイムシフト、または既存言語への
アンチテーゼがあるべきと思います。
0020デフォルトの名無しさん
NGNG0021デフォルトの名無しさん
NGNGはぁ?意味わかんね
0022デフォルトの名無しさん
NGNG0023デフォルトの名無しさん
NGNGスレ立てるだけならサルでも出来るぞ。
0024デフォルトの名無しさん
NGNG( ⌒ ヽ >>1
∪ 。ノ
∪∪
0025デフォルトの名無しさん
NGNG0026デフォルトの名無しさん
NGNG0027デフォルトの名無しさん
NGNG0028デフォルトの名無しさん
NGNG0029Ruby!!!!!!!!!!!
NGNG0030bloom
NGNGhttp://homepage.mac.com/bloombloom/
0031デフォルトの名無しさん
NGNG0032デフォルトの名無しさん
NGNG% lua -e 'for i=1,10000000 do end; print(clock())'
0.3359375
% perl -e'for($i=1;$i<10000000;$i++){}; ($u,$s,) = times; print $u+$s,"\n"'
5.78125
% ruby -e'for i in 1..10000000 do end; t = Time.times; p t.utime+t.stime'
3.7578125
%
0033デフォルトの名無しさん
NGNGttp://lua-users.org/wiki/LuaVersusPython
0034デフォルトの名無しさん
NGNGlocal t = {content=nil}
local get = function()
return %t.content
end
local set = function(c)
%t.content = c
end
return {get = get, set = set}
end
local o1, o2 = create(), create()
o1.set(1)
o2.set(2)
print(o1.get()) -- 1 が出力される
print(o2.get()) -- 2 が出力される
0035デフォルトの名無しさん
NGNG最近ゲームやゲーム用にライブラリに結構使われてる模様。
Pythonもいいが、ひたすら重厚長大だしな。
0036デフォルトの名無しさん
NGNG0037デフォルトの名無しさん
NGNG0038デフォルトの名無しさん
NGNG「 ' ; 'を付けてもよい 」と書いてあるから
自分で書くぶんには付ければよいだけだが
サンプルプログラムを読むだけでも気持ち悪い。
いつのまにか' ; '無しでは生きていけない身体になってしまってる。
0039デフォルトの名無しさん
NGNGC系言語中毒ですね;
お大事に;
0040デフォルトの名無しさん
NGNGPascal(Delphi)やBasicみたいに区切りに;を使うのを見ると混乱する人ですか?
0041デフォルトの名無しさん
NGNG0042デフォルトの名無しさん
NGNG0043デフォルトの名無しさん
NGNGまあ、いやけりゃつけろってことだな。
0044デフォルトの名無しさん
NGNGいちいちセミコロン忘れてエラー出るよりありがたいだろう。
0045デフォルトの名無しさん
NGNG・・・って昔からそうだろうけど。
0046デフォルトの名無しさん
NGNG↑これは Lua ではどう書けるの?
0047デフォルトの名無しさん
NGNG0048デフォルトの名無しさん
NGNG0049デフォルトの名無しさん
NGNGreverse(map(function (i) return i*2 end, iota(2,4)))
とかでいいんじゃない?
Lua知らないから通るかどうか知らんが。
0051デフォルトの名無しさん
NGNGfunction I(x) return x end
function Y(f)
return I(function (x) return %f(x(x)) end)(
function(x)
return %f(function(arg) return %x(%x)(arg) end)
end
)
end
local fact = Y(
function(f)
return function(x)
if x == 0 then
return 1
else
return(x * %f(x-1))
end
end
end
)
print(fact(5)) -- 120
0052luaでGo!
NGNG■ このスレッドは過去ログ倉庫に格納されています