TOP カテ一覧 スレ一覧 100〜終まで 2ch元 削除依頼
Win32API質問箱 Build126
人工知能ディープラーニング機械学習のための数学
プログラミング未経験→月4万
プログラムに詳しくなりたい
[特設]サマータイム対応相談室
くだすれPython(超初心者用) その45【Ruby禁止】
ふらっと C#,C♯,C#(初心者用) Part144
【PHP】下らねぇ質問はここに書き込みやがれ 10
1行ずつC++を書いてプログラムを作成するスレ
Git 16
566 :
>>543
「任天堂のゲームはこれまで,CやC++といったプログラミング言語で開発されており」をどう読んだら「どうせフルアセンブラで書いてて」になるんだ?
部分的にアセンブラ使っててもフルアセンブラは今時ねぇよ。実行頻度の低い部分はC/C++なんかの言語で書いたほうが生産性もバグの発生率も低い。
>>546
JavaScriptで表現力向上って何の冗談だ・・・開発コストの低下とかならともかく。
D言語のCTFEって只の最適化の補助構文に過ぎなくねぇか?
>>547
今時の中間言語は実行時にJITコンパイルする。バイトコードをチマチマ呼んでインタプリトとかはしない。
そしてこのJITは場合によっては実行状況に合わせて動的に最適化することで事前コンパイルより高い効率を出す可能性すら有る。
一方昔のBASICコンパイラみたいな奴はBASICの命令を命令に相当するサブルーチン呼び出しに置換するだけで、
バイトコードインタプリトよりマシだがJITコンパイルとは比べてはいけないレベルで効率が悪いコードしか吐けない。
それと、ハードウェア直接操作云々はこのへんの話に全く関係ない。
WebGL見れば分かる通り、JavaScriptでGPUのプログラマブルシェーダを直接ぶっ叩くことすらとっくに可能となっている。
AndroidもiOSもプログラマブルシェーダ自体は(保護された環境下で)直接ぶっ叩けるんじゃなかったかな。
最近のハード直接云々の話は仮想化云々の話題に近くて、「保護すべき領域を保護しながらハードウェアの機能をお上品に直接叩く」方向にある
>>549
ポインタが示す先の型をどこに保持するかって問題を忘れている。Cではコンパイラが型を特定し、型に対応したコードを生成する。
C++のRTTIでは、コンパイル時に特定できない型はオブジェクト側に型情報をもたせ、それを実行時にロス覚悟で参照して想定されている型ごとのコードに分岐する。
JavaScriptでは、多くの型がコンパイル時に特定できない上に、想定されうる型が無数にあるため型ごとのコード生成が非常に困難になる。
コンパイル時に強力な解析を行えば型特定もある程度できるが、言語がそれをサポートしていない以上限界がある。

Excel VBA 質問スレ Part61
C++相談室 part148
【質問】C++でソフト開発したい!【初心者】
知ってるとプログラミングに役立つ数学知識
PHPがいかに駄目言語であるかをちゃんと説明 Part.2
C++相談室 part135
OpenCLプログラミング#1
Vue vs React vs Angular Part.2
ふらっと C#,C♯,C#(初心者用) Part148
【TDD】テスト駆動開発【TestFirst】
--------------------
【PC】Grand Theft Auto Online ★102【GTA5】
【悪徳】小林洋行グループって何?part6【詐欺】
【防災用品】 防災関連総合情報スレ 5 【非常食】
   戒 名 ビ ジ ネ ス (笑)
【悲報】海外在住の医者「岩田の行為は海外でまったく評価されない つべに動画流すとかこっちじゃクビだよ」2 [616817505]
幽霊は本当にいるのか(いないのか)R その51
ルネサンス三軒茶屋・千歳船橋・仙川・経堂 3
名古屋嬢 高木先生 歯医者 けーぽん part4
就労移行支援事業所
【2018】同志社大学ラグビー部 part135【SpringUp】
【鬼門】SymbianOSスレッド【割高/もっさり】
軟弱な男ほど男性差別(笑)と喚く現実w その2
ガンダムゲームのBGMを語るスレ@
内村さまぁ〜ず 9/2 〜
発達障害と問題児達集合(ランクC~D)+灰色コーダー
【詐欺】PCデポ 4店舗目【暴利】
【悲報】韓国で開かれてる世界水泳選手権で女性選手を盗撮 日本人を逮捕 [535050937]
☆★☆レースクイーン総合スレッド338★☆★
【HONDA】5代目ステップワゴン Part111【STEPWGN】
永井配信まったりリスナー向け2016 part1
TOP カテ一覧 スレ一覧 100〜終まで 2ch元 削除依頼