任天堂のゲームはこれまで,CやC++といったプログラミング言語で開発されており,
そのため高いパフォーマンスを発揮していたが,反面,開発に時間がかかっていたという。
このセッションではそれ以外の方法,つまりHTMLやJavaScriptを使ってWii Uの全機能にアクセスしつつ,
より手軽にゲーム開発を行う方法が説明されるようだ。
http://www.4gamer.net/games/999/G999905/20130316001/
探検
任天堂「今後C++は捨てJavaScriptで開発していく」
2013/03/20(水) 13:07:40.60
463デフォルトの名無しさん
2013/04/03(水) 13:18:32.40 >>462なので、
JavaScriptソースをJavaScript製コンパイラでC言語並の速度を出すというのは不可能
JavaScriptソースをJavaScript製コンパイラでC言語並の速度を出すというのは不可能
464デフォルトの名無しさん
2013/04/03(水) 13:28:12.44 JSって変数が全部バリアント型なのにC並の速度が出る。。。わけないだろバカ
465デフォルトの名無しさん
2013/04/03(水) 13:32:19.09466デフォルトの名無しさん
2013/04/03(水) 13:38:38.02 なんか致命的な勘違いか致命的な極論が混ざってるようにしか見えんわ
ゲスパーしとくと、JSにコンパイラ移植してもコンパイルしたコードはJSの実行環境では動かないから意味は無いしコンパイル元のコードがJSじゃないから本末転倒だぞ
>>464
そこを全部型付きにして高速化を図ろうってのが最近のトレンドだが、もはや人が書くような言語じゃねと言わんばかりに別言語の中間コードから型ヒント付きJSを生成する技術が登場する始末
JSを元にした中途半端な謎中間言語とか誰得状態だし、なんてーかそこまでやるならMSILでもLLVMでもいいからそのへんのJITレイヤをそのまんまJSに組み込んで中間コードからFunctionオブジェクト生成する機能でも追加しろよって感じだ
ゲスパーしとくと、JSにコンパイラ移植してもコンパイルしたコードはJSの実行環境では動かないから意味は無いしコンパイル元のコードがJSじゃないから本末転倒だぞ
>>464
そこを全部型付きにして高速化を図ろうってのが最近のトレンドだが、もはや人が書くような言語じゃねと言わんばかりに別言語の中間コードから型ヒント付きJSを生成する技術が登場する始末
JSを元にした中途半端な謎中間言語とか誰得状態だし、なんてーかそこまでやるならMSILでもLLVMでもいいからそのへんのJITレイヤをそのまんまJSに組み込んで中間コードからFunctionオブジェクト生成する機能でも追加しろよって感じだ
467デフォルトの名無しさん
2013/04/03(水) 13:47:40.93 C言語が機種依存して最適化してる。C言語なみの速度がJavaScriptで実現可能かということは原理的には可能だろ。
C++のテンプレート使うと、必要な型のすべてのバイナリを生成し、バイナリの中身は型付き変数として動作する。
JavaScriptコンパイラを作り最適化したらいいだけ。
C++のテンプレート使うと、必要な型のすべてのバイナリを生成し、バイナリの中身は型付き変数として動作する。
JavaScriptコンパイラを作り最適化したらいいだけ。
468デフォルトの名無しさん
2013/04/03(水) 13:53:54.03469デフォルトの名無しさん
2013/04/03(水) 13:55:33.59 >>467
テンプレートの場合に型が変化するのはそのテンプレート引数の組み合わせだけだけど、
Javascriptの関数の場合に型が変化する組み合わせはそれこそ莫大な数になる可能性が考えられるわけよw
しかも実行と同等なことをしてみないと必要な組み合わせが判明しない
なので無理
テンプレートの場合に型が変化するのはそのテンプレート引数の組み合わせだけだけど、
Javascriptの関数の場合に型が変化する組み合わせはそれこそ莫大な数になる可能性が考えられるわけよw
しかも実行と同等なことをしてみないと必要な組み合わせが判明しない
なので無理
470デフォルトの名無しさん
2013/04/03(水) 13:56:06.23 C言語自体は機種依存してないよな
言語とライブラリを分離してるだけで
#ifdef使えば
UNIXとWindowsですらソースコードレベルのポータビリティが有る訳で
API部分を抽象化しても結局うまくいかないのはJavaが証明したし
JavaScriptもそれを繰り返すことになるだろう
言語とライブラリを分離してるだけで
#ifdef使えば
UNIXとWindowsですらソースコードレベルのポータビリティが有る訳で
API部分を抽象化しても結局うまくいかないのはJavaが証明したし
JavaScriptもそれを繰り返すことになるだろう
471デフォルトの名無しさん
2013/04/03(水) 15:51:24.12472デフォルトの名無しさん
2013/04/03(水) 16:46:56.25 >>471
ちょっと複雑なコードを書いたらすぐエラーになるか、コンパイルが終わらなくなりそう。
ちょっと複雑なコードを書いたらすぐエラーになるか、コンパイルが終わらなくなりそう。
473デフォルトの名無しさん
2013/04/03(水) 17:06:28.40 >>471
ごまかすな
お前が言ってたのはJavascriptのコードをCのコードと同等な速度に変換できるってことだろ?
変換可能な部分のみ変換するのでは
JavascriptのコードをCのコードと同等な速度に変換できるとは言えない
その程度だったら事前に変換してコンパイルじゃなくて、JITコンパイルで十分なのよ
ごまかすな
お前が言ってたのはJavascriptのコードをCのコードと同等な速度に変換できるってことだろ?
変換可能な部分のみ変換するのでは
JavascriptのコードをCのコードと同等な速度に変換できるとは言えない
その程度だったら事前に変換してコンパイルじゃなくて、JITコンパイルで十分なのよ
474デフォルトの名無しさん
2013/04/03(水) 17:10:40.28 GCありきで書かれたクソコードを静的解析してスタックに割り付ける作業に戻れ
475デフォルトの名無しさん
2013/04/03(水) 19:12:32.02 JavaScriptでC言語に並べるのは事実。
CソースをJavaScriptソース内にStringとしてコピペして
JavaScript製Cコンパイラに通したら、C製Cコンパイラと同じ実行ファルを生成でき
速度はC製Cコンパイラと一緒。
CソースをJavaScriptソース内にStringとしてコピペして
JavaScript製Cコンパイラに通したら、C製Cコンパイラと同じ実行ファルを生成でき
速度はC製Cコンパイラと一緒。
476デフォルトの名無しさん
2013/04/03(水) 19:34:34.56477デフォルトの名無しさん
2013/04/03(水) 19:35:41.34 >>475
つまりCで書かないとはやくならないのか。
つまりCで書かないとはやくならないのか。
478デフォルトの名無しさん
2013/04/03(水) 20:04:29.24 最適化トランスコーダを書いてさらにCコンパイラで最適化だ!!!
聞きかじりだが、PyPyみたいになるかもしれんぞ。
聞きかじりだが、PyPyみたいになるかもしれんぞ。
479デフォルトの名無しさん
2013/04/03(水) 20:05:24.22 っていうか、LLVMのフロントエンド書くんだ!!
480デフォルトの名無しさん
2013/04/03(水) 21:40:45.82 LLVMはバックのほうが windows でまともにうごくかな!
481デフォルトの名無しさん
2013/04/03(水) 21:57:45.21 twitter.com/shelarcy/status/319102598693138433
GHCのSIMD命令対応
がんばるHaskeller...
GHCのSIMD命令対応
がんばるHaskeller...
482デフォルトの名無しさん
2013/04/03(水) 22:13:15.70 まあ、関数型は並列性抽出しやすいからな。
483デフォルトの名無しさん
2013/04/04(木) 03:26:18.20 >>467
全てではなく呼び出し関係を追いかけて出現した型だけだし、一度確定した型はC++では変化しない
JavaScriptの場合型が変化するどころか型の定義そのものが後から変化してしまうから手に負えない
>>471
「どこで新型が生成されるか事前に判別でき」「ない」
君の大好きチューリングマシンの停止性問題と同じ理屈で、ある条件である部分(ある内容の型生成)が実行されるかは判別できない
結果、実行中に実際生成された型でその都度ネイティブコードを生成するJIT実行か、連想配列を使ったインタプリタに毛が生えたような実装になる
>>475
それはCのコードをコンパイルしただけでJavaScriptコードをコンパイルした事にはならないし、
JavaScript上ではコンパイルで得たバイナリを実行する手段がなくて何の意味もない
全てではなく呼び出し関係を追いかけて出現した型だけだし、一度確定した型はC++では変化しない
JavaScriptの場合型が変化するどころか型の定義そのものが後から変化してしまうから手に負えない
>>471
「どこで新型が生成されるか事前に判別でき」「ない」
君の大好きチューリングマシンの停止性問題と同じ理屈で、ある条件である部分(ある内容の型生成)が実行されるかは判別できない
結果、実行中に実際生成された型でその都度ネイティブコードを生成するJIT実行か、連想配列を使ったインタプリタに毛が生えたような実装になる
>>475
それはCのコードをコンパイルしただけでJavaScriptコードをコンパイルした事にはならないし、
JavaScript上ではコンパイルで得たバイナリを実行する手段がなくて何の意味もない
484デフォルトの名無しさん
2013/04/04(木) 03:42:06.96 >>478-479
素のJavaScriptで型特定は無理ゲーだし諦めて、もうJScript.net(≠JScript)でよくね?
型ヒントとか色々付けないとコンパイル通らないけど、一応IL吐けるからC++/CLRといい勝負できるかもしれん
もっとゴリゴリやりたい部分はMSILからFunction生成で誤魔化すw
素のJavaScriptで型特定は無理ゲーだし諦めて、もうJScript.net(≠JScript)でよくね?
型ヒントとか色々付けないとコンパイル通らないけど、一応IL吐けるからC++/CLRといい勝負できるかもしれん
もっとゴリゴリやりたい部分はMSILからFunction生成で誤魔化すw
485デフォルトの名無しさん
2013/04/04(木) 21:25:36.61 なんでMS前提なんだよ
486デフォルトの名無しさん
2013/04/05(金) 10:08:24.63 JavaScriptと実用レベルで互換が有ってネイティブコードまでまともに変換できる製品がJScript.netくらいしか思いつかなかったんだ
吐けるバイナリはMSILだけどMSILのJITコンパイルは起動時/インストール時にほとんど終わるからJSのコンパイル基盤って意味では一番まともかと
JScript.netが吐き出すILやそのアセンブリを見たこと無いからなんとも言えんけど、
ILの品質次第ではJavaScriptで書いたコードが等価なC/C++で書いたコードとタメ張るかもしれん
吐けるバイナリはMSILだけどMSILのJITコンパイルは起動時/インストール時にほとんど終わるからJSのコンパイル基盤って意味では一番まともかと
JScript.netが吐き出すILやそのアセンブリを見たこと無いからなんとも言えんけど、
ILの品質次第ではJavaScriptで書いたコードが等価なC/C++で書いたコードとタメ張るかもしれん
487デフォルトの名無しさん
2013/04/05(金) 23:13:48.01 >>486
たぶんないなw
たぶんないなw
488デフォルトの名無しさん
2013/04/05(金) 23:51:12.81 まぁ最近の家庭用据置ならちょっとしたアプリやホビープログラムならスクリプトでお手軽に
ってのはありじゃね
商用のフルパッケージでそんな事してたらアホだけど
ってのはありじゃね
商用のフルパッケージでそんな事してたらアホだけど
489デフォルトの名無しさん
2013/04/06(土) 04:44:20.35 いいからファミリーべーしっくやってろw
490デフォルトの名無しさん
2013/04/06(土) 09:12:28.81 >>488
FPSのなかのLuaさん「・・・」
FPSのなかのLuaさん「・・・」
491デフォルトの名無しさん
2013/04/06(土) 10:25:08.57 いまや商用のフルパッケージなゲームでこそ、
DSLとしてスクリプト言語的なものを使うのは普通だね
DSLとしてスクリプト言語的なものを使うのは普通だね
492デフォルトの名無しさん
2013/04/06(土) 10:35:10.64 大きなゲームでスクリプト使うのは
・リロードで差し替えられることによるトライ&エラーしやすさ
・ビルド環境不要
という面が大きい。
Lua好きなんだけど、
PCアプリではBlender-Pythonみたいなあまり有名なのが無いのはなぜなんだろう。
・リロードで差し替えられることによるトライ&エラーしやすさ
・ビルド環境不要
という面が大きい。
Lua好きなんだけど、
PCアプリではBlender-Pythonみたいなあまり有名なのが無いのはなぜなんだろう。
493デフォルトの名無しさん
2013/04/06(土) 12:51:51.47 Moai SDKでググれ
494デフォルトの名無しさん
2013/04/06(土) 21:04:16.48 AGK / DarkBASIC / Basic4GL / 99BASIC 2013 Part.1
http://kohada.2ch.net/test/read.cgi/pcnews/1365242417/l50
世界中でダントツの人気!各BASICの特徴
・ AGK App Game Kit(http://www.appgamekit.com/)
海外で主流のマルチプラットフォームの開発環境。
C言語風味の記述が特徴で、中身はDarkBASIC。
Ver1.088で3Dインターフェイス対応。
・ DarkBASIC(http://darkbasic.thegamecreators.com/)
VisualBASIC以前の旧式マイクロソフトBASICの進化形。
DirectXをサポート、商用アプリ作成可能。
C言語にはない強力な文字列操作、複雑な記述が可能。
・ Basic4GL(http://www.basic4gl.net/)
OpenGLを基幹インターフェイスにしたゲーム用開発言語。
考え方はAGKやDarkBASICに近い。
上記の2つと同じように実行ファイルのメディアパッケージング可能。
・ 99BASIC(http://www.sagami.ne.jp/tadaka/99Basic/)
MSXやPC-8801世代の旧式マイクロソフトBASICに準拠したBASIC。
DirectXはサポートしておらず、簡単な2Dインターフェイスのみ使える。
インタープリター形式で直接実行モードもある
http://kohada.2ch.net/test/read.cgi/pcnews/1365242417/l50
世界中でダントツの人気!各BASICの特徴
・ AGK App Game Kit(http://www.appgamekit.com/)
海外で主流のマルチプラットフォームの開発環境。
C言語風味の記述が特徴で、中身はDarkBASIC。
Ver1.088で3Dインターフェイス対応。
・ DarkBASIC(http://darkbasic.thegamecreators.com/)
VisualBASIC以前の旧式マイクロソフトBASICの進化形。
DirectXをサポート、商用アプリ作成可能。
C言語にはない強力な文字列操作、複雑な記述が可能。
・ Basic4GL(http://www.basic4gl.net/)
OpenGLを基幹インターフェイスにしたゲーム用開発言語。
考え方はAGKやDarkBASICに近い。
上記の2つと同じように実行ファイルのメディアパッケージング可能。
・ 99BASIC(http://www.sagami.ne.jp/tadaka/99Basic/)
MSXやPC-8801世代の旧式マイクロソフトBASICに準拠したBASIC。
DirectXはサポートしておらず、簡単な2Dインターフェイスのみ使える。
インタープリター形式で直接実行モードもある
495デフォルトの名無しさん
2013/04/07(日) 09:54:54.98 [参考] ベンチマーク - FOR-NEXT10億回ループ
(表1)ベンチマークテスト結果(数字が小さいほど速い)
MASM32 JavaScript DarkBASIC AGK 99BASIC
---------------------------------------------------------------------------------
PC(CeleronD2.66GHz)[sec] 0.7828 7.772 20.853 65.423 1532.0
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
MASM32を1とする相対倍率 1.0 9.928 26.638 83.575 1957.0
---------------------------------------------------------------------------------
Nexus7(Tegra3)1.3GHz[sec]. ----- 36.480 ----- 320.18 -----
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
MASM32を1とする相対倍率. ----- 46.601 ----- 409.01 -----
---------------------------------------------------------------------------------
iPhone4S(Cortex-A9)800MHz[sec] ----- 36.521 ----- (※注) -----
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
MASM32を1とする相対倍率 ----- 46.654 ----- (※注) -----
---------------------------------------------------------------------------------
(※注)iPhone版AGKターゲットエミュレーターはビデオストリームのため除外。
(表1)ベンチマークテスト結果(数字が小さいほど速い)
MASM32 JavaScript DarkBASIC AGK 99BASIC
---------------------------------------------------------------------------------
PC(CeleronD2.66GHz)[sec] 0.7828 7.772 20.853 65.423 1532.0
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
MASM32を1とする相対倍率 1.0 9.928 26.638 83.575 1957.0
---------------------------------------------------------------------------------
Nexus7(Tegra3)1.3GHz[sec]. ----- 36.480 ----- 320.18 -----
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
MASM32を1とする相対倍率. ----- 46.601 ----- 409.01 -----
---------------------------------------------------------------------------------
iPhone4S(Cortex-A9)800MHz[sec] ----- 36.521 ----- (※注) -----
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
MASM32を1とする相対倍率 ----- 46.654 ----- (※注) -----
---------------------------------------------------------------------------------
(※注)iPhone版AGKターゲットエミュレーターはビデオストリームのため除外。
496デフォルトの名無しさん
2013/04/07(日) 10:36:29.50 そういうアプリ内の処理時間の割合が20%未満のグループに入るものの比較をしてもほとんど意味ないよ。
80%に含まれるものの比較をしなきゃ。
80%に含まれるものの比較をしなきゃ。
497デフォルトの名無しさん
2013/04/07(日) 10:40:14.04 それと、例えば1秒とかの単位時間あたりの処理回数も考慮しないとね。
1秒あたりたかだか100回程度しか行わないのに、10億回の処理時間を比べても意味ないし。
1秒あたりたかだか100回程度しか行わないのに、10億回の処理時間を比べても意味ないし。
498デフォルトの名無しさん
2013/04/07(日) 10:47:18.84 ループ速度の測り方は難しいけど
ループが一番処理として多いのは間違いないだろ
批判が適当すぎ
ループが一番処理として多いのは間違いないだろ
批判が適当すぎ
499デフォルトの名無しさん
2013/04/07(日) 10:57:26.21 そもそもBASICと比較してどうすんだ
500デフォルトの名無しさん
2013/04/07(日) 11:07:16.45 つまんね
501デフォルトの名無しさん
2013/04/07(日) 11:13:46.06 [参考] ベンチマーク - FOR-NEXT10億回ループ
(表2)ランキング表
開発環境 タイム[sec] MASM32を1とする相対倍率
------------------------------------------------------------------------------------
PC(CeleronD2.66GHz). MASM32. 0.7828 1.0
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
PC(CeleronD2.66GHz). JavaScript 7.772 9.928
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
PC(CeleronD2.66GHz). DarkBASIC 20.853 26.638
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Nexus7(Tegra3)1.3GHz JavaScript. 36.48 46.601
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
iPhone4S(Cortex-A9)800MHz JavaScript. 36.521 46.654
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
PC(CeleronD2.66GHz). AGK 65.423 83.575
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Nexus7(Tegra3)1.3GHz AGK. 320.187 409.01
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
PC(CeleronD2.66GHz). 99BASIC . 1532.0 1957.0
------------------------------------------------------------------------------------
(表2)ランキング表
開発環境 タイム[sec] MASM32を1とする相対倍率
------------------------------------------------------------------------------------
PC(CeleronD2.66GHz). MASM32. 0.7828 1.0
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
PC(CeleronD2.66GHz). JavaScript 7.772 9.928
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
PC(CeleronD2.66GHz). DarkBASIC 20.853 26.638
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Nexus7(Tegra3)1.3GHz JavaScript. 36.48 46.601
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
iPhone4S(Cortex-A9)800MHz JavaScript. 36.521 46.654
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
PC(CeleronD2.66GHz). AGK 65.423 83.575
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Nexus7(Tegra3)1.3GHz AGK. 320.187 409.01
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
PC(CeleronD2.66GHz). 99BASIC . 1532.0 1957.0
------------------------------------------------------------------------------------
502デフォルトの名無しさん
2013/04/07(日) 11:26:48.95 「開発環境:JavaScipt」から滲み出る頭の悪さ
503デフォルトの名無しさん
2013/04/07(日) 11:27:26.33504デフォルトの名無しさん
2013/04/07(日) 11:44:52.87 ループそのものから重ければ推して知るべし
恥かいちゃったね
恥かいちゃったね
505デフォルトの名無しさん
2013/04/07(日) 12:10:52.16506デフォルトの名無しさん
2013/04/07(日) 12:12:32.47 まあただのループ比較したって意味ないよね
LINPACKみたいに演算やデータアクセスのあるのを比較すればいいのに
LINPACKみたいに演算やデータアクセスのあるのを比較すればいいのに
507デフォルトの名無しさん
2013/04/07(日) 12:15:30.23 結構バカが吊れたなw
508デフォルトの名無しさん
2013/04/07(日) 12:26:27.33 今どき釣り宣言とか・・・
509デフォルトの名無しさん
2013/04/07(日) 12:31:14.37 >>507
顔真っ青だぞお前
顔真っ青だぞお前
510デフォルトの名無しさん
2013/04/07(日) 12:43:14.21 本日のロバ=任天堂w
511デフォルトの名無しさん
2013/04/07(日) 12:47:08.73 わからないとわめくバカw
512デフォルトの名無しさん
2013/04/07(日) 12:52:10.18 つか、masmの10倍くらいしか時間がかからないんだったら問題ないよね
513デフォルトの名無しさん
2013/04/07(日) 13:03:16.15 ねんまつ
514デフォルトの名無しさん
2013/04/07(日) 13:26:57.60 インクリメントと条件分岐だけで10倍って
普通の処理なら10倍どころじゃすまないってことだぞ
普通の処理なら10倍どころじゃすまないってことだぞ
515デフォルトの名無しさん
2013/04/07(日) 13:41:23.20 FOR-NEXT10億回ループはJITコンパイラ実装のJavascriptにかなり有利な条件だよね
516デフォルトの名無しさん
2013/04/07(日) 16:35:01.96 [参考] ベンチマーク - FOR-NEXT10億回ループ ver1.02 page 1/2
(表1)ベンチマークテスト結果(数字が小さいほど速い)
MASM32 Visual C++ JavaScript DarkBASIC AGK Basic4GL 99BASIC
-------------------------------------------------------------------------------------------------------
PC(CeleronD2.66GHz)[sec] 0.7828 2.821 7.772 20.853 65.423 285.703 1532.0
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
MASM32を1とする相対倍率 1.0 3.604 9.928 26.638 83.575 364.975 1957.0
-------------------------------------------------------------------------------------------------------
Nexus7(Tegra3)1.3GHz[sec]. ----- ----- 36.480 ----- 320.18 ----- -----
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
MASM32を1とする相対倍率. ----- ----- 46.601 ----- 409.01 ----- -----
-------------------------------------------------------------------------------------------------------
iPhone4S(Cortex-A9)800MHz[sec] ----- ----- 36.521 ----- (※注) ----- -----
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
MASM32を1とする相対倍率 ----- ----- 46.654 ----- (※注) ----- -----
-------------------------------------------------------------------------------------------------------
(※注)iPhone版AGKターゲットエミュレーターはビデオストリームのため除外。
(表1)ベンチマークテスト結果(数字が小さいほど速い)
MASM32 Visual C++ JavaScript DarkBASIC AGK Basic4GL 99BASIC
-------------------------------------------------------------------------------------------------------
PC(CeleronD2.66GHz)[sec] 0.7828 2.821 7.772 20.853 65.423 285.703 1532.0
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
MASM32を1とする相対倍率 1.0 3.604 9.928 26.638 83.575 364.975 1957.0
-------------------------------------------------------------------------------------------------------
Nexus7(Tegra3)1.3GHz[sec]. ----- ----- 36.480 ----- 320.18 ----- -----
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
MASM32を1とする相対倍率. ----- ----- 46.601 ----- 409.01 ----- -----
-------------------------------------------------------------------------------------------------------
iPhone4S(Cortex-A9)800MHz[sec] ----- ----- 36.521 ----- (※注) ----- -----
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
MASM32を1とする相対倍率 ----- ----- 46.654 ----- (※注) ----- -----
-------------------------------------------------------------------------------------------------------
(※注)iPhone版AGKターゲットエミュレーターはビデオストリームのため除外。
517デフォルトの名無しさん
2013/04/07(日) 16:35:35.22 [参考] ベンチマーク - FOR-NEXT10億回ループ ver1.02 page 2/E
(表2)ランキング表(数字が小さいほど速い)
開発環境 タイム MASM32を1とする
[sec] 相対倍率
-----------------------------------------------------------------
PC(CeleronD2.66GHz). MASM32. 0.7828 1.0
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
PC(CeleronD2.66GHz). Visual C++ 2.821 3.604
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
PC(CeleronD2.66GHz). JavaScript 7.772 9.928
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
PC(CeleronD2.66GHz). DarkBASIC 20.853 26.638
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Nexus7(Tegra3)1.3GHz JavaScript. 36.48 46.601
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
iPhone4S(Cortex-A9)800MHz JavaScript. 36.521 46.654
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
PC(CeleronD2.66GHz). AGK 65.423 83.575
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
PC(CeleronD2.66GHz). Basic4GL. 285.703 364.975
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Nexus7(Tegra3)1.3GHz AGK. 320.187 409.01
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
PC(CeleronD2.66GHz). 99BASIC. 1532.0 1957.0
-----------------------------------------------------------------
(表2)ランキング表(数字が小さいほど速い)
開発環境 タイム MASM32を1とする
[sec] 相対倍率
-----------------------------------------------------------------
PC(CeleronD2.66GHz). MASM32. 0.7828 1.0
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
PC(CeleronD2.66GHz). Visual C++ 2.821 3.604
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
PC(CeleronD2.66GHz). JavaScript 7.772 9.928
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
PC(CeleronD2.66GHz). DarkBASIC 20.853 26.638
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Nexus7(Tegra3)1.3GHz JavaScript. 36.48 46.601
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
iPhone4S(Cortex-A9)800MHz JavaScript. 36.521 46.654
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
PC(CeleronD2.66GHz). AGK 65.423 83.575
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
PC(CeleronD2.66GHz). Basic4GL. 285.703 364.975
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Nexus7(Tegra3)1.3GHz AGK. 320.187 409.01
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
PC(CeleronD2.66GHz). 99BASIC. 1532.0 1957.0
-----------------------------------------------------------------
518デフォルトの名無しさん
2013/04/07(日) 16:37:39.25 まだやってんのかよもういいから
519デフォルトの名無しさん
2013/04/07(日) 16:58:40.28 >>517-518
この先も続けるつもりならコテつけてやってくれんかね
この先も続けるつもりならコテつけてやってくれんかね
520デフォルトの名無しさん
2013/04/07(日) 17:11:45.40 [参考] ベンチマーク - FOR-NEXT10億回ループ ver1.03 page 1/2
(表1)ベンチマークテスト結果(数字が小さいほど速い)
MASM32 Visual Basic Visual C++ JavaScript DarkBASIC AGK Basic4GL 99BASIC
----------------------------------------------------------------------------------------------------------
PC(CeleronD2.66GHz)[sec] 0.7828 2.445 2.821 7.772 20.853 65.423 285.703 1532.0
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
MASM32を1とする相対倍率 1.0 3.123 3.604 9.928 26.638 83.575 364.975 1957.0
----------------------------------------------------------------------------------------------------------
Nexus7(Tegra3)1.3GHz[sec]. ----- ----- ----- 36.480 ----- 320.18 ----- -----
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
MASM32を1とする相対倍率. ----- ----- ----- 46.601 ----- 409.01 ----- -----
----------------------------------------------------------------------------------------------------------
iPhone4S(Cortex-A9)800MHz[sec] ----- ----- ----- 36.521 ----- (※注) ----- -----
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
MASM32を1とする相対倍率 ----- ----- ----- 46.654 ----- (※注) ----- -----
----------------------------------------------------------------------------------------------------------
(※注)iPhone版AGKターゲットエミュレーターはビデオストリームのため除外。
(表1)ベンチマークテスト結果(数字が小さいほど速い)
MASM32 Visual Basic Visual C++ JavaScript DarkBASIC AGK Basic4GL 99BASIC
----------------------------------------------------------------------------------------------------------
PC(CeleronD2.66GHz)[sec] 0.7828 2.445 2.821 7.772 20.853 65.423 285.703 1532.0
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
MASM32を1とする相対倍率 1.0 3.123 3.604 9.928 26.638 83.575 364.975 1957.0
----------------------------------------------------------------------------------------------------------
Nexus7(Tegra3)1.3GHz[sec]. ----- ----- ----- 36.480 ----- 320.18 ----- -----
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
MASM32を1とする相対倍率. ----- ----- ----- 46.601 ----- 409.01 ----- -----
----------------------------------------------------------------------------------------------------------
iPhone4S(Cortex-A9)800MHz[sec] ----- ----- ----- 36.521 ----- (※注) ----- -----
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
MASM32を1とする相対倍率 ----- ----- ----- 46.654 ----- (※注) ----- -----
----------------------------------------------------------------------------------------------------------
(※注)iPhone版AGKターゲットエミュレーターはビデオストリームのため除外。
521デフォルトの名無しさん
2013/04/07(日) 17:12:41.22 [参考] ベンチマーク - FOR-NEXT10億回ループ ver1.03 page 2/E
(表2)ランキング表(数字が小さいほど速い)
開発環境 タイム MASM32を1とする
[sec] 相対倍率
PC(CeleronD2.66GHz). MASM32. 0.7828 1.0
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
PC(CeleronD2.66GHz). Visual Basic. 2.445 3.123
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
PC(CeleronD2.66GHz). Visual C++ 2.821 3.604
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
PC(CeleronD2.66GHz). JavaScript 7.772 9.928
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
PC(CeleronD2.66GHz). DarkBASIC 20.853 26.638
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Nexus7(Tegra3)1.3GHz JavaScript. 36.48 46.601
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
iPhone4S(Cortex-A9)800MHz JavaScript. 36.521 46.654
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
PC(CeleronD2.66GHz). AGK 65.423 83.575
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
PC(CeleronD2.66GHz). Basic4GL. 285.703 364.975
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Nexus7(Tegra3)1.3GHz AGK. 320.187 409.01
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
PC(CeleronD2.66GHz). 99BASIC. 1532.0 1957.0
(表2)ランキング表(数字が小さいほど速い)
開発環境 タイム MASM32を1とする
[sec] 相対倍率
PC(CeleronD2.66GHz). MASM32. 0.7828 1.0
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
PC(CeleronD2.66GHz). Visual Basic. 2.445 3.123
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
PC(CeleronD2.66GHz). Visual C++ 2.821 3.604
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
PC(CeleronD2.66GHz). JavaScript 7.772 9.928
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
PC(CeleronD2.66GHz). DarkBASIC 20.853 26.638
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Nexus7(Tegra3)1.3GHz JavaScript. 36.48 46.601
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
iPhone4S(Cortex-A9)800MHz JavaScript. 36.521 46.654
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
PC(CeleronD2.66GHz). AGK 65.423 83.575
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
PC(CeleronD2.66GHz). Basic4GL. 285.703 364.975
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Nexus7(Tegra3)1.3GHz AGK. 320.187 409.01
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
PC(CeleronD2.66GHz). 99BASIC. 1532.0 1957.0
522デフォルトの名無しさん
2013/04/07(日) 17:22:27.36 チューリング完全がなんとか言ってた頭のおかしい人か
しょうがねえからワードであぼーんすっかな
しょうがねえからワードであぼーんすっかな
523デフォルトの名無しさん
2013/04/07(日) 17:40:27.32 [参考] ベンチマーク - FOR-NEXT10億回ループ ver1.04 page 1/2
(表1)ベンチマークテスト結果(数字が小さいほど速い)
MASM32 Visual Visual Visual Java Dark AGK Basic4GL 99BASIC
Basic C++ C# Script BASIC
----------------------------------------------------------------------------------------------------
PC(CeleronD2.66GHz)[sec] 0.7828 2.445 2.821 3.973 7.772 20.853 65.423 285.703 1532.0
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
MASM32を1とする相対倍率 1.0 3.123 3.604 5.076 9.928 26.638 83.575 364.975 1957.0
----------------------------------------------------------------------------------------------------
Nexus7(Tegra3)1.3GHz[sec]. ----- ----- ----- ----- 36.480 ----- 320.18 ----- -----
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
MASM32を1とする相対倍率. ----- ----- ----- ----- 46.601 ----- 409.01 ----- -----
----------------------------------------------------------------------------------------------------
iPhone4S(Cortex-A9)800MHz[sec] ----- ----- ----- ----- 36.521 ----- (※注) ----- -----
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
MASM32を1とする相対倍率 ----- ----- ----- ----- 46.654 ----- (※注) ----- -----
----------------------------------------------------------------------------------------------------
(※注)iPhone版AGKターゲットエミュレーターはビデオストリームのため除外。
(表1)ベンチマークテスト結果(数字が小さいほど速い)
MASM32 Visual Visual Visual Java Dark AGK Basic4GL 99BASIC
Basic C++ C# Script BASIC
----------------------------------------------------------------------------------------------------
PC(CeleronD2.66GHz)[sec] 0.7828 2.445 2.821 3.973 7.772 20.853 65.423 285.703 1532.0
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
MASM32を1とする相対倍率 1.0 3.123 3.604 5.076 9.928 26.638 83.575 364.975 1957.0
----------------------------------------------------------------------------------------------------
Nexus7(Tegra3)1.3GHz[sec]. ----- ----- ----- ----- 36.480 ----- 320.18 ----- -----
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
MASM32を1とする相対倍率. ----- ----- ----- ----- 46.601 ----- 409.01 ----- -----
----------------------------------------------------------------------------------------------------
iPhone4S(Cortex-A9)800MHz[sec] ----- ----- ----- ----- 36.521 ----- (※注) ----- -----
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
MASM32を1とする相対倍率 ----- ----- ----- ----- 46.654 ----- (※注) ----- -----
----------------------------------------------------------------------------------------------------
(※注)iPhone版AGKターゲットエミュレーターはビデオストリームのため除外。
524デフォルトの名無しさん
2013/04/07(日) 17:40:57.94 [参考] ベンチマーク - FOR-NEXT10億回ループ ver1.04 page 2/E
(表2)ランキング表(数字が小さいほど速い)
開発環境 タイム MASM32を1とする
[sec] 相対倍率
-----------------------------------------------------------------
PC(CeleronD2.66GHz). MASM32. 0.7828 1.0
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
PC(CeleronD2.66GHz). Visual Basic. 2.445 3.123
PC(CeleronD2.66GHz). Visual C++ 2.821 3.604
PC(CeleronD2.66GHz). Visual C# 3.973 5.076
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
PC(CeleronD2.66GHz). JavaScript 7.772 9.928
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
PC(CeleronD2.66GHz). DarkBASIC 20.853 26.638
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Nexus7(Tegra3)1.3GHz JavaScript. 36.48 46.601
iPhone4S(Cortex-A9)800MHz JavaScript. 36.521 46.654
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
PC(CeleronD2.66GHz). AGK 65.423 83.575
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
PC(CeleronD2.66GHz). Basic4GL. 285.703 364.975
Nexus7(Tegra3)1.3GHz AGK. 320.187 409.01
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
PC(CeleronD2.66GHz). 99BASIC. 1532.0 1957.0
-----------------------------------------------------------------
(表2)ランキング表(数字が小さいほど速い)
開発環境 タイム MASM32を1とする
[sec] 相対倍率
-----------------------------------------------------------------
PC(CeleronD2.66GHz). MASM32. 0.7828 1.0
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
PC(CeleronD2.66GHz). Visual Basic. 2.445 3.123
PC(CeleronD2.66GHz). Visual C++ 2.821 3.604
PC(CeleronD2.66GHz). Visual C# 3.973 5.076
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
PC(CeleronD2.66GHz). JavaScript 7.772 9.928
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
PC(CeleronD2.66GHz). DarkBASIC 20.853 26.638
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Nexus7(Tegra3)1.3GHz JavaScript. 36.48 46.601
iPhone4S(Cortex-A9)800MHz JavaScript. 36.521 46.654
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
PC(CeleronD2.66GHz). AGK 65.423 83.575
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
PC(CeleronD2.66GHz). Basic4GL. 285.703 364.975
Nexus7(Tegra3)1.3GHz AGK. 320.187 409.01
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
PC(CeleronD2.66GHz). 99BASIC. 1532.0 1957.0
-----------------------------------------------------------------
525─☆─ [ X | I.I.T. ] COURANT DE CONSOLE ◆TXFAX7cidQpG
2013/04/07(日) 17:50:32.98 んじゃな♪(ペロリ♪”
526デフォルトの名無しさん
2013/04/07(日) 18:22:44.81527デフォルトの名無しさん
2013/04/07(日) 20:57:06.03 どんだけレベル低いんだよ・・・
528デフォルトの名無しさん
2013/04/08(月) 02:47:37.49 >>17
いわっちだったらあり得る
いわっちだったらあり得る
529デフォルトの名無しさん
2013/04/08(月) 05:12:48.38 そらバルーンファイトはそうだろうけどよ
530デフォルトの名無しさん
2013/04/08(月) 06:35:57.61531デフォルトの名無しさん
2013/04/08(月) 14:40:02.55 JSは変数スコープがキモイ
532デフォルトの名無しさん
2013/04/08(月) 15:02:35.47 JSの変数スコープが理解できないやつはわりと頭悪い
533デフォルトの名無しさん
2013/04/08(月) 20:40:42.93 typoしても黙ってるとかタチ悪すぎ
VBAですらOption Explicit必須だというのに
VBAですらOption Explicit必須だというのに
534デフォルトの名無しさん
2013/04/08(月) 20:49:49.51 strictモードにしろよ
535デフォルトの名無しさん
2013/04/09(火) 02:25:52.10 >>532
文ブロックで隠蔽されないとかきもくね?
文ブロックで隠蔽されないとかきもくね?
536デフォルトの名無しさん
2013/04/09(火) 02:43:57.30 >>535
LispとかやってるとJavascriptの方が自然だな
LispとかやってるとJavascriptの方が自然だな
537デフォルトの名無しさん
2013/04/09(火) 02:56:15.10 >>536
Lispが既に異端
Lispが既に異端
538デフォルトの名無しさん
2013/04/09(火) 03:17:52.24 そもそもレキシカルスコープとかLisp由来なので
539デフォルトの名無しさん
2013/04/09(火) 04:17:17.11 ラムダのみが新しい束縛範囲をつくる
letや文ブロックはただの糖衣構文に過ぎず、そういうのは極力少ないほうがいい
letや文ブロックはただの糖衣構文に過ぎず、そういうのは極力少ないほうがいい
540デフォルトの名無しさん
2013/04/09(火) 09:03:02.66 関数型はやり過ぎ
541デフォルトの名無しさん
2013/04/09(火) 10:36:46.68 >>539は別に関数型言語の話ではない
542デフォルトの名無しさん
2013/04/09(火) 11:03:25.15 >>538
Algolだろう
Algolだろう
543─☆─ [ X | I.I.T. ] COURANT DE CONSOLE ◆TXFAX7cidQpG
2013/04/10(水) 17:14:14.25 >>1
>任天堂のゲームはこれまで,CやC++といったプログラミング言語で開発されており,
>そのため高いパフォーマンスを発揮していたが,反面,開発に時間がかかっていたという。
>このセッションではそれ以外の方法,つまりHTMLやJavaScriptを使ってWii Uの全機能にアクセスしつつ,
>より手軽にゲーム開発を行う方法が説明されるようだ。
ありえないな…。
どうせフルアセンブラで書いてて後継者がいなくなったってところが正解だろうなw
岩田社長はVIC時代の功績(※)があるとしても、さすがに無理があるだろうな。
- - - - - - - -
(※)VIC時代の功績
HAL研究所在籍時にナムコのゲームを当時のゲームパソコンVIC-1001に無断移植して海外で大ヒットした
コトを指す。
これによってVIC-1001を製造販売していたコモドール(カナダ)は一時的に世界シェアNo.1を獲得する。
>任天堂のゲームはこれまで,CやC++といったプログラミング言語で開発されており,
>そのため高いパフォーマンスを発揮していたが,反面,開発に時間がかかっていたという。
>このセッションではそれ以外の方法,つまりHTMLやJavaScriptを使ってWii Uの全機能にアクセスしつつ,
>より手軽にゲーム開発を行う方法が説明されるようだ。
ありえないな…。
どうせフルアセンブラで書いてて後継者がいなくなったってところが正解だろうなw
岩田社長はVIC時代の功績(※)があるとしても、さすがに無理があるだろうな。
- - - - - - - -
(※)VIC時代の功績
HAL研究所在籍時にナムコのゲームを当時のゲームパソコンVIC-1001に無断移植して海外で大ヒットした
コトを指す。
これによってVIC-1001を製造販売していたコモドール(カナダ)は一時的に世界シェアNo.1を獲得する。
544デフォルトの名無しさん
2013/04/10(水) 18:05:02.98 きょうびフルアセンブラで開発してるとこなんてないっつーの
545─☆─ [ X | I.I.T. ] COURANT DE CONSOLE ◆TXFAX7cidQpG
2013/04/10(水) 18:08:55.33 んじゃ証拠並べろw
546デフォルトの名無しさん
2013/04/10(水) 19:29:39.53 >>545
1mb位でさえフルアセンブルしてみれば、どれだけ大変かわかるぞ。
んで、このスレにも書かれてたと思うけど、Web屋を取り込みたいんだろう。
あと、コンパイラを真面目に作れば、C++の2倍程度で済むらしいから、
表現力の向上を考えればトレードオフできるレベルじゃないか?
それに、頑張ってCTFEでも実装すればもっと縮まるし。
1mb位でさえフルアセンブルしてみれば、どれだけ大変かわかるぞ。
んで、このスレにも書かれてたと思うけど、Web屋を取り込みたいんだろう。
あと、コンパイラを真面目に作れば、C++の2倍程度で済むらしいから、
表現力の向上を考えればトレードオフできるレベルじゃないか?
それに、頑張ってCTFEでも実装すればもっと縮まるし。
547─☆─ [ X | I.I.T. ] COURANT DE CONSOLE ◆TXFAX7cidQpG
2013/04/10(水) 20:05:29.65 >>546
…「 JavaScriptコンパイラ 」 か?w
” 緩いJava ” みたいになってますます混乱するだろうな(笑)
フツーに中間言語(CLR/MSIL)にしか翻訳しないコンパイラならBASICコンパイラの方がいいだろうな。
既存のOSとかAPIとかのパラメーターの引き渡し方法(スタック渡しとか)をどうやって実現するかは別
にしてな。
ハードウェアを直接操作するってのは時代に沿わないけど、これとは逆行してAndroidとかAppleとか、
ファイルシステムも直接操作させないように企図してる。
任天堂みたいなゲーム機メーカーごときが口を挟むべきじゃあないな。
ゲーム機メーカーは独裁的で人から嫌われるモノ作りで、自由なパソコンの世界とは対極にある。
…「 JavaScriptコンパイラ 」 か?w
” 緩いJava ” みたいになってますます混乱するだろうな(笑)
フツーに中間言語(CLR/MSIL)にしか翻訳しないコンパイラならBASICコンパイラの方がいいだろうな。
既存のOSとかAPIとかのパラメーターの引き渡し方法(スタック渡しとか)をどうやって実現するかは別
にしてな。
ハードウェアを直接操作するってのは時代に沿わないけど、これとは逆行してAndroidとかAppleとか、
ファイルシステムも直接操作させないように企図してる。
任天堂みたいなゲーム機メーカーごときが口を挟むべきじゃあないな。
ゲーム機メーカーは独裁的で人から嫌われるモノ作りで、自由なパソコンの世界とは対極にある。
548デフォルトの名無しさん
2013/04/10(水) 20:13:16.50 CLR…共通言語ランタイム
CLI…共通言語基盤
CIL…共通中間言語
CLI…共通言語基盤
CIL…共通中間言語
549デフォルトの名無しさん
2013/04/10(水) 20:58:33.41 >>547
JavaとJavascriptの区別がついてないの?
JSのオブジェクトはほとんど参照渡し。なのでポインタに変換可能。
APIはさすがにC++で実装するだろうけど、ASMが必要なくらいローレベルな用途は全部APIでカバーしないとダメなレベル。
あんたシステムプログラムやったことないだろう。
何とかごときとかそういう発想がすでに不味いわ。ほんと。
WiiUのOSはどこが開発してるんだよ。まったく。
JavaとJavascriptの区別がついてないの?
JSのオブジェクトはほとんど参照渡し。なのでポインタに変換可能。
APIはさすがにC++で実装するだろうけど、ASMが必要なくらいローレベルな用途は全部APIでカバーしないとダメなレベル。
あんたシステムプログラムやったことないだろう。
何とかごときとかそういう発想がすでに不味いわ。ほんと。
WiiUのOSはどこが開発してるんだよ。まったく。
550デフォルトの名無しさん
2013/04/10(水) 21:16:06.07 プログラミングで一番大切なのはコンパイラもそうだけど、もっと大事なのはデバッガ。
俺はVCのデバッガに育てられたからな。
俺はVCのデバッガに育てられたからな。
551デフォルトの名無しさん
2013/04/10(水) 22:01:02.90 >>536
function test(arg) {
if(arg) {
var foo = hogehoge...;
} else {
var foo = fugafuga...;
}
}
これでelse節のfooが2重定義エラーなのがキモイ
Lispだってここまでへんちくりんじゃねぇ(DynamicScopeはもっと変だけどな)
function test(arg) {
if(arg) {
var foo = hogehoge...;
} else {
var foo = fugafuga...;
}
}
これでelse節のfooが2重定義エラーなのがキモイ
Lispだってここまでへんちくりんじゃねぇ(DynamicScopeはもっと変だけどな)
552─☆─ [ X | I.I.T. ] COURANT DE CONSOLE ◆TXFAX7cidQpG
2013/04/10(水) 22:09:28.64 >>551
なんか経験不足ってのが…w”
なんか経験不足ってのが…w”
553─☆─ [ X | I.I.T. ] COURANT DE CONSOLE ◆TXFAX7cidQpG
2013/04/10(水) 22:21:28.72554─☆─ [ X | I.I.T. ] COURANT DE CONSOLE ◆TXFAX7cidQpG
2013/04/10(水) 22:25:36.63 任天堂ごときが開発環境を語るってな感じかw
555デフォルトの名無しさん
2013/04/10(水) 22:28:54.07 >>551
二重定義エラーにならんだろ?
二重定義エラーにならんだろ?
556─☆─ [ X | I.I.T. ] COURANT DE CONSOLE ◆TXFAX7cidQpG
2013/04/10(水) 23:00:56.57 俺様 「 今後任天堂ごときは捨ててJavaScriptで開発していく 」
557デフォルトの名無しさん
2013/04/10(水) 23:55:10.67 JavaScript(wwwwww
PHPみたいなエレガントな言語触ったらこんな低機能な物は触れないよ(w
PHPみたいなエレガントな言語触ったらこんな低機能な物は触れないよ(w
558デフォルトの名無しさん
2013/04/10(水) 23:56:52.88 wwwwwwwwwwwww
559─☆─ [ X | I.I.T. ] COURANT DE CONSOLE ◆TXFAX7cidQpG
2013/04/11(木) 00:05:47.39 いいぞいいぞ♪(ゲラ
560─☆─ [ X | I.I.T. ] COURANT DE CONSOLE ◆TXFAX7cidQpG
2013/04/11(木) 00:11:02.57 任天堂はソース漏れのリスクを抱えながら開発していくんだろうなw
561デフォルトの名無しさん
2013/04/11(木) 01:02:18.09 またしょーもないのに目をつけられたな
562─☆─ [ X | I.I.T. ] COURANT DE CONSOLE ◆TXFAX7cidQpG
2013/04/11(木) 01:11:11.79 悔しいのうw
レスを投稿する
ニュース
- 【少子化】少子化は女のせい?男のせい?SNSで不毛すぎる議論が勃発…「産ませる発言」vs「淘汰される遺伝子」泥沼バトルへ ★2 [ぐれ★]
- 植田日銀総裁 「利上げが遅れれば、米欧のように非常に高いインフレが起きて、日本は大幅な利上げが必要となる」 [お断り★]
- 【TV】ファン5万人がガチで投票! プロ野球総選挙、栄えある1位は [牛丼★]
- 【速報】政府、与党がNISA未成年解禁を検討 ★2 [蚤の市★]
- 日テレ、国分太一の「答え合わせ」を却下 「答え合わせをするまでもない」「心当たりがあると述べられている」★ 2 [muffin★]
- 【東京】東村山市が全市民に現金4千円給付へ 食料品の価格高騰対策で [ぐれ★]
- 高市早苗「いいから黙って全部アタシに投資しなさい!」国際金融会議で発言し周囲ドン引き [165981677]
- 【悲報】コメの値段が限界究極突破www高市早苗が推し進めた減反の結果がこの結果がこれですかwwwww [339712612]
- 早苗のおまんこパンパンパン🏡
- 00:00:00.000
- プラトンの「哲人政治」は正しかったのでは? アホな大衆に政治家を選ばせるとロクなことにならない [653462351]
- 【悲報】ドラムが主導権を握っているバンド、XJAPANしかない🥁💦 [731544683]
