[過去ログ] 【node.js】サーバサイドjavascript【Rhino】 (994レス)
1-

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
1
(5): 2011/07/08(金)10:12 AAS
pythonやrubyやPHPと同じ土俵でjavascriptが使えるようになりました。
サーバサイドjavascriptについて語りましょう。

javascriptはrubyと比較してもかなり速い
http://shootout.alioth.debian.org/u32/benchmark.php?test=all&lang=v8&lang2=yarv

Rhino - JVM上で実行できる処理系
https://developer.mozilla.org/ja/Rhino

node.js - googleが開発したV8エンジン上で実行できる処理系
http://nodejs.org/
975: 2012/09/17(月)21:58 AAS
Mnodeはまだか
976: 2012/09/17(月)22:29 AAS
znodeは?
977
(1): 2012/09/17(月)22:32 AAS
なんかc言語で書いてアセンブラからjsにするのあるんだな
会社の人がそれで3d組んでた
978
(1): 2012/09/17(月)22:37 AAS
64ビット整数とかどうするのかな
ソフトウェアエミュレーション?
979: 2012/09/17(月)22:39 AAS
>>978
googleのライブラリがある
980: 2012/09/17(月)22:42 AAS
32bit整数でもオーバーフローの扱いとか考えたら
double演算以外全部ソフトウェアエミュレーションにならね?
981: 2012/09/17(月)22:50 AAS
エミュレートになるよ
なぞのsse4.1オプションとかあるけど
実際最適化かかるかわからんし
982: 2012/09/17(月)22:53 AAS
エミュレートというかint32をhi、low扱うクラスでオブジェクトにしてるだけだからそもそも
数値で扱えない
983: 2012/09/17(月)22:55 AAS
それをエミュレートという
984
(1): 2012/09/17(月)22:56 AAS
32ビット整数値は一度でもビット演算するとint型固定になる
そうでない場合たぶんdouble型で整数値がほじされてる
985: 2012/09/17(月)23:01 AAS
>>984
内部的にint32で保持されることはあるけど
値が大きくなったら勝手にdoubleになるよ言語仕様的に
外からは一切区別できてはいけないことになってる
986: 2012/09/18(火)00:33 AAS
>977
こういうやつかな?
http://s.news.mynavi.jp/news/2011/06/07/035/index.html
https://github.com/kripken/emscripten/wiki
987: 2012/09/18(火)11:11 AAS
http://instarant.net/crockford-right-nodejs-joyent

何がベストなんかとかよくわからんけど
DをforkしてもそれはDにはならんのじゃないか…
988
(1): 2012/09/18(火)11:29 AAS
emscriptenはJavascriptのNumber型を
Cのnumeral types全てに素朴に使うような実装じゃないよ。
手抜きはしてない。
989
(2): 2012/09/18(火)19:31 AAS
そのかわりクソ遅くなるけどな
既存のコードの利用を意図しないんだったら、
むしろ割り切ってdoubleしか使えない方がいいんじゃないか
990: 2012/09/19(水)00:28 AAS
>>989
emscriptenクソ早いよ
c言語で最適化された後のコードだから
991
(1): 2012/09/19(水)00:30 AAS
>>989
アホ丸出し
992
(1): 2012/09/19(水)00:33 AAS
中でGPUに渡したりする?
993: 2012/09/19(水)00:51 AAS
>>991
>>988のいう手抜き実装の方が確実に速いって意味だよ
994: 992 2012/09/19(水)00:57 AAS
あー勘違いしてた、C to JSか
こういうトランスレータって最近増えてきたね
Cofee早く撲滅しないかな
1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.175s*