任天堂「今後C++は捨てJavaScriptで開発していく」 (887レス)
任天堂「今後C++は捨てJavaScriptで開発していく」 http://mevius.5ch.net/test/read.cgi/tech/1363752460/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
513: デフォルトの名無しさん [sage] 2013/04/07(日) 13:03:16.15 ねんまつ http://mevius.5ch.net/test/read.cgi/tech/1363752460/513
514: デフォルトの名無しさん [sage] 2013/04/07(日) 13:26:57.60 インクリメントと条件分岐だけで10倍って 普通の処理なら10倍どころじゃすまないってことだぞ http://mevius.5ch.net/test/read.cgi/tech/1363752460/514
515: デフォルトの名無しさん [sage] 2013/04/07(日) 13:41:23.20 FOR-NEXT10億回ループはJITコンパイラ実装のJavascriptにかなり有利な条件だよね http://mevius.5ch.net/test/read.cgi/tech/1363752460/515
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ターゲットエミュレーターはビデオストリームのため除外。 http://mevius.5ch.net/test/read.cgi/tech/1363752460/516
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 ----------------------------------------------------------------- http://mevius.5ch.net/test/read.cgi/tech/1363752460/517
518: デフォルトの名無しさん [sage] 2013/04/07(日) 16:37:39.25 まだやってんのかよもういいから http://mevius.5ch.net/test/read.cgi/tech/1363752460/518
519: デフォルトの名無しさん [sage] 2013/04/07(日) 16:58:40.28 >>517-518 この先も続けるつもりならコテつけてやってくれんかね http://mevius.5ch.net/test/read.cgi/tech/1363752460/519
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ターゲットエミュレーターはビデオストリームのため除外。 http://mevius.5ch.net/test/read.cgi/tech/1363752460/520
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 http://mevius.5ch.net/test/read.cgi/tech/1363752460/521
522: デフォルトの名無しさん [sage] 2013/04/07(日) 17:22:27.36 チューリング完全がなんとか言ってた頭のおかしい人か しょうがねえからワードであぼーんすっかな http://mevius.5ch.net/test/read.cgi/tech/1363752460/522
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ターゲットエミュレーターはビデオストリームのため除外。 http://mevius.5ch.net/test/read.cgi/tech/1363752460/523
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 ----------------------------------------------------------------- http://mevius.5ch.net/test/read.cgi/tech/1363752460/524
525: ─☆─ [ X | I.I.T. ] COURANT DE CONSOLE ◆TXFAX7cidQpG [] 2013/04/07(日) 17:50:32.98 んじゃな♪(ペロリ♪” http://mevius.5ch.net/test/read.cgi/tech/1363752460/525
526: デフォルトの名無しさん [sage] 2013/04/07(日) 18:22:44.81 >>514 いや、傾向としては、そういう速い処理は差がつきやすいけど、IOが 絡んだ処理のように明らかに遅い処理はほとんど差がないってのが 一般的な傾向じゃね? http://mevius.5ch.net/test/read.cgi/tech/1363752460/526
527: デフォルトの名無しさん [sage] 2013/04/07(日) 20:57:06.03 どんだけレベル低いんだよ・・・ http://mevius.5ch.net/test/read.cgi/tech/1363752460/527
528: デフォルトの名無しさん [sage] 2013/04/08(月) 02:47:37.49 >>17 いわっちだったらあり得る http://mevius.5ch.net/test/read.cgi/tech/1363752460/528
529: デフォルトの名無しさん [sage] 2013/04/08(月) 05:12:48.38 そらバルーンファイトはそうだろうけどよ http://mevius.5ch.net/test/read.cgi/tech/1363752460/529
530: デフォルトの名無しさん [sage] 2013/04/08(月) 06:35:57.61 >>515 っていうか最適化によってはループせず変数に最終値が直接代入されて終わるレベルまで展開されかねない。 JITだと一巡回しきるまでループ結果を展開できないけど、事前コンパイルだとコンパイル時にループ回して結果確定できるからコンパイラ使うほうが強くね? ・・・まぁVCとかが遅く出てるようだから最適化を切った無意味な比較っぽいが。 >>522 実際試してみたら(どのJSエンジンかは知らんけど)JavaScriptの遅さに仰天してアセンブラ信者に転向したんだろうな。 takやtaraiを覚えたら関数型言語に転向しそうだ。 http://mevius.5ch.net/test/read.cgi/tech/1363752460/530
531: デフォルトの名無しさん [sage] 2013/04/08(月) 14:40:02.55 JSは変数スコープがキモイ http://mevius.5ch.net/test/read.cgi/tech/1363752460/531
532: デフォルトの名無しさん [sage] 2013/04/08(月) 15:02:35.47 JSの変数スコープが理解できないやつはわりと頭悪い http://mevius.5ch.net/test/read.cgi/tech/1363752460/532
533: デフォルトの名無しさん [sage] 2013/04/08(月) 20:40:42.93 typoしても黙ってるとかタチ悪すぎ VBAですらOption Explicit必須だというのに http://mevius.5ch.net/test/read.cgi/tech/1363752460/533
534: デフォルトの名無しさん [sage] 2013/04/08(月) 20:49:49.51 strictモードにしろよ http://mevius.5ch.net/test/read.cgi/tech/1363752460/534
535: デフォルトの名無しさん [sage] 2013/04/09(火) 02:25:52.10 >>532 文ブロックで隠蔽されないとかきもくね? http://mevius.5ch.net/test/read.cgi/tech/1363752460/535
536: デフォルトの名無しさん [sage] 2013/04/09(火) 02:43:57.30 >>535 LispとかやってるとJavascriptの方が自然だな http://mevius.5ch.net/test/read.cgi/tech/1363752460/536
537: デフォルトの名無しさん [sage] 2013/04/09(火) 02:56:15.10 >>536 Lispが既に異端 http://mevius.5ch.net/test/read.cgi/tech/1363752460/537
538: デフォルトの名無しさん [sage] 2013/04/09(火) 03:17:52.24 そもそもレキシカルスコープとかLisp由来なので http://mevius.5ch.net/test/read.cgi/tech/1363752460/538
539: デフォルトの名無しさん [sage] 2013/04/09(火) 04:17:17.11 ラムダのみが新しい束縛範囲をつくる letや文ブロックはただの糖衣構文に過ぎず、そういうのは極力少ないほうがいい http://mevius.5ch.net/test/read.cgi/tech/1363752460/539
540: デフォルトの名無しさん [sage] 2013/04/09(火) 09:03:02.66 関数型はやり過ぎ http://mevius.5ch.net/test/read.cgi/tech/1363752460/540
541: デフォルトの名無しさん [sage] 2013/04/09(火) 10:36:46.68 >>539は別に関数型言語の話ではない http://mevius.5ch.net/test/read.cgi/tech/1363752460/541
542: デフォルトの名無しさん [sage] 2013/04/09(火) 11:03:25.15 >>538 Algolだろう http://mevius.5ch.net/test/read.cgi/tech/1363752460/542
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 345 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.012s