- 1 名前:デフォルトの名無しさん mailto:sage [2009/05/25(月) 09:11:41 ]
- LuaやSquirrelなどアプリケーションへの組み込み用途で
使われるプログラミング言語についてのスレッドです まとめwiki(なにか質問する前に必ずみること!) wikiwiki.jp/lua/ その他の参考URLは>2から ■前スレ 【Lua】組み込み系言語総合【Squirrel】 pc12.2ch.net/test/read.cgi/tech/1205208141/ ■過去スレ その3 pc11.2ch.net/test/read.cgi/tech/1160799232/ その2 pc8.2ch.net/test/read.cgi/tech/1063711237/ その1 pc5.2ch.net/tech/kako/1034/10341/1034182349.html
- 685 名前:デフォルトの名無しさん [2009/12/16(水) 17:03:32 ]
- 今更だと思うけど、luaとsquirrelのスピード測ってみたんで貼っておく
(CentOS 5.3 64bit) 処理内容の擬似コードは ans=0 for(i = 0..10000) { ans+=i;} for(i = 0..10000) { ans-=i;} これを更に10000回 lua 5.1.4 10000 times ( 3.176293) squirrel 3.0 10000 times ( 8.569499) ruby 1.9.1 10000 times ( 20.318498) cpp 10000 times ( 0.197799) squirrelも十分速いと思うけど、lua速え、ルbywww ちなみに組み込んだ際の処理系サイズ lua 188k squirrel 371k ruby 5.2M
- 686 名前:デフォルトの名無しさん mailto:sage [2009/12/16(水) 17:10:52 ]
- 意味無いことを
- 687 名前:デフォルトの名無しさん mailto:sage [2009/12/16(水) 17:18:42 ]
- 下手をすると、Cでは変数が後で利用されていないと、
最適化でごっそり無かったことにされるから気をつけろ。
- 688 名前:デフォルトの名無しさん mailto:sage [2009/12/16(水) 17:33:31 ]
- コンパイル時に計算済ませていきなり即値代入して終了とかな。
- 689 名前:デフォルトの名無しさん mailto:sage [2009/12/16(水) 17:44:46 ]
- >>687
あるあるww 最初測ったら0秒だったよ 今回はLuaの1/15くらいだからこんなもんでしょ あと、rubyをコケにしてるような書き方になってしまった あれは便利さ重視だからスピードは二の次 rubyユーザーごめん 引き合いに出したのは、自分がよく使ってて、一応組み込めるから。
|

|