【肥大化】C++ を見捨てたヤシ 2人目【複雑化】

■ このスレッドは過去ログ倉庫に格納されています
2008/05/17(土) 21:07:51
前スレ
http://pc11.2ch.net/test/read.cgi/tech/1201567967/
2011/05/15(日) 05:52:02.44
と、C++が全く分からないロートルC PGがほざいております
2011/05/15(日) 05:55:35.03
C vs. C++ スレで operator の挙動が分からず
全然ピント外れの書き込みばかりしてるアホC++ PGがいて面白かったなぁ。
あんな低能でもC++使えるつもりなんだからウケるwww
2011/05/15(日) 05:58:31.13
おやおや、>>742も逃げるのかい?
2011/05/15(日) 06:19:28.36
そもそも"C++が分かる"程度のことに
どんだけプライド持ってんだよC++PGはw
2011/05/15(日) 08:22:02.53
++を持たぬ者には分からぬ
言わせんな恥ずかしい
2011/05/15(日) 10:34:14.28
++
++

俺が最強だな
2011/05/15(日) 10:45:38.68
The Dark Side of C++

http://www.fefe.de/c++/c%2b%2b-talk.pdf
2011/05/15(日) 11:12:16.10
>>739>>748
このスレの C++ PG って英語読めるのかなw
2011/05/15(日) 11:29:47.79
ここに書き込んでる人の中には、日常的に C++ を使っている人はいないんじゃないかな。

ログとして読んでいる人の中にはちゃんと英語の資料を読める人もいるかもしれない。
2011/05/15(日) 12:18:46.24
C++にあってCにないものは、誰にでも見える
見えない味方や見えない敵がどこかにいるという事にしたいなら
むしろCにあってC++にないものを考えるほうがいい
2011/05/15(日) 12:25:31.35
>>741
じゃあC++の罠なんて無かったんじゃない?
2011/05/15(日) 12:32:45.36
>>752
へー、じゃあ>>695は嘘つきってことでいいね?
あと君は>>748についてどう思う?
2011/05/15(日) 12:43:13.49
C++使いでもADLの問題は認めざるを得ないだろ
2011/05/15(日) 14:03:27.12
>>744
事実だろ?顔真っ赤かい?
2011/05/15(日) 14:06:37.77
なんという不毛な議論…。
前から思ってたがム板ってなんでID出ないんだ?
2011/05/15(日) 14:17:20.16
最近病気の子が多いからなあ
IDあってもいいよね
2011/05/15(日) 14:18:53.75
簡単にNGできるからね
2011/05/15(日) 14:36:22.12
>>756
IDが長い間ない板にIDを付けるのは至難の業だぞ
地下板など荒れに荒れて住人からID制にしてくれという声が出たが
運営に拒否された
2011/05/15(日) 14:42:21.10
そうでもないよ
2011/05/15(日) 14:47:42.69
この板でIDが表示されればそれだけでほぼ封殺できる不毛な流れを何度見たことか
IDあるだけで板の価値がかなり上がると思うんだけどな
2011/05/15(日) 15:08:25.48
ID を使って封殺する事に躍起になる人が増えるだけ

ID があった所で、これまで不毛な議論をして来た人から有益な議論が生まれる訳じゃない
763761
垢版 |
2011/05/15(日) 15:29:41.12
そうか?
封殺という言葉に語弊があったかもしれない

IDは単純な自作自演に対する抑止力となりうるという点から
無価値な情報を減らすことができるということを言いたかった

