Object-oriented design patterns in the kernel, part 1
https://lwn.net/Articles/444910/
Despite the fact that the Linux Kernel is mostly written in C,
it makes broad use of some techniques from the field of object-oriented programming.
LinuxカーネルはC言語なのにオブジェクト指向
■ このスレッドは過去ログ倉庫に格納されています
2018/11/24(土) 21:39:54.85ID:b7tmfxF4
2018/11/26(月) 10:56:28.11ID:066IT89Q
つまりもっと愛とか友情を大切にしろということ
2018/12/05(水) 13:05:54.10ID:PBXnVemu
FuckをHugに変えるとかか?
4デフォルトの名無しさん
2019/02/26(火) 22:39:56.36ID:f7zYN2r2 X Window Systemにっついて質問です
Xlibのソースコードってどうやって見るのか教えてください
Xlibのソースコードってどうやって見るのか教えてください
5デフォルトの名無しさん
2019/03/01(金) 08:40:35.57ID:dC5x06AB まず、目を開けてください。
2019/03/31(日) 23:59:26.79ID:fSKc0SnI
(3_3)
7デフォルトの名無しさん
2019/04/03(水) 00:52:17.05ID:sKCBEYXP 寝るなー!
2019/04/03(水) 02:58:03.94ID:2JBFiMNA
ほっぺたをつねる
2019/10/09(水) 10:18:33.70ID:U4YBgj6o
オブジェクト指向で書かないと破綻しかねないのはわかるが...
なんでCで、書いちゃうんだろうな。
C++という選択肢をリーナスはなぜ排除したのか理解できない。
当時と今では事情が違うのかもしれないが。
今のリーナスも同じ事を言うのか気になる。
なんでCで、書いちゃうんだろうな。
C++という選択肢をリーナスはなぜ排除したのか理解できない。
当時と今では事情が違うのかもしれないが。
今のリーナスも同じ事を言うのか気になる。
10デフォルトの名無しさん
2019/10/09(水) 10:24:09.96ID:sFmCi5mO C++は糞だからな
今でも同じことを言うはず
今でも同じことを言うはず
2019/10/09(水) 21:11:07.26ID:U4YBgj6o
2019/10/10(木) 00:26:31.14ID:sPZZPLJV
知らんけどLinux黎明期のC++コンパイラが糞だからだったんじゃね
Cコンパイラは枯れていて安心して使えたとか
Cコンパイラは枯れていて安心して使えたとか
13デフォルトの名無しさん
2019/10/10(木) 09:33:31.31ID:yMym0WfO C++しか知らない(書けない)プログラマより
Cで書けるプログラマの方が優秀だから
糞C++が寄って来ないようにした
都市伝説かも知れん
Cで書けるプログラマの方が優秀だから
糞C++が寄って来ないようにした
都市伝説かも知れん
2019/10/10(木) 12:29:42.18ID:oXXzowD/
>>13
C++って、文法的にはCの上位互換だからC言語によるプログラミングもできるはずなんだがな。特に、あの当時ならね。
C++って、文法的にはCの上位互換だからC言語によるプログラミングもできるはずなんだがな。特に、あの当時ならね。
2019/10/10(木) 13:14:41.67ID:8G2AB5zJ
CとC++が合体したら最強に見える
2019/10/10(木) 17:35:07.50ID:ymWHEy7K
じゃあすでに最強を手にしてるじゃん
2019/10/10(木) 17:57:03.77ID:GVOUmpta
まあOSだからな
宗教的な部分をのぞくと
仮想関数テーブル直接弄ったり、仮想関数の実装方法カスタマイズしたり出来ないのが致命的なんだろう。
MSみたいにABIとコンパイラを両方決める権限あるなら、COMみたいな事も出来るけど
宗教的な部分をのぞくと
仮想関数テーブル直接弄ったり、仮想関数の実装方法カスタマイズしたり出来ないのが致命的なんだろう。
MSみたいにABIとコンパイラを両方決める権限あるなら、COMみたいな事も出来るけど
2019/10/11(金) 05:37:45.27ID:6Llgp5Hf
CとC++は別言語
キャスト一つとっても仕様が違う
上位互換ではない
キャスト一つとっても仕様が違う
上位互換ではない
19デフォルトの名無しさん
2019/10/11(金) 10:09:04.43ID:hkXt1Gtm C++しか知らない(書けない)プログラマほど >>14 みたいなトンチンカンなこと言うよね
2019/10/11(金) 12:46:02.38ID:jYNqYh6+
c++は勝手に裏でやったりするのがリーナスは気に入らないらしい
osともなれば
全てを自分達で制御する必要が有るし
何より自分が指示していない動作をする
というのはosやハードウェアコントロールでは致命的だと思う
今のc++だと色々出来ないような嫌がらせ機能を追加して対処しているけど
そんな事するくらいなら純朴な生cを使ったほうが有る意味まともだと思う
osともなれば
全てを自分達で制御する必要が有るし
何より自分が指示していない動作をする
というのはosやハードウェアコントロールでは致命的だと思う
今のc++だと色々出来ないような嫌がらせ機能を追加して対処しているけど
そんな事するくらいなら純朴な生cを使ったほうが有る意味まともだと思う
■ このスレッドは過去ログ倉庫に格納されています
