任天堂「今後C++は捨てJavaScriptで開発していく」 (887レス)
前次1-
抽出解除 レス栞

リロード規制です。10分ほどで解除するので、他のブラウザへ避難してください。
63
(1): デフォルトの名無しさん [sage] 2013/03/21(木) 15:42:03.20 AAS
IDEのサポートが弱いのもダメだな。

動的型.vs.静的型の議論で「動的は簡単に書けて生産性が高い、
静的は安全に書けます。適材適所で使いましょう」みたいな大人の
意見を言うやつがいるけど、ぜったい動的は生産性低いだろ。
96
(1): デフォルトの名無しさん [sage] 2013/03/21(木) 20:14:12.20 AAS
>>95
95(1): デフォルトの名無しさん [] 2013/03/21(木) 20:08:36.96 AAS
本物グラディウスのソースリストいる?
C言語ソースと68000ライブラリ。
それって、今から読んでもちゃんと読める?っていうか、アホでもよめる??
あと、著作権大丈夫?
142: デフォルトの名無しさん [] 2013/03/22(金) 00:17:21.20 AAS
ひっくり返せ
169
(1): デフォルトの名無しさん [sage] 2013/03/22(金) 05:15:32.20 AAS
>>161
161(1): デフォルトの名無しさん [sage] 2013/03/22(金) 03:08:39.66 AAS
>>159
念のため説明すると、new禁止にすると、hoge = new Hoge();でコンパイルエラーになるから
これが根本対策になり得る。
ではC++で解放忘れをコンパイルエラーにする方法は?
178
(1): デフォルトの名無しさん [sage] 2013/03/22(金) 07:01:29.20 AAS
>>177
177(1): デフォルトの名無しさん [sage] 2013/03/22(金) 06:54:19.46 AAS
>>176
書いたじゃん。
理解できないのか?
function hoge(x) { x.setMaxLength() = 100; } // 正
function hoge(x) { x.setMaxlength() = 100; } // 誤
ってこと?
352: デフォルトの名無しさん [] 2013/04/01(月) 02:02:42.20 AAS
そんなにやるならCかFORTRANかアセンブラへのコンバータの方がいい。
asm.jsは速いとしても限界がある。
369: デフォルトの名無しさん [sage] 2013/04/02(火) 12:38:21.20 AAS
>>368
368(1): デフォルトの名無しさん [sage] 2013/04/02(火) 12:37:02.55 AAS
>>366
ループの処理を再帰に変換するのが脳内で一瞬でできるようになれば
そんなに難しくはないような気がしてる。
最終的には再起を先に考えてしまって後でループに直したりし始めるけどなw
483: デフォルトの名無しさん [sage] 2013/04/04(木) 03:26:18.20 AAS
>>467
467(3): デフォルトの名無しさん [] 2013/04/03(水) 13:47:40.93 AAS
C言語が機種依存して最適化してる。C言語なみの速度がJavaScriptで実現可能かということは原理的には可能だろ。
C++のテンプレート使うと、必要な型のすべてのバイナリを生成し、バイナリの中身は型付き変数として動作する。
JavaScriptコンパイラを作り最適化したらいいだけ。
全てではなく呼び出し関係を追いかけて出現した型だけだし、一度確定した型はC++では変化しない
JavaScriptの場合型が変化するどころか型の定義そのものが後から変化してしまうから手に負えない
>>471
471(3): デフォルトの名無しさん [] 2013/04/03(水) 15:51:24.12 AAS
>>468>>469
あまりに実行中に新型の型を生成するようではエラー出してコンパイルを停止させる。
どこで新型が生成されるか事前に判別できるから、無限ならず有限で済むケースでのみコンパイルを成功させる。
「どこで新型が生成されるか事前に判別でき」「ない」
君の大好きチューリングマシンの停止性問題と同じ理屈で、ある条件である部分(ある内容の型生成)が実行されるかは判別できない
結果、実行中に実際生成された型でその都度ネイティブコードを生成するJIT実行か、連想配列を使ったインタプリタに毛が生えたような実装になる
>>475
475(2): デフォルトの名無しさん [] 2013/04/03(水) 19:12:32.02 AAS
JavaScriptでC言語に並べるのは事実。
CソースをJavaScriptソース内にStringとしてコピペして
JavaScript製Cコンパイラに通したら、C製Cコンパイラと同じ実行ファルを生成でき
速度はC製Cコンパイラと一緒。
それはCのコードをコンパイルしただけでJavaScriptコードをコンパイルした事にはならないし、
JavaScript上ではコンパイルで得たバイナリを実行する手段がなくて何の意味もない
515
(1): デフォルトの名無しさん [sage] 2013/04/07(日) 13:41:23.20 AAS
FOR-NEXT10億回ループはJITコンパイラ実装のJavascriptにかなり有利な条件だよね
651: デフォルトの名無しさん [] 2013/06/14(金) 15:03:40.20 AAS
任天堂の気持ちは分かる
676
(1): デフォルトの名無しさん [sage] 2013/12/05(木) 11:12:36.20 AAS
ゲーム業界のプログラマは研究者肌の奴が多いから、
コードを書くなと言われるとガッカリする奴は多いだろうね。
というかマネージメント業務に回されてコードがあまり書けなくなったという愚痴を聞くことが最近多くなったなw
763: デフォルトの名無しさん [sage] 2014/10/03(金) 01:15:18.20 ID:8OTaypIY(1) AAS
無理じゃろ
プラットフォームとしてのクオリティ維持が大事(キリッ
ってスタンスじゃなかったっけ
769
(2): デフォルトの名無しさん [sage] 2015/02/14(土) 16:02:41.20 ID:LVYvKyYL(1/2) AAS
スマホだとほとんどブラウザって使われてないらしいね。
もう一般人はPC必要ないらしいし、Javascriptは衰退していくんじゃね
830: デフォルトの名無しさん [sage] 2017/01/12(木) 17:22:05.20 ID:2EdLj9+C(1) AAS
javascriptかー
前次1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.039s