閲覧者側のID追跡を前提とした話ではなかった
2011/05/15(日) 16:44:57.86
IDがない事で得られた有益な情報も数知れない
IDがあると投稿率が1/4ほどに減るみたいな感じなので、
プログラム板全般の情報が減る
2011/05/15(日) 16:50:39.69
ID あると過疎ルヨネ
2011/05/15(日) 16:55:48.97
>>765
ああ
運営も「IDは本来の2chの考えに反する」とちゃんとガイドに書いてある
IDを付けるのは住人の合意が得られた時と運営の判断が一致した時のみ
ここの住人にID付けるアンケを取ると大反対されるだろうね
2011/05/15(日) 17:20:13.69
IDあったほうが耳の痛い書き込みはNGして
自分に心地よい書き込みだけ読めるようになるからいいかもね
フルボッコにされてるほうからすれば
2011/05/15(日) 17:52:12.80
>>767
そうそう
だから言う方はIDが無い方がいい
2011/05/15(日) 17:54:17.10
ID って手軽に変えられるしね
2011/05/15(日) 18:12:10.83
回線一度切ってまたつなげば大抵リモートホストも変わるからIDも変わるしな
CyberSyndromeで確かめれば一発
2011/05/15(日) 18:14:55.27
>>770
は?ぶちころすよ
2011/05/15(日) 18:23:17.22
>>771
聞き捨てなりませんなあ
一応通報しとくね
2011/05/15(日) 20:11:46.80
C++フルボッコの話の流れが途切れたよ、よかったね
こういうのを「話をそらす」っていうんでしょ?>>688
2011/05/15(日) 21:06:44.29
そもそも、きちんとした理由があって C++ を使っている人がこんなスレに来るかな?
2011/05/15(日) 21:33:13.48
Dがなぁ
2011/05/15(日) 22:59:31.60
>>774
理由を予想してみないか
たとえば「GUIが好きだがVMは嫌いだから」とか
2011/05/15(日) 23:10:22.80
>>776
C++=GUIというセンスは素晴らしいです
2011/05/15(日) 23:11:31.30
>>777
クスクス
2011/05/15(日) 23:12:26.45
>>659
どういう意味?
2011/05/15(日) 23:13:26.54
>>777
>>601
2011/05/15(日) 23:17:08.75
> 「GUIが好きだがVMは嫌いだから」
よくわからん
2011/05/15(日) 23:59:43.28
Smalltalkがよくわからんから、OOPの方言が続出した
2011/05/16(月) 00:20:00.03
↑だれか翻訳してくれ
2011/05/16(月) 00:28:48.78
>>776
・C++ を日常的に使ってるけど、良い言語か自信が無い
・C++ はもう止めたいけど、過去の資産もあるし、止めないで済む理由が無いか探してる

辺りじゃないかな
2011/05/16(月) 01:47:00.06
>>753
誰もC++の罠なるものを出せないんだから嘘つきなんだろうね。
>>748についてはdeleteを自分で書くくらいにC++に疎い人なんだなと思う。
2011/05/16(月) 03:29:33.11
後は、こんな人もいるかも。

・C++ を使っているけど、このまま使い続けていいのか不安。でも他の言語は勉強したくない。
2011/05/16(月) 05:15:27.76
>>786
そういう思考をする奴はロートル
若ければすぐに他の言語に移れる
2011/05/16(月) 07:20:06.43
>>785
ぷぷぷ、君が>>748で読めたのそこだけ?
2011/05/16(月) 07:30:41.79
checked_deleterとかdefault_deleteとかバッドノウハウだよね……
そんな理由でC++を見捨てるわけじゃないけど
2011/05/16(月) 07:46:33.07
>>776
・C++ PG の質の低下が激しい

人を集める側からするとこれは大きい
2011/05/16(月) 09:28:12.68
>>785
「コードの一部だけ見れば分かる」C++の罠ね
その書き方じゃC++に罠が無いみたいだよ
2011/05/16(月) 09:49:12.79
>>790
それは
・低賃金で寄ってくるC++ PG の質の低下が激しい
が正しいんじゃないだろうか
2011/05/16(月) 12:52:31.46
それを言うならJava PGの大半は下請けで成り立っていて、オバチャンPGが
とても多くてもちろん一番低賃金なんだが

これがJavaがトップに躍り出た理由でもある
人件費が一番安いのだからね

C++の賃金は少なくともCよりは高い
2011/05/16(月) 15:05:52.22
言語別賃金(PayScaleより)

・日本
C : http://www.payscale.com/research/JP/Skill=C/Salary
C++ : http://www.payscale.com/research/JP/Skill=C%2b%2b/Salary
Java: http://www.payscale.com/research/JP/Skill=Java/Salary

