任天堂「今後C++は捨てJavaScriptで開発していく」 (887レス)
1-

381
(1): 2013/04/03(水)00:49 AAS
処理系ががんばればいくらでも速く出来るとか思ってるやつのほうが完全に誤解してるだろ。
382: 2013/04/03(水)00:57 AAS
まあjs厨はバカしかいないってことで
383: 2013/04/03(水)01:01 AAS
>>373
googleがDartを本気でjsと置き換えようとしてるらしいが、どうなることやら
384: 2013/04/03(水)01:20 AAS
>>378
それいうとあらゆるクライアントサイドプログラムもソース隠蔽は無理じゃね?
ネイティブコードからの逆コンパイル可読性に負けるとはいえ、変数名全部圧縮したJSってMSILからC#に復元したコードと大差ないレベルじゃね?
385
(1): 2013/04/03(水)01:57 AAS
JavaScriptは、いずれどこかの時点でオブジェクト指向機能を
取り入れた別の物に進化してHTML6の一部になると思う
いまのJavaScriptの環境はC言語で関数ポインター駆使して
一生懸命オブジェクト指向設計してた時と同じように
無理が来てると思う
386: 2013/04/03(水)02:01 AAS
お前らasm.jsの記事すらまともに理解できないのか
387: 2013/04/03(水)02:15 AAS
asやってたからjsに変えるのは楽だけど何となく型宣言がないのは気持ち悪い
388
(2): 2013/04/03(水)02:19 AAS
>>381
何言ってんだ?
原理的にCで吐ける機械語はJSでも吐けるんだが
チューリング完全て知ってるか?
389: 2013/04/03(水)02:28 AAS
マジバカわろた
390
(1): 2013/04/03(水)02:29 AAS
機械語を書き出せるのはチューリング完全と関係ない。
言語がチューリング完全でなくとも出来る。
391
(1): 2013/04/03(水)02:31 AAS
>>390
チューリング完全な機械語を吐くにはチューリング完全な言語を処理系に食わせなきゃ無理
機械語を吐くこと≠チューリング完全な機械語を吐くこと
392: 2013/04/03(水)02:31 AAS
ではバッファオーバーフローするjsとその処理系がどのようなものになるか説明してみてください
393: 2013/04/03(水)02:36 AAS
>>391
CコンパイラのバイナリをBASE64などでコピペして
チューリング完全でない言語でデコードして書き出す。
394: 2013/04/03(水)02:46 AAS
(Cコンパイラの)バイナリデータを吐き出す機能しか持っていない言語は
チューリング完全でないが、チューリング完全の処理系を出力できる。
395
(1): 2013/04/03(水)02:52 AAS
>>385
JavaScriptはプロトタイプ指向と言うオブジェクト指向と類似するパラダイムを既に獲得しているので、今更オブジェクト指向を取り込む必要は特に無い

>>388
×Cで吐ける機械語はJSでも吐ける
○Cで書ける処理はJSでも書ける

わかり易い例を出すと、Cと同じ機械語を吐くためにはメモリ破壊出来ないとダメだけどJSでは無理だ
処理速度の面で言うにしてもCと同等の速度が出る「可能性は否定出来ない」程度で現状は未だ無理
最適化に必要な型情報などのヒントを埋め込みまくってようやくCには一歩及ばない上に、そのコードは既に人が書くには辛い領域になっている
動的最適化の果てに静的最適化のみのCを超える可能性とかはあるが、現状ではそれも未達成だ・・・発展著しいし希望は有ると思うけど
396
(1): 2013/04/03(水)02:54 AAS
>>395
メモリ破壊する処理を書けばいい。
397
(1): 2013/04/03(水)02:56 AAS
>>396
破壊できたら只のセキュリティホールでんがな
398: 2013/04/03(水)02:56 AAS
C言語が出力するバイナリと同様のものはJavascriptで吐ける。
C言語の出力をバイナリ文字列としてコピペして書き出すだけ。
399
(1): 2013/04/03(水)02:56 AAS
>>397
> Cで書ける処理はJSでも書ける

って書いてある。メモリ破壊する処理を書けばいい。
400: 2013/04/03(水)02:57 AAS
バイナリファイルはきだせるならなんでも作れるだろ。
401
(1): 2013/04/03(水)02:59 AAS
より一般にほとんど言語で、C/C++で書かれたC/C++コンパイラと同等の速度が出る、C/C++コンパイラを書くことは可能。
これはチューリング完全なんかと関係する。
402: 2013/04/03(水)03:00 AAS
Cで書けるということはクライアントの環境を決め打ちできるということだ(キリッ
403: 2013/04/03(水)04:13 AAS
>>399
メモリ破壊のロジックを再現しても実際のメモリ破壊できないだろ・・・レイヤ違うんだし
404: 2013/04/03(水)04:56 AAS
メモリ破壊の意味分かってないバカがいるな
さすが低級言語のC/C++厨だな
405
(1): 2013/04/03(水)05:02 AAS
具体的に説明できない知ったかぶりが煙に巻くときに使う常套句:レイヤ
406: 2013/04/03(水)05:42 AAS
相手の発言を曲解して馬鹿にした気になれるってある種の才能だよな・・・
395が言ってる処理ってアルゴリズムの事だと理解できないのか、理解したくないのかどっちなんだろ?
説明されても理解できないの方だとしたら、病院行って診断もらってきたほうがいい。特権手帳もらえるよ。

>>405
煙に巻くもへったくれも、JS上に作った仮想メモリはOSが管理する仮想メモリやCPU見てる実メモリとはレイヤ違うからそのまんまだろ
407: 2013/04/03(水)07:22 AAS
Cすら使いこなせない低能でも
JSでゲーム開発出来ると聞いてアホが喜んでるんだから
水を差すなよ...
408: 2013/04/03(水)08:11 AAS
ゲーム作ったことある奴ならわかるけど
言語なんか関係ないからな
それ以外のことが難しすぎるし
409: 2013/04/03(水)09:03 AAS
>>388
それじゃ現状でJavaScriptが遅いのはどういう理由なの?
実装してる連中がバカだから?
(実際的にはムリだけど)原理的には可能っていう屁理屈?
410: 2013/04/03(水)09:10 AAS
チューリング完全は計算能力の話であって計算速度とは関係ないってマジレスしちゃダメなの?
1-
あと 477 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ

ぬこの手 ぬこTOP 0.013s