任天堂「今後C++は捨てJavaScriptで開発していく」 (887レス)
任天堂「今後C++は捨てJavaScriptで開発していく」 http://mevius.5ch.net/test/read.cgi/tech/1363752460/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
251: デフォルトの名無しさん [sage] 2013/03/23(土) 10:34:07.28 普通、コア部分はC/C++で開発して簡易なゲームロジックは独自スクリプトとかLuaとか使うもんじゃないの そこをJavaScriptにするってこと?だったらもう少しマシというか新しい言語選んだほうがよくね? http://mevius.5ch.net/test/read.cgi/tech/1363752460/251
252: デフォルトの名無しさん [] 2013/03/23(土) 10:40:21.59 コア部分なんて一回開発したら使いまわせるようにするだろ http://mevius.5ch.net/test/read.cgi/tech/1363752460/252
253: デフォルトの名無しさん [sage] 2013/03/23(土) 12:35:35.83 ここまで、どういう経緯でこういう事になったのかの説明無し http://www.nintendo.co.jp/ir/library/events/130131/05.html ゲーム機のソフトウェア開発が、どんどん大きな投資を必要とするようになった今、 ウェブサービスの転用、プロトタイプの作成、あるいは、インディーズゲーム制作など、いろいろなことを考えたとき、 ソフトウェアの作り手を広げる試みは非常に重要になってくると思っています。 3月のGDCでは、この『Wii Street U powered by Google』や、 いくつかのVoDサービスの開発に使用された、HTML5やJavaScriptなどのウェブ技術でWii Uソフトを開発できる環境や、 Unityという多くのユーザーに使われているクロスプラットフォームのゲームエンジンなど、 ソフトウェアの作り手を広げる試みについて、いくつかご紹介できる予定です。 はいはい解散解散。 http://mevius.5ch.net/test/read.cgi/tech/1363752460/253
254: デフォルトの名無しさん [sage] 2013/03/23(土) 14:23:09.02 誰でも参入できるのかー http://mevius.5ch.net/test/read.cgi/tech/1363752460/254
255: デフォルトの名無しさん [sage] 2013/03/23(土) 14:24:46.16 でもやっぱり専用環境購入とロイヤリティはお高いんでしょ? http://mevius.5ch.net/test/read.cgi/tech/1363752460/255
256: デフォルトの名無しさん [sage] 2013/03/23(土) 22:08:36.49 日本のゲーム会社は無能のカスしかいないのに なぜか全部自分のとこで作ろうとする http://mevius.5ch.net/test/read.cgi/tech/1363752460/256
257: デフォルトの名無しさん [sage] 2013/03/23(土) 22:13:37.01 固定長メモリの不安感のせいだと思う。 C時代のレベル、ヒープとかあまりメジャーじゃなかった頃はまだイケてた。 海外の文献見てもメモリ管理怪しいのに何で向こうは気にしないんだろうね。 http://mevius.5ch.net/test/read.cgi/tech/1363752460/257
258: デフォルトの名無しさん [] 2013/03/24(日) 10:15:40.18 Unity 風味前提で、って話でしょ。 この古臭いレスの輩たちは何なの? http://mevius.5ch.net/test/read.cgi/tech/1363752460/258
259: デフォルトの名無しさん [sage] 2013/03/24(日) 10:49:15.40 Unity 風味? http://mevius.5ch.net/test/read.cgi/tech/1363752460/259
260: デフォルトの名無しさん [sage] 2013/03/24(日) 10:50:56.42 Unity 風情と書き方ったのではないか? http://mevius.5ch.net/test/read.cgi/tech/1363752460/260
261: デフォルトの名無しさん [sage] 2013/03/24(日) 10:56:10.18 Unity 一味 http://mevius.5ch.net/test/read.cgi/tech/1363752460/261
262: デフォルトの名無しさん [sage] 2013/03/24(日) 12:44:19.08 UnityのJavaScriptはJavaScriptと全く違うだろ http://mevius.5ch.net/test/read.cgi/tech/1363752460/262
263: デフォルトの名無しさん [sage] 2013/03/24(日) 16:42:04.96 同じだと主張してたのか?誰が? http://mevius.5ch.net/test/read.cgi/tech/1363752460/263
264: デフォルトの名無しさん [sage] 2013/03/24(日) 18:12:39.34 Unity風味の人じゃね http://mevius.5ch.net/test/read.cgi/tech/1363752460/264
265: デフォルトの名無しさん [sage] 2013/03/24(日) 18:18:09.53 あの文章みてUnity風味っていうんだからそういうことだろ http://mevius.5ch.net/test/read.cgi/tech/1363752460/265
266: デフォルトの名無しさん [sage] 2013/03/24(日) 21:40:15.79 そもそもお前ら > UnityのJavaScriptはJavaScriptと全く違うだろ ↑これが理解できるのかw凄いな http://mevius.5ch.net/test/read.cgi/tech/1363752460/266
267: デフォルトの名無しさん [sage] 2013/03/24(日) 22:14:09.44 知らないなら黙ってればいいのに。 http://mevius.5ch.net/test/read.cgi/tech/1363752460/267
268: デフォルトの名無しさん [sage] 2013/03/24(日) 22:17:49.93 その程度をエスパーできない奴にプログラムを書かせちゃいかんな http://mevius.5ch.net/test/read.cgi/tech/1363752460/268
269: デフォルトの名無しさん [sage] 2013/03/24(日) 22:31:19.48 HTML5ベースのJavascriptの環境とUnity環境両方用意するって話だよね http://mevius.5ch.net/test/read.cgi/tech/1363752460/269
270: デフォルトの名無しさん [sage] 2013/03/24(日) 22:38:45.92 知らないなら黙ってればいいのに。 http://mevius.5ch.net/test/read.cgi/tech/1363752460/270
271: デフォルトの名無しさん [sage] 2013/03/24(日) 22:42:27.37 今回はunityは関係無いぞ http://mevius.5ch.net/test/read.cgi/tech/1363752460/271
272: デフォルトの名無しさん [sage] 2013/03/24(日) 22:52:59.88 http://www.nintendo.co.jp/wiiu/hardware/features/internetbrowser/extended_functionality.html http://mevius.5ch.net/test/read.cgi/tech/1363752460/272
273: デフォルトの名無しさん [] 2013/03/27(水) 22:18:03.24 >>23 > ビックリするかもしれないけどいまやJavaScriptのコードは平均してJAVA並の速度なんだよね こういう「平気でうそをつく人たち」がウェブ界隈には多すぎる。 JavaScriptは以前よりはずっと速くなったが、依然C++よりはずっと遅い。 単純な演算でも平均して5倍は遅いし、 実アプリケーションではメモリ効率の悪さによる速度低下やキャッシュミス、GCポーズ、 低レベルアクセスのオーバーヘッド、SIMD命令やマルチスレッドを活用できないこと等でさらに差が広がる。 各種ベンチマーク。2のTime、Memory、Codeの表をチェックしてね。これが現実の性能差。 C++ g++ speed ÷ JavaScript V8 speed | Computer Language Benchmarks Game http://benchmarksgame.alioth.debian.org/u32/benchmark.php?test=all&lang=gpp&lang2=v8 実際、C++/OpenGLで書かれたものとJavaScript/WebGLで書かれたもので 5倍スループットが違ったりするんですよ? 一番オーバーヘッドが小さい(それこそほとんどOpenGLにコールを渡すだけの)WebGLでだ。 しかもこの1年、JavaScriptの速度の伸びは停滞している。一通り最適化しつくしてしまった。 だから今まで頑なにJavaScriptで十分と言っていたMozillaがasm.jsを作ってきたりしている。 >>36 >これは極端な例だけどJSがダントツで早い状況もある C++のコード見たがなめとんのか https://github.com/kwatch/template-engine-benchmarks/blob/master/others/string-concat/cpp/bench_strcat.cpp http://mevius.5ch.net/test/read.cgi/tech/1363752460/273
274: デフォルトの名無しさん [] 2013/03/27(水) 22:19:43.96 > /* > * Are you a C++ expert? PLEASE ADVICE ME! > */ くそこいつまじでむかつく 素人がベンチマーク取んなや http://mevius.5ch.net/test/read.cgi/tech/1363752460/274
275: デフォルトの名無しさん [] 2013/03/27(水) 22:26:48.58 ttp://phoboslab.org/log/2012/08/letter-to-john-carmack > Native code developers shouldn’t be defensive about true accusations of security and stability > limitations, and JS developers shouldn’t be defensive about true accusations of inefficiency. 「ネイティブコード開発者はセキュリティと安定性の限界に対する正しい非難に抗弁するべきではないし、 JavaScript開発者は非効率性に対する正しい非難に抗弁するべきではない」 とかのJohn Carmackがおっしゃっております(´・ω・`) 心より同意するものです(´・ω・`) http://mevius.5ch.net/test/read.cgi/tech/1363752460/275
276: デフォルトの名無しさん [] 2013/03/27(水) 22:32:21.95 HAL-NOTEとMSX-VIEW http://mevius.5ch.net/test/read.cgi/tech/1363752460/276
277: デフォルトの名無しさん [sage] 2013/03/27(水) 22:37:41.83 セキュリティて CならともかくC++はあんま起きないだろ http://mevius.5ch.net/test/read.cgi/tech/1363752460/277
278: デフォルトの名無しさん [sage] 2013/03/27(水) 22:40:14.07 >>273 こういう、ベンチマークで10倍差だからとかいう奴って、ほんと頭悪いわ http://mevius.5ch.net/test/read.cgi/tech/1363752460/278
279: デフォルトの名無しさん [] 2013/03/27(水) 22:42:24.09 >>23はJavaと比べてるんだけどさ >>273てアホなの? http://mevius.5ch.net/test/read.cgi/tech/1363752460/279
280: デフォルトの名無しさん [] 2013/03/27(水) 22:44:51.67 まさかの任天堂スマホアプリ参入宣言かと http://mevius.5ch.net/test/read.cgi/tech/1363752460/280
281: デフォルトの名無しさん [] 2013/03/27(水) 22:47:07.94 HAL-NOTE http://mevius.5ch.net/test/read.cgi/tech/1363752460/281
282: デフォルトの名無しさん [] 2013/03/27(水) 22:47:38.30 OSをHAL-NOTEに! http://mevius.5ch.net/test/read.cgi/tech/1363752460/282
283: デフォルトの名無しさん [sage] 2013/03/27(水) 22:54:33.49 >>279 Javaと比べても遅いみたいだが? http://mevius.5ch.net/test/read.cgi/tech/1363752460/283
284: デフォルトの名無しさん [] 2013/03/27(水) 22:55:18.23 HAL-NOTEあげ http://mevius.5ch.net/test/read.cgi/tech/1363752460/284
285: デフォルトの名無しさん [sage] 2013/03/27(水) 23:15:21.35 >>283 そういう事を言ってるんじゃないんだが お前には理解できんか http://mevius.5ch.net/test/read.cgi/tech/1363752460/285
286: デフォルトの名無しさん [sage] 2013/03/27(水) 23:18:22.27 人のせいにしないで、自分の説明能力をうたがいましょう。 http://mevius.5ch.net/test/read.cgi/tech/1363752460/286
287: デフォルトの名無しさん [] 2013/03/27(水) 23:22:25.30 MSX-VIEW http://mevius.5ch.net/test/read.cgi/tech/1363752460/287
288: デフォルトの名無しさん [sage] 2013/03/27(水) 23:48:53.75 うむ >>273の説明能力には難ありだな http://mevius.5ch.net/test/read.cgi/tech/1363752460/288
289: デフォルトの名無しさん [sage] 2013/03/28(木) 07:52:57.65 Enchant.jsってやつ使ったけどhtmlとjsでここまでできることに感動した。 http://mevius.5ch.net/test/read.cgi/tech/1363752460/289
290: デフォルトの名無しさん [sage] 2013/03/28(木) 09:07:03.23 javaと比べたら平均して2倍遅い程度か 意外とすげえな 速いじゃん http://mevius.5ch.net/test/read.cgi/tech/1363752460/290
291: デフォルトの名無しさん [sage] 2013/03/28(木) 13:45:00.91 タイトルからウソまみれのスレで喧嘩すんなよ http://mevius.5ch.net/test/read.cgi/tech/1363752460/291
292: デフォルトの名無しさん [sage] 2013/03/28(木) 21:36:19.68 これがHTML+JavaScriptの世界は開発速度なんだよな。 【GDC 2013】HTML5+JavaScriptで容易にWii Uでのゲーム・アプリ開発が可能に・・・「任天堂ウェブフレームワーク」発表 http://www.inside-games.jp/article/2013/03/28/65097.html http://mevius.5ch.net/test/read.cgi/tech/1363752460/292
293: デフォルトの名無しさん [sage] 2013/03/28(木) 22:19:32.42 webkitベースか http://mevius.5ch.net/test/read.cgi/tech/1363752460/293
294: デフォルトの名無しさん [] 2013/03/28(木) 22:25:05.92 JavaScriptは言語であって、コンパイラが優秀であればC/C++に匹敵する速度は出る。 任天堂は、専用コンパイラを開発する、しているはず。 言語的にはC/C++と似通っていてるが、自由度が高く開発効率はいいんだろう。 http://mevius.5ch.net/test/read.cgi/tech/1363752460/294
295: デフォルトの名無しさん [] 2013/03/28(木) 22:30:09.45 (*´・∀・)(・∀・`*)ヘー http://mevius.5ch.net/test/read.cgi/tech/1363752460/295
296: 294 [] 2013/03/28(木) 22:35:24.46 読んだら違ってた。環境自体は独自開発じゃなく既存品を使うんだな。 http://mevius.5ch.net/test/read.cgi/tech/1363752460/296
297: デフォルトの名無しさん [sage] 2013/03/28(木) 23:32:46.02 せっかくだから任天堂はfirefoxos採用しれ http://mevius.5ch.net/test/read.cgi/tech/1363752460/297
298: デフォルトの名無しさん [sage] 2013/03/29(金) 00:14:18.23 何や彼や言って、結局上手く行かんべさ、アホか? http://mevius.5ch.net/test/read.cgi/tech/1363752460/298
299: デフォルトの名無しさん [sage] 2013/03/29(金) 00:30:35.28 いい機会だからasm.js採用したら http://mevius.5ch.net/test/read.cgi/tech/1363752460/299
300: デフォルトの名無しさん [sage] 2013/03/29(金) 00:59:21.03 別にほっといたってC++なんか捨てられるのはわかってるんだからわざわざ騒ぐ事でもないな これからスクリプトでやっていく流れは皆わかってるだろうし、JavaやC#とスクリプト言語を使い分けていくでしょう http://mevius.5ch.net/test/read.cgi/tech/1363752460/300
301: デフォルトの名無しさん [sage] 2013/03/29(金) 01:01:25.28 webkitベースということだからfirefox系のものを使うことは無いな JavascriptVM自体はどこから持ってきたのか説明はあったのかな? http://mevius.5ch.net/test/read.cgi/tech/1363752460/301
302: デフォルトの名無しさん [sage] 2013/03/29(金) 01:04:15.14 >>300 C++自体が捨てられるなんてことはほぼ無いぞ 環境自体はほぼC++で作ってるんだから http://mevius.5ch.net/test/read.cgi/tech/1363752460/302
303: デフォルトの名無しさん [sage] 2013/03/29(金) 01:07:10.02 まぁそう思いたかったらそれでいいんじゃないの。 http://mevius.5ch.net/test/read.cgi/tech/1363752460/303
304: デフォルトの名無しさん [sage] 2013/03/29(金) 01:07:25.46 スクリプトなんて昔から使ってるから http://mevius.5ch.net/test/read.cgi/tech/1363752460/304
305: デフォルトの名無しさん [sage] 2013/03/29(金) 01:10:59.66 なぜ態々この発言をしたかが今にわかると思うよ http://mevius.5ch.net/test/read.cgi/tech/1363752460/305
306: デフォルトの名無しさん [sage] 2013/03/29(金) 01:12:31.73 C++に取って代わる高級アセンブラが出てこない限りC++は残る http://mevius.5ch.net/test/read.cgi/tech/1363752460/306
307: デフォルトの名無しさん [sage] 2013/03/29(金) 01:13:45.89 どういう機械語に翻訳されるかわかるという点で C言語は高級アセンブラと言えるが、 C++は高級アセンブラとは呼べない。 http://mevius.5ch.net/test/read.cgi/tech/1363752460/307
308: デフォルトの名無しさん [sage] 2013/03/29(金) 01:13:49.96 だからそこが覆るのよ ふふふ http://mevius.5ch.net/test/read.cgi/tech/1363752460/308
309: デフォルトの名無しさん [sage] 2013/03/29(金) 01:16:28.67 JacaScriptの動的コンパイルやJVMやレンダリングエンジンも皆JacaScriptでやるんすね! さすが動的バインド半端ない http://mevius.5ch.net/test/read.cgi/tech/1363752460/309
310: デフォルトの名無しさん [sage] 2013/03/29(金) 01:17:57.96 JSのコンパイルってそのままやるんだったらLispとほぼおんなじ方法になるよね。 だったら、C++あたりにトランスコードしてコンパイルする羽目になるんじゃないか?? http://mevius.5ch.net/test/read.cgi/tech/1363752460/310
311: デフォルトの名無しさん [sage] 2013/03/29(金) 01:25:32.37 C++一本で食ってるやつなんていないんだろうから気にするこたぁねえよ http://mevius.5ch.net/test/read.cgi/tech/1363752460/311
312: デフォルトの名無しさん [sage] 2013/03/29(金) 01:36:15.99 C++が消えるというか完全に裏方になるのはいいのだが、 JavaScriptメインで開発とか正気かよ もうちょっとマシなスクリプト言語いくらでもあるだろ http://mevius.5ch.net/test/read.cgi/tech/1363752460/312
313: デフォルトの名無しさん [sage] 2013/03/29(金) 01:39:27.33 普通はそう思っちゃうよね だけどGoogleとかの勢いが何かを思わせるんだよね〜 というより、スクリプトメインにするほうが儲かるのは間違いない http://mevius.5ch.net/test/read.cgi/tech/1363752460/313
314: デフォルトの名無しさん [sage] 2013/03/29(金) 01:46:38.91 >>309 さてはお前JVMって何かわかってないな http://mevius.5ch.net/test/read.cgi/tech/1363752460/314
315: デフォルトの名無しさん [sage] 2013/03/29(金) 01:51:55.93 C++はJVMに残るのみというまさに屈辱の形になりそうだねww http://mevius.5ch.net/test/read.cgi/tech/1363752460/315
316: デフォルトの名無しさん [sage] 2013/03/29(金) 02:21:40.26 JavaじゃなくてJavaScriptの話なのに何でJVMが出てくるんだ? http://mevius.5ch.net/test/read.cgi/tech/1363752460/316
317: デフォルトの名無しさん [sage] 2013/03/29(金) 02:25:16.36 エンジンがRhinoだとおもってるのかな? http://mevius.5ch.net/test/read.cgi/tech/1363752460/317
318: デフォルトの名無しさん [sage] 2013/03/29(金) 10:17:20.50 >>302 COBOLと同じ運命を辿ります http://mevius.5ch.net/test/read.cgi/tech/1363752460/318
319: デフォルトの名無しさん [sage] 2013/03/29(金) 15:43:37.96 以上、JavaScript大好きだけどゲーム開発には何の興味もないワナビーの皆様の声をお届けいたしました http://mevius.5ch.net/test/read.cgi/tech/1363752460/319
320: デフォルトの名無しさん [sage] 2013/03/29(金) 15:45:54.55 ワナビーの意味、間違って覚えてないか? http://mevius.5ch.net/test/read.cgi/tech/1363752460/320
321: デフォルトの名無しさん [sage] 2013/03/29(金) 19:04:23.23 んふーふっふふっふふう♪ JavaScript たのっすぃー http://mevius.5ch.net/test/read.cgi/tech/1363752460/321
322: デフォルトの名無しさん [sage] 2013/03/29(金) 20:14:53.48 >>313 Googleのコードで圧倒的に多いのはC++らしいぞ 大部分はChromeのコードらしいけど http://mevius.5ch.net/test/read.cgi/tech/1363752460/322
323: デフォルトの名無しさん [sage] 2013/03/30(土) 16:45:34.87 JavaScriptエンジンだってC++だろ 結局、基盤的なところは今までもこれからもC/C++だよ C++敵視するアホの期待とはうらはらに http://mevius.5ch.net/test/read.cgi/tech/1363752460/323
324: デフォルトの名無しさん [sage] 2013/03/30(土) 19:33:27.61 昔のJava厨はまだ良かった C・C++を知ってたから 「JavaとC/C++は普通に書けば同じくらいの性能 徹底的にチューニングしたらさすがにC/C++には勝てないけどね」 ぐらいの主張だったけど JavaScript厨はコンピュータに関する知識が少ないから 「今のVMはすごい。昔とは違う。 Javascriptは最強最速だから」 とか言ってくるんだからな http://mevius.5ch.net/test/read.cgi/tech/1363752460/324
325: デフォルトの名無しさん [sage] 2013/03/30(土) 22:46:50.00 jsのコンパイラ次第だな 性的片付けがないから厳しそうだが http://mevius.5ch.net/test/read.cgi/tech/1363752460/325
326: デフォルトの名無しさん [sage] 2013/03/30(土) 22:49:49.18 >性的片付け おそうじフェラかと http://mevius.5ch.net/test/read.cgi/tech/1363752460/326
327: デフォルトの名無しさん [sage] 2013/03/30(土) 22:51:08.37 最適化のための構文とかキーワードとかバシバシ追加されたら そういう寝言にも付き合ってやろう http://mevius.5ch.net/test/read.cgi/tech/1363752460/327
328: デフォルトの名無しさん [sage] 2013/03/30(土) 23:28:18.98 寝言言ってんのはお前だw http://mevius.5ch.net/test/read.cgi/tech/1363752460/328
329: デフォルトの名無しさん [sage] 2013/03/31(日) 04:31:44.72 >>325 型推論備えたJSとか無理なのかなと思ったが…クラスベースならともかく、プロトタイプベースとは相性悪そうだな http://mevius.5ch.net/test/read.cgi/tech/1363752460/329
330: デフォルトの名無しさん [sage] 2013/03/31(日) 04:48:56.63 型情報もってない動的型付け言語の型推論を事前に行うなんて無理っぽい そういうわけで、Google V8のように実際の実行時に型情報を統計的に推測して マシンコードに変換する手法が現状最速になってるわけよ http://mevius.5ch.net/test/read.cgi/tech/1363752460/330
331: デフォルトの名無しさん [sage] 2013/03/31(日) 04:58:41.93 まあそれでもブラウザ用と違ってゲーム端末用途なら 事前コンパイルでバイトコードみたいなものに変換しておくのはいいかもね 最適化とマシンコードへの変換は実行時に行う必要があるだろうけど http://mevius.5ch.net/test/read.cgi/tech/1363752460/331
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 556 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.015s