・US
C : http://www.payscale.com/research/US/Skill=C/Salary
C++ : http://www.payscale.com/research/US/Skill=C%2b%2b/Salary
Java: http://www.payscale.com/research/US/Skill=Java/Salary
2011/05/16(月) 15:54:04.39
>>794
日本だとCとC++で触手もとい職種が被ってないんだな。
USだとほぼ同じ扱いなのに。
2011/05/16(月) 19:27:15.95
一体>>793がどういう根拠に基づいて書き込んだのか
聞いてみたいところだね
2011/05/16(月) 19:32:11.39
http://unkar.org/r/tech/1302588918 の 701 と同じ人だと思われ
2011/05/16(月) 19:51:10.88
>>790
C++を使う理由の話をしてるんだろ
まだ人がいなくても、良いものだと思ったら個人的に抜け駆けするだろ
人気が出るまで指をくわえて待ってる必要なんてないよ
2011/05/16(月) 20:46:05.12
Cの批判は別のスレですればいいよ
2011/05/16(月) 21:11:25.60
>>799
何でだ
C PGがC++の批判をしてもよいならC++ PGがCの批判をしてもいいだろ
何か文句ある?
2011/05/16(月) 21:18:31.59
スレタイ
2011/05/16(月) 21:20:09.88
何を熱くなってんだか・・
2011/05/16(月) 21:23:36.77
>>801
ほう
前のスレに比べて随分と偉くなったもんだな
人のスレに勝手に上がり込んで荒らし同然の書き込みをしている癖に
2011/05/16(月) 21:25:02.31
最早意味がワカンネw
2011/05/16(月) 21:28:37.08
>>803
人のスレ?
2011/05/16(月) 22:10:56.05
自演が激しすぎるって・・・
2011/05/16(月) 22:49:13.71
隠蔽と委譲と多態が激しすぎる
2011/05/17(火) 00:50:12.95
C++の仕様の複雑化や肥大化で困っているのは
実質的にはコンパイラベンダくらいではないか

このスレにC++プログラマがいるのは
文句を言いつつやっぱりC++が好きだからじゃないか
2011/05/17(火) 01:13:41.25
少し大きな問題を関数に分割すると一つ一つの関数の働きを
コメントにして書いておかないと忘れる

でもクラスが使えれば問題をひとくくりに出来るので、コメントの
必要量が減る

もちろん仕様書を完璧に書いてやればそんな問題は起きないが、
自分用のちょっとしたプログラムにいちいち仕様書を書く奴が果た
してどれくらいいるだろうか

あとGUIのイベントドリブン型のプログラムを書くとどうしても関数ポインタ
もしくは仮想関数が必要になる
そこにデザパタが入る余地があるのだが、C++なら自然に書ける場合も
CだとOOPをサポートする機能がないので全部自分でやらなければ
ならない

そして既存ソースの再利用となるともう圧倒的にC++が有利になる
クラスをそのまま使い回せばいいのだから
クラスの仕様が変われば継承して変更すればよい
2011/05/17(火) 01:38:14.08
んなことのために継承すんなよ
2011/05/17(火) 07:04:18.10
クラスは使い回せるのに関数は使い回せないという発想がユニーク

でもCでコールバックがめんどいのは認める
関数ポインタと一緒に渡すデータの寿命の管理が面倒だからね
Boehm GCあれば話は別なんだが
ていうか、いまどき生のCでGUIはねーよ。Valaとかあるじゃん
2011/05/17(火) 07:32:16.56
何で関数は再利用出来ないと思ってるんだろうな

継承がもてはやされていた時代はもう終わったのに
2011/05/17(火) 07:45:59.99
>>808
実質的には誰も困ってない。
他に便利な言語が沢山あって、余程の事が無ければ C++ を使わなくて済んでるから。
もう誰も Perl の読みにくさで困っていないのと一緒。
2011/05/17(火) 09:58:41.39
Go・・・
2011/05/17(火) 11:01:45.82
>>812
馬鹿だねえ相変わらず
継承が使えなければ仮想関数も使えないんだけど?
816uy
垢版 |
2011/05/17(火) 12:04:07.25
本当にバカなのは
使わなくても良いところで
そういう高価な機能を使っちゃう奴だけどね

