- オブジェクト指向は愚かな考え。この世は計算式 ★2 [無断転載禁止]©2ch.net
649 :デフォルトの名無しさん[sage]:2015/12/24(木) 20:26:30.06 ID:DECH3WsR - >>611
それがそうでも C言語用ライブラリをそのまま使えるようにしようと思うと その言語がC言語のヘッダを理解できる必要がある ヘッダにはプロトタイプ宣言の他にも構造体とか定数とも定義してあるし さらに悪いことにC言語にはマクロが有るからCのソースの断片がそのまま ヘッダファイルに書いてあったりするから C言語のヘッダが理解できるということは、C言語の全部が理解できるということに他ならない C++やObjective-Cみたいな初めからC互換が念頭にある言語じゃないと厳しい 結局Cのヘッダをその言語用に移植してあげないと使えないんだよね windows.hの移植とか、考えただけでぞっとするよな
|
- オブジェクト指向は愚かな考え。この世は計算式 ★2 [無断転載禁止]©2ch.net
650 :デフォルトの名無しさん[sage]:2015/12/24(木) 20:30:08.49 ID:DECH3WsR - >>648
お前の妄言にはなんの根拠もないわけだが 少なくとも最近の動的型界隈は静的型を取り入れるのがトレンドになっているし 実際にそういう言語がどんどん出てきているのは事実 事実は動かしようがない
|
- C++相談室 part121 [無断転載禁止]©2ch.net
412 :デフォルトの名無しさん[sage]:2015/12/24(木) 20:36:26.99 ID:DECH3WsR - 俺もそう思う
そんな変な独自仕様は無かったと
|
- WPF(XAML, XBAP, .NET4.0)GUIプログラミング Part19 [転載禁止]©2ch.net
608 :デフォルトの名無しさん[sage]:2015/12/24(木) 20:41:50.26 ID:DECH3WsR - >>601
仮にハードコーディングしている過去のコードが有ったとしても 64bitでコンパイルし直す段階で直せば良いだけに思えるよな 明らかに動かないんだから修正忘れってことも有りえんだろう ソースコードが紛失していたら修正できないけど 64bitでコンパイルし直すことが出来るってことは ソースコードは有るわけだから修正可能だよなぁ
|
- WPF(XAML, XBAP, .NET4.0)GUIプログラミング Part19 [転載禁止]©2ch.net
609 :デフォルトの名無しさん[sage]:2015/12/24(木) 20:45:04.53 ID:DECH3WsR - 第一、system32をハードコーディングしているような物が
コンパイルオプションを64bitに変えただけで一発で動くわけないんだよな どうせポインタは32bitって決めつけて書いているだろうからな それの修正に比べたらsystem32のハードコーディングを直すぐらい何の手間でもないわけでな MSの言い分はやはりおかしいと思うね
|
- Win32API質問箱 Build121 [転載禁止]©2ch.net
903 :デフォルトの名無しさん[sage]:2015/12/24(木) 21:23:19.78 ID:DECH3WsR - Win32はLPARAMに符号ありのxとyを詰め込んでいるから
-32768〜32767までしか座標を扱えないんだよな
|
- オブジェクト指向は愚かな考え。この世は計算式 ★2 [無断転載禁止]©2ch.net
655 :デフォルトの名無しさん[sage]:2015/12/24(木) 22:57:46.42 ID:DECH3WsR - >>651
移植ヘッダがあちこちに上がっているけど 企業はそういうものを使いたがらないんだよね 純正じゃないから
|
- オブジェクト指向は愚かな考え。この世は計算式 ★2 [無断転載禁止]©2ch.net
656 :デフォルトの名無しさん[sage]:2015/12/24(木) 23:01:53.68 ID:DECH3WsR - C用ヘッダの移植の話ならD言語すら苦しんでいる、というか苦しんでいた
もう過去の言語で忘れ去られる存在だから過去形で良いよね とにかく全然普及しなかった C言語のライブラリが使えるっつったって ヘッダがそのまま使えないのであれば結局面倒なので普及しないのさ 結局C++を進化させる方向を時代は選択した
|
- オブジェクト指向は愚かな考え。この世は計算式 ★2 [無断転載禁止]©2ch.net
658 :デフォルトの名無しさん[sage]:2015/12/24(木) 23:08:30.65 ID:DECH3WsR - >>654
C以外なら何でも良いならC++だな Cのヘッダをそのまま読めるじゃないか C++のCの互換性は完璧じゃないけど Windowsのヘッダは両方に対応しているから問題ない 殆どのC用ライブラリはC++で使われることも想定しているから 大体は問題ない
|