Linus「C++プログラマはウンコ。寄ってくるな」
at TECH
908:デフォルトの名無しさん
09/02/08 18:28:33
>>906
oh,miss spell
909:デフォルトの名無しさん
09/02/08 18:29:02
構文糖衣つまり、Syntactic Sugarを勘違いしてないかな。
既にある構文と完全に同じ意味の構文として置き換えることのできる構文のことでしょ。
例えば、C言語で言うところの(*(p + i))とp[i]の関係や
char a[] = {'f', 'o', 'o', '\0'}とchar a[] = {"foo"}またはchar a[] = "foo"の関係など。
>>904,905
意味不明だな。これがC言語使いの発言なら、とても恥ずかしく思う。
ああ、C++使いの発言でありますように。
910:デフォルトの名無しさん
09/02/08 18:31:58
>>906
Fuck you
911:デフォルトの名無しさん
09/02/08 18:33:17
マシン語に構文がないと思ってるのだろうか?
912:デフォルトの名無しさん
09/02/08 18:35:42
fuch↑you↓
913:デフォルトの名無しさん
09/02/08 18:36:15
フーホヨウ?
914:デフォルトの名無しさん
09/02/08 18:39:19
芙蓉
915:デフォルトの名無しさん
09/02/08 18:54:06
楓
916:デフォルトの名無しさん
09/02/08 18:59:12
, -―- _
, - _ ニニ = ー ' ´ ` ヽ 、
, ',´ィ ' ´ \
/ '/ ___ 、 、 ヽ //ヽ
. / '´, ' / , ,...:.:.':.´:.:.:.:.:.:.:.:.:.:.:.:.:`:.:.:.ヽ ヽ 冫:;ィ::::;' __
'′/ ,/ /':.:.:.:.;:. -―¬¬¬―- 、:.:ヽ ヽ/:/,.l:::::l':´_ハ
/ .,.,'' , /:,: '´ ` ', ',//;:l::::;'´ /:::/
,' // / ,'´ i l ! . | ! , r '´ l::〈 /::::ノ
i /.,' / l i l __tハ l ! .| t T¬ ト l、 ! ト、 !:::l /:; '
l./ .l ,'! l ,レ'T´ ll! !.l, l li. |', ト, _!_l `! lヾ':.l::::!l::::l
l,' l ! ! ! l', l ,ゝェ 、',|',l',. ! !.l >' ,r 、 ヽ,,'l l::ヾ:!:::|.l::::!
! l ! ', . l ' / /.n.',` .'|',| '! l 0 l '' ! .l;:::l::ー':;'::/
', !. l '., ',::''::.ヽニ.ノ, .: ::... ミニ'r l. ! ll::::ト:ヾー'
', ! ! ヽ':;:::.` ̄ ..::. ,' . l. !l::::! ';::':,
', l l ';`::::.. .::::::' ,' l !.';:::', ':;:::':,
'.,! ! ';::::::::...:::::::::r--ァ ..;' .l l! l ';:::', l';::::',
. ! l lヽ:::::::::::::::::ー.′ ..::;:;' l .l! ! ';:::':!,';::::',
! l !. ! ` 、::::::::::: ...::;:::'::/ ! ,'!. / ヽ::::':,!::::!
! l .l .l ! `ヽ:、:;::::':::::::/ ! ,','./ l ヽ:::';:::l
l l! ', . ト、. ト、',、 !:::::::::::/ , / ./// ト、、 .l! !:::ト'
l ハ . ', ',ヽ ', ヽ',\ !::::/ ///>、 、 ! ヽ!', l.l,'';;';!
917:デフォルトの名無しさん
09/02/08 19:07:18
もう900越えてんのかw
みんな好きだなあ
918:止しました。。。
09/02/08 20:53:29
真・スレッドストッパー。。。( ̄ー ̄)ニヤリッ
919:デフォルトの名無しさん
09/02/08 20:57:06
止まるの?
920:デフォルトの名無しさん
09/02/08 21:03:10
>>917
この景気だし暇なんだろ。
921:デフォルトの名無しさん
09/02/08 21:52:35
Linux is obsolate!
Linus is 釣り師!
922:デフォルトの名無しさん
09/02/08 23:17:35
>>916
誰だよw
923:デフォルトの名無しさん
09/02/09 00:09:34
>>914,915
924:デフォルトの名無しさん
09/02/09 00:21:36
糸電話だな
925:デフォルトの名無しさん
09/02/09 00:28:39
>>837
それは甘い
1+2+3
ではどうなると思う?
1+2の結果を一時オブジェクトにコピーして、その一時オブジェクトのメンバオペレータが呼び出されて+3の演算が行われて・・・となるよ。
(+ 1 2 3)
とかなら何度も一時オブジェクトが生成されない。
926:デフォルトの名無しさん
09/02/09 00:34:56
>>826
そうではない。
誰かがクラス定義をちょっといじると基本的に全部コンパイルしなおしとか。
クラスを使うだけなら、メンバ関数の仕様を固めておけばいいだけだが、
クラスの中をいじると、基本的にクラスメンバなんてメンバ関数にとってはグローバル変数同然なので影響はクラス全体に及ぶ。
統一した意思の下でクラスをいじるなら問題ないけど、勝手な思惑でクラスをいじられると影響する範囲が広すぎる。
それこそ、オーバーロードや派生がどうなっているかソースから追うとかいう自称Cエキスパート君のようになる。
ま、これはLinux風な開発をしている場合の話であって、業務で誰かが統括してれば本来起こるはずはない問題だと思うけどね。
927:デフォルトの名無しさん
09/02/09 00:41:53
>>926
バザールモデルで統一的な規約を強制しての開発はしにくい
ってことを言ってるのかな
>>826が言ってるのは、ABIがグダグダ&ソース依存性が高い(例えば
テンプレートライブラリはC++からしか利用できない上に、
ほとんどの処理系ではソースレベルでの利用となる)等の理由により、
低レベルのシステムプログラミングやライブラリ開発には結局向かない
(それ向きの言語であると喧伝されているが)ってことだろう
それぞれ別の、独立した問題だな
928:デフォルトの名無しさん
09/02/09 01:01:55
>>927
前半のとおりです。
だから、Linusがウンコと言ったところで、開発手法が違えばウンコではないわけでね。
とはいえ、複数人でソース分けて作るのは面倒くさいなぁ。
ヘッダの他人が作る部分にプレースホルダ入れてても、最後にマージとか面倒だな。
.o作るだけでもヘッダの依存性が高すぎる。
最新レス表示スレッドの検索類似スレ一覧話題のニュースおまかせリスト▼オプションを表示暇つぶし2ch
4326日前に更新/175 KB
担当:undef