バカというか・・・初心者が、C++触りたてに良く見られる傾向なんだけども
そのまま初心者のまま突っ走ってる奴が、C++でソースコードかくと、もう見るに耐えない
ぁ、こういうコード書く奴を束縛する目的ならJAVAもありだなと思ったのだった
2011/05/17(火) 12:11:02.11
継承はコードを密結合するから再利用には向かなくなる
本当に必要なのは仮想関数じゃなくてクロージャとか総称型じゃないのか?
>>809>>815を見てると>>790を実感せずにはいられない
2011/05/17(火) 12:16:36.92
>>817
人を馬鹿呼ばわりしたいだけだろお前?
継承無しにどうやって仮想関数を使うか説明してみろよ
2011/05/17(火) 12:21:27.22
>>818
だから仮想関数を使う必要なんて無くて、
本当に必要なのはクロージャや総称型じゃないのか、と言ってるんだよ?
そんなに難しい話かな?

クラスを劣化名前空間、劣化クロージャ、劣化総称型として使おうとするなよ
2011/05/17(火) 12:25:06.95
>>819
自分の価値観を人に押しつけるなカス
2011/05/17(火) 13:09:57.96
総称型はtemplateで十分だろうし、クロージャをまともに実装するには
GCは不可欠になる

実行速度を最大の利点とするコンパイラ言語ではクロージャとは相容れない
のではないかと思う

インタープリタでやってろよ
それかJavaでも導入予定らしいからそちらを使うか
いずれにしろC++には必要無い
2011/05/17(火) 13:55:00.20
仮想関数って速いのか?
2011/05/17(火) 13:57:56.63
遅くはない
824uy
垢版 |
2011/05/17(火) 16:20:19.85
必要ないなんていうな
C++の役割はあらゆる概念を速度を落とさず実装する事だろ
2011/05/17(火) 17:58:27.12
>>821
再利用性は圧倒的にC++が有利とか言うから
継承のどこが再利用に優れてるんだよって突っ込まれてるだけ
別にこれ以上C++を拡張しろとは言ってない
2011/05/17(火) 18:41:38.62
>>824
そういう文句はC++1x標準化委員会に言え
このスレで吠えてても何の意味もない
2011/05/17(火) 21:17:30.35
>>813
Perlの現状は知らんがいつまでも決まらない標準を元に言語を実装しなきゃならないから
C++のコンパイラベンダは現に困ってるだろw
2011/05/17(火) 21:19:31.94
>>827
いつまでも仕事が無くならないから美味しいだろw
829デフォルトの名無しさん
垢版 |
2011/05/17(火) 21:23:03.99
>>821

お前の世界ではなw
2011/05/17(火) 21:26:54.55
>>829
言ってくれるじゃねーか
じゃあお前が総称型やクロージャ、GCを備えたC++コンパイラを作れ
2011/05/17(火) 21:44:28.16
え、C++ってクロージャ入らないの?
2011/05/17(火) 21:48:00.93
テンプレートのset、map系使ったらsqliteとか組込み系DB要らない
二桁以上爆速
2011/05/17(火) 21:50:03.84
そりゃ SQL をパースしなくていい方が速いだろうさ
そこが主眼じゃない物と比較しても意味が無い
2011/05/18(水) 00:48:12.86
>>830-831
次の ISO C++ 規格にラムダ式入るぜ。
一部のコンパイラではもう使えるんだぜ。
2011/05/18(水) 00:50:24.53
>>830
>>834
2011/05/18(水) 01:22:27.64
>>834
VS2010ではもう使えるわけだが
2011/05/18(水) 01:38:22.64
またパーサが重くなると思うと泣けてくるよな
838uy
垢版 |
2011/05/18(水) 13:27:58.72
>>826
おまえにゃいてない821
2011/05/18(水) 14:14:05.66
>>838
俺に言ったかはどうでもいい
ここで吠えても無駄と言っているだけ
2011/05/18(水) 19:26:18.18
C++ がシンプルで小気味良い、みんなに好かれる奇麗な言語になれる可能性は無さそうだな
841uy
垢版 |
2011/05/18(水) 19:52:06.44
>>839
だったら2chやめろw



↑どうみても正論
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

ニューススポーツなんでも実況