前スレ
http://pc11.2ch.net/test/read.cgi/tech/1201567967/
【肥大化】C++ を見捨てたヤシ 2人目【複雑化】
■ このスレッドは過去ログ倉庫に格納されています
2008/05/17(土) 21:07:51
795デフォルトの名無しさん
2011/05/16(月) 15:54:04.39796デフォルトの名無しさん
2011/05/16(月) 19:27:15.95797デフォルトの名無しさん
2011/05/16(月) 19:32:11.39 http://unkar.org/r/tech/1302588918 の 701 と同じ人だと思われ
798デフォルトの名無しさん
2011/05/16(月) 19:51:10.88799デフォルトの名無しさん
2011/05/16(月) 20:46:05.12 Cの批判は別のスレですればいいよ
800デフォルトの名無しさん
2011/05/16(月) 21:11:25.60801デフォルトの名無しさん
2011/05/16(月) 21:18:31.59 スレタイ
802デフォルトの名無しさん
2011/05/16(月) 21:20:09.88 何を熱くなってんだか・・
803デフォルトの名無しさん
2011/05/16(月) 21:23:36.77804デフォルトの名無しさん
2011/05/16(月) 21:25:02.31 最早意味がワカンネw
805デフォルトの名無しさん
2011/05/16(月) 21:28:37.08 >>803
人のスレ?
人のスレ?
806デフォルトの名無しさん
2011/05/16(月) 22:10:56.05 自演が激しすぎるって・・・
807デフォルトの名無しさん
2011/05/16(月) 22:49:13.71 隠蔽と委譲と多態が激しすぎる
808デフォルトの名無しさん
2011/05/17(火) 00:50:12.95 C++の仕様の複雑化や肥大化で困っているのは
実質的にはコンパイラベンダくらいではないか
このスレにC++プログラマがいるのは
文句を言いつつやっぱりC++が好きだからじゃないか
実質的にはコンパイラベンダくらいではないか
このスレにC++プログラマがいるのは
文句を言いつつやっぱりC++が好きだからじゃないか
809デフォルトの名無しさん
2011/05/17(火) 01:13:41.25 少し大きな問題を関数に分割すると一つ一つの関数の働きを
コメントにして書いておかないと忘れる
でもクラスが使えれば問題をひとくくりに出来るので、コメントの
必要量が減る
もちろん仕様書を完璧に書いてやればそんな問題は起きないが、
自分用のちょっとしたプログラムにいちいち仕様書を書く奴が果た
してどれくらいいるだろうか
あとGUIのイベントドリブン型のプログラムを書くとどうしても関数ポインタ
もしくは仮想関数が必要になる
そこにデザパタが入る余地があるのだが、C++なら自然に書ける場合も
CだとOOPをサポートする機能がないので全部自分でやらなければ
ならない
そして既存ソースの再利用となるともう圧倒的にC++が有利になる
クラスをそのまま使い回せばいいのだから
クラスの仕様が変われば継承して変更すればよい
コメントにして書いておかないと忘れる
でもクラスが使えれば問題をひとくくりに出来るので、コメントの
必要量が減る
もちろん仕様書を完璧に書いてやればそんな問題は起きないが、
自分用のちょっとしたプログラムにいちいち仕様書を書く奴が果た
してどれくらいいるだろうか
あとGUIのイベントドリブン型のプログラムを書くとどうしても関数ポインタ
もしくは仮想関数が必要になる
そこにデザパタが入る余地があるのだが、C++なら自然に書ける場合も
CだとOOPをサポートする機能がないので全部自分でやらなければ
ならない
そして既存ソースの再利用となるともう圧倒的にC++が有利になる
クラスをそのまま使い回せばいいのだから
クラスの仕様が変われば継承して変更すればよい
810デフォルトの名無しさん
2011/05/17(火) 01:38:14.08 んなことのために継承すんなよ
811デフォルトの名無しさん
2011/05/17(火) 07:04:18.10 クラスは使い回せるのに関数は使い回せないという発想がユニーク
でもCでコールバックがめんどいのは認める
関数ポインタと一緒に渡すデータの寿命の管理が面倒だからね
Boehm GCあれば話は別なんだが
ていうか、いまどき生のCでGUIはねーよ。Valaとかあるじゃん
でもCでコールバックがめんどいのは認める
関数ポインタと一緒に渡すデータの寿命の管理が面倒だからね
Boehm GCあれば話は別なんだが
ていうか、いまどき生のCでGUIはねーよ。Valaとかあるじゃん
812デフォルトの名無しさん
2011/05/17(火) 07:32:16.56 何で関数は再利用出来ないと思ってるんだろうな
継承がもてはやされていた時代はもう終わったのに
継承がもてはやされていた時代はもう終わったのに
813デフォルトの名無しさん
2011/05/17(火) 07:45:59.99814デフォルトの名無しさん
2011/05/17(火) 09:58:41.39 Go・・・
815デフォルトの名無しさん
2011/05/17(火) 11:01:45.82816uy
2011/05/17(火) 12:04:07.25 本当にバカなのは
使わなくても良いところで
そういう高価な機能を使っちゃう奴だけどね
バカというか・・・初心者が、C++触りたてに良く見られる傾向なんだけども
そのまま初心者のまま突っ走ってる奴が、C++でソースコードかくと、もう見るに耐えない
ぁ、こういうコード書く奴を束縛する目的ならJAVAもありだなと思ったのだった
使わなくても良いところで
そういう高価な機能を使っちゃう奴だけどね
バカというか・・・初心者が、C++触りたてに良く見られる傾向なんだけども
そのまま初心者のまま突っ走ってる奴が、C++でソースコードかくと、もう見るに耐えない
ぁ、こういうコード書く奴を束縛する目的ならJAVAもありだなと思ったのだった
817デフォルトの名無しさん
2011/05/17(火) 12:11:02.11818デフォルトの名無しさん
2011/05/17(火) 12:16:36.92819デフォルトの名無しさん
2011/05/17(火) 12:21:27.22 >>818
だから仮想関数を使う必要なんて無くて、
本当に必要なのはクロージャや総称型じゃないのか、と言ってるんだよ?
そんなに難しい話かな?
クラスを劣化名前空間、劣化クロージャ、劣化総称型として使おうとするなよ
だから仮想関数を使う必要なんて無くて、
本当に必要なのはクロージャや総称型じゃないのか、と言ってるんだよ?
そんなに難しい話かな?
クラスを劣化名前空間、劣化クロージャ、劣化総称型として使おうとするなよ
820デフォルトの名無しさん
2011/05/17(火) 12:25:06.95 >>819
自分の価値観を人に押しつけるなカス
自分の価値観を人に押しつけるなカス
821デフォルトの名無しさん
2011/05/17(火) 13:09:57.96 総称型はtemplateで十分だろうし、クロージャをまともに実装するには
GCは不可欠になる
実行速度を最大の利点とするコンパイラ言語ではクロージャとは相容れない
のではないかと思う
インタープリタでやってろよ
それかJavaでも導入予定らしいからそちらを使うか
いずれにしろC++には必要無い
GCは不可欠になる
実行速度を最大の利点とするコンパイラ言語ではクロージャとは相容れない
のではないかと思う
インタープリタでやってろよ
それかJavaでも導入予定らしいからそちらを使うか
いずれにしろC++には必要無い
822デフォルトの名無しさん
2011/05/17(火) 13:55:00.20 仮想関数って速いのか?
823デフォルトの名無しさん
2011/05/17(火) 13:57:56.63 遅くはない
824uy
2011/05/17(火) 16:20:19.85 必要ないなんていうな
C++の役割はあらゆる概念を速度を落とさず実装する事だろ
C++の役割はあらゆる概念を速度を落とさず実装する事だろ
825デフォルトの名無しさん
2011/05/17(火) 17:58:27.12826デフォルトの名無しさん
2011/05/17(火) 18:41:38.62827デフォルトの名無しさん
2011/05/17(火) 21:17:30.35828デフォルトの名無しさん
2011/05/17(火) 21:19:31.94 >>827
いつまでも仕事が無くならないから美味しいだろw
いつまでも仕事が無くならないから美味しいだろw
829デフォルトの名無しさん
2011/05/17(火) 21:23:03.99830デフォルトの名無しさん
2011/05/17(火) 21:26:54.55831デフォルトの名無しさん
2011/05/17(火) 21:44:28.16 え、C++ってクロージャ入らないの?
832デフォルトの名無しさん
2011/05/17(火) 21:48:00.93 テンプレートのset、map系使ったらsqliteとか組込み系DB要らない
二桁以上爆速
二桁以上爆速
833デフォルトの名無しさん
2011/05/17(火) 21:50:03.84 そりゃ SQL をパースしなくていい方が速いだろうさ
そこが主眼じゃない物と比較しても意味が無い
そこが主眼じゃない物と比較しても意味が無い
834デフォルトの名無しさん
2011/05/18(水) 00:48:12.86835デフォルトの名無しさん
2011/05/18(水) 00:50:24.53836デフォルトの名無しさん
2011/05/18(水) 01:22:27.64 >>834
VS2010ではもう使えるわけだが
VS2010ではもう使えるわけだが
837デフォルトの名無しさん
2011/05/18(水) 01:38:22.64 またパーサが重くなると思うと泣けてくるよな
839デフォルトの名無しさん
2011/05/18(水) 14:14:05.66840デフォルトの名無しさん
2011/05/18(水) 19:26:18.18 C++ がシンプルで小気味良い、みんなに好かれる奇麗な言語になれる可能性は無さそうだな
842uy
2011/05/18(水) 19:55:03.97C++があらゆる概念を速度を落とさず実装した言語
このブランドを落としたら、もう存在価値ないっていってるんだよ
俺からみればこれはアルゴリズム研究用言語
C++の方向性に一貫性はあると思うし
いきなり他言語に追い抜かれる事はないと思うけどね
843デフォルトの名無しさん
2011/05/18(水) 20:13:32.36 つまりアセンブリが最強
844デフォルトの名無しさん
2011/05/18(水) 20:23:21.09 マクロアセンブラ最強だろw
と思ってた時代もあったな・・・
と思ってた時代もあったな・・・
845デフォルトの名無しさん
2011/05/18(水) 20:43:04.88 アセンブラは最強だけど、俺が最強じゃなかった・・
846デフォルトの名無しさん
2011/05/18(水) 20:52:34.95 概念を加速させろ
ブランドを考えろ
ブランドを考えろ
847デフォルトの名無しさん
2011/05/18(水) 20:54:54.82848デフォルトの名無しさん
2011/05/18(水) 20:58:45.27 いいや俺が間違ってる
849デフォルトの名無しさん
2011/05/18(水) 21:07:15.63 >>848
そうかお前が間違っているとようやく認めたか
そうかお前が間違っているとようやく認めたか
850デフォルトの名無しさん
2011/05/18(水) 21:11:53.26 いや、俺が。
851デフォルトの名無しさん
2011/05/18(水) 22:24:05.27 俺漏れも
852デフォルトの名無しさん
2011/05/19(木) 08:24:16.69 俺だけが正しかったわけだ
854デフォルトの名無しさん
2011/05/19(木) 11:58:14.13 >>853
どこの馬の骨とも知れないお前につべこべ命令される謂われはない
どこの馬の骨とも知れないお前につべこべ命令される謂われはない
856デフォルトの名無しさん
2011/05/19(木) 15:23:42.07 >>855
だから俺にいちいち命令すんなってのカス
だから俺にいちいち命令すんなってのカス
858デフォルトの名無しさん
2011/05/20(金) 14:01:10.24 >>857
医者でもないのに病名診断すると医師法17条違反
第31条 次の各号のいずれかに該当する者は、3年以下の懲役若しくは100万円以下の罰金に処し、又はこれを併科する。
1.第17条の規定に違反した者
2.虚偽又は不正の事実に基づいて医師免許を受けた者
通報したら面白そうだな
医者でもないのに病名診断すると医師法17条違反
第31条 次の各号のいずれかに該当する者は、3年以下の懲役若しくは100万円以下の罰金に処し、又はこれを併科する。
1.第17条の規定に違反した者
2.虚偽又は不正の事実に基づいて医師免許を受けた者
通報したら面白そうだな
859デフォルトの名無しさん
2011/05/20(金) 23:47:19.89 今年ももうそろそろ半分が終わりそうな勢いだけど、取り敢えず C++ のソースコードは書かずに済んだわ
残り半分は C++ のソースコードを読まずに済ませられると良いなあ
残り半分は C++ のソースコードを読まずに済ませられると良いなあ
860デフォルトの名無しさん
2011/05/21(土) 17:20:38.50 全く、糞スレになったもんだ
861デフォルトの名無しさん
2011/05/21(土) 17:35:47.24 ここからは >>860 の尽力により良スレになりそうだな
862デフォルトの名無しさん
2011/05/21(土) 17:48:56.07 2chの議論って揚げ足取りの応酬になるよね
863デフォルトの名無しさん
2011/05/21(土) 17:51:16.53 C++使いをからかって遊んでたら
ガチ既知外が現れて皆どん引きって展開
ガチ既知外が現れて皆どん引きって展開
864デフォルトの名無しさん
2011/05/21(土) 17:52:21.78 コードが出て来ない議論はそうなりがち
事実を確認し合いたいんじゃなくて、自己証明をしたいだけの人が沢山居るんでしょうね
事実を確認し合いたいんじゃなくて、自己証明をしたいだけの人が沢山居るんでしょうね
865デフォルトの名無しさん
2011/05/21(土) 19:42:37.81 どうせコード出してもC++ PGには読めないさ
866デフォルトの名無しさん
2011/05/21(土) 19:50:35.90 bzrスレと同じやつかね。この粘着。
867デフォルトの名無しさん
2011/05/21(土) 20:21:35.71868デフォルトの名無しさん
2011/05/21(土) 20:23:27.21 彼のいう "C++ PG" はコードが読めないものと定義されているので >865 で正しいのです。
869デフォルトの名無しさん
2011/05/21(土) 20:24:46.14 >>862
ホントだな
ホントだな
870デフォルトの名無しさん
2011/05/21(土) 20:35:13.55 >>868
/: : : : : __: :/: : ::/: : ://: : :/l::|: : :i: :l: : :ヽ: : :丶: : 丶ヾ ___
/;,, : : : //::/: : 7l,;:≠-::/: : / .l::|: : :l: :|;,,;!: : :!l: : :i: : : :|: : ::、 / ヽ
/ヽヽ: ://: :!:,X~::|: /;,,;,/: :/ リ!: ::/ノ l`ヽl !: : |: : : :l: :l: リ / そ そ お \
/: : ヽヾ/: : l/::l |/|||llllヾ,、 / |: :/ , -==、 l\:::|: : : :|i: | / う う 前 |
. /: : : //ヾ ; :|!: イ、||ll|||||::|| ノノ イ|||||||ヾ、 |: ::|!: : イ: ::|/ な 思 が
/: : ://: : :ヽソ::ヽl |{ i||ll"ン ´ i| l|||l"l `|: /|: : /'!/l ん う
∠: : : ~: : : : : : : :丶ゝ-―- , ー=z_ソ |/ ハメ;, :: ::|. だ ん
i|::ハ: : : : : : : : : : : 、ヘヘヘヘ 、 ヘヘヘヘヘ /: : : : : \,|. ろ な
|!l |: : : : : : : : :、: ::\ 、-―-, / : : :丶;,,;,:ミヽ う ら
丶: :ハ、lヽ: :ヽ: : ::\__ `~ " /: : ト; lヽ) ゝ
レ `| `、l`、>=ニ´ , _´ : :} ` /
,,、r"^~´"''''"t-`r、 _ -、 ´ヽノ \ノ / お ・
,;'~ _r-- 、__ ~f、_>'、_ | で 前 ・
f~ ,;" ~"t___ ミ、 ^'t | は ん ・
," ,~ ヾ~'-、__ ミ_ξ丶 | な 中 ・
;' ,イ .. ヽ_ ヾ、0ヽ丶 l /
( ;":: |: :: .. .`, ヾ 丶 ! \____/
;;;; :: 入:: :: :: l`ー-、 )l ヾ 丶
"~、ソ:: :い:: : \_ ノ , ヾ 丶
/: : : : : __: :/: : ::/: : ://: : :/l::|: : :i: :l: : :ヽ: : :丶: : 丶ヾ ___
/;,, : : : //::/: : 7l,;:≠-::/: : / .l::|: : :l: :|;,,;!: : :!l: : :i: : : :|: : ::、 / ヽ
/ヽヽ: ://: :!:,X~::|: /;,,;,/: :/ リ!: ::/ノ l`ヽl !: : |: : : :l: :l: リ / そ そ お \
/: : ヽヾ/: : l/::l |/|||llllヾ,、 / |: :/ , -==、 l\:::|: : : :|i: | / う う 前 |
. /: : : //ヾ ; :|!: イ、||ll|||||::|| ノノ イ|||||||ヾ、 |: ::|!: : イ: ::|/ な 思 が
/: : ://: : :ヽソ::ヽl |{ i||ll"ン ´ i| l|||l"l `|: /|: : /'!/l ん う
∠: : : ~: : : : : : : :丶ゝ-―- , ー=z_ソ |/ ハメ;, :: ::|. だ ん
i|::ハ: : : : : : : : : : : 、ヘヘヘヘ 、 ヘヘヘヘヘ /: : : : : \,|. ろ な
|!l |: : : : : : : : :、: ::\ 、-―-, / : : :丶;,,;,:ミヽ う ら
丶: :ハ、lヽ: :ヽ: : ::\__ `~ " /: : ト; lヽ) ゝ
レ `| `、l`、>=ニ´ , _´ : :} ` /
,,、r"^~´"''''"t-`r、 _ -、 ´ヽノ \ノ / お ・
,;'~ _r-- 、__ ~f、_>'、_ | で 前 ・
f~ ,;" ~"t___ ミ、 ^'t | は ん ・
," ,~ ヾ~'-、__ ミ_ξ丶 | な 中 ・
;' ,イ .. ヽ_ ヾ、0ヽ丶 l /
( ;":: |: :: .. .`, ヾ 丶 ! \____/
;;;; :: 入:: :: :: l`ー-、 )l ヾ 丶
"~、ソ:: :い:: : \_ ノ , ヾ 丶
872デフォルトの名無しさん
2011/05/21(土) 21:10:20.62 >>871
ほほう、君の思う「C++ PG」とはずいぶん人間離れした超人ですなあ
ほほう、君の思う「C++ PG」とはずいぶん人間離れした超人ですなあ
873デフォルトの名無しさん
2011/05/21(土) 21:11:18.05 超人(笑)
874デフォルトの名無しさん
2011/05/21(土) 21:27:26.16 何が彼をここまでさせるのか
875デフォルトの名無しさん
2011/05/21(土) 21:30:38.66 統失なんだろ
薬が足りないんだよ(笑)
薬が足りないんだよ(笑)
876uy
2011/05/21(土) 21:41:30.16 あははははは
877デフォルトの名無しさん
2011/05/21(土) 21:44:32.81 ライセンスを無視する奴をC++PGの代表としてみてたら嫌だな
878uy
2011/05/21(土) 22:50:26.26 だれ
879デフォルトの名無しさん
2011/05/22(日) 11:54:48.86 C++ は second-system effect の典型例として
人類史に残すためだけに存在している
人類史に残すためだけに存在している
880デフォルトの名無しさん
2011/05/22(日) 11:59:37.66 そういう事にしたいのですね
881uy
2011/05/23(月) 00:37:11.48 unless 人類史に残す為だけに存在している == true
な言語を挙げるとしたらLispしかないよ・・・?
Lispだけは100年後も生きてるでしょ、あんな単純な構文だとどんな概念でも吸収するからね
直感的じゃー無い言語だけれど、長生きする言語にプログラマ自身が
慣れちゃえーっていうのは、一つの手だと思ったりする
な言語を挙げるとしたらLispしかないよ・・・?
Lispだけは100年後も生きてるでしょ、あんな単純な構文だとどんな概念でも吸収するからね
直感的じゃー無い言語だけれど、長生きする言語にプログラマ自身が
慣れちゃえーっていうのは、一つの手だと思ったりする
882uy
2011/05/23(月) 12:51:21.20 でもたかが変数宣言に(setq n 8)なのがどうもね
アルゴリズムにつまってきた時にぶちぎれそう
全部let内でかくのかLispって
アルゴリズムにつまってきた時にぶちぎれそう
全部let内でかくのかLispって
883デフォルトの名無しさん
2011/05/23(月) 12:56:14.84 Arcでも使いなさいな
884uy
2011/05/23(月) 16:31:26.03 マイナー技術いらない
885デフォルトの名無しさん
2011/05/31(火) 22:04:40.32886デフォルトの名無しさん
2011/06/15(水) 23:41:48.94887デフォルトの名無しさん
2011/07/16(土) 23:01:38.20888デフォルトの名無しさん
2011/08/02(火) 02:12:38.71 6年ほどC++を使い続けてCに回帰しようとしてる俺の居場所はここでいいんだろうか
889デフォルトの名無しさん
2011/11/20(日) 11:48:16.23 ほす
890デフォルトの名無しさん
2011/11/20(日) 11:48:40.60 さ
891デフォルトの名無しさん
2011/11/20(日) 11:59:39.66 とにかくヘッダを書くのが面倒くさい
892デフォルトの名無しさん
2012/01/10(火) 08:53:45.05893デフォルトの名無しさん
2012/09/10(月) 02:46:09.41 というかくさい
894uy
2012/09/10(月) 10:30:46.63 俺様が思うのは
「プログラムの言語仕様なんて少しわかってれば使える、わからない部分は触らなきゃ良い」
これが違ったんだよ
底辺PGや初心者を慰める言葉だこれ
中級者以上ならこの言葉に甘んじたらいけない
プログラム言語は言語仕様をすべて把握していなきゃ使えないし
自分の把握してない言語は積極的に使うべきじゃない
つまりC++を使うなら全部覚えてからだ
でも増え続ける仕様
これはあくまでC++は道具、手段としてのみみないと
足元救われるどころではなく人生を刈り取られる
「プログラムの言語仕様なんて少しわかってれば使える、わからない部分は触らなきゃ良い」
これが違ったんだよ
底辺PGや初心者を慰める言葉だこれ
中級者以上ならこの言葉に甘んじたらいけない
プログラム言語は言語仕様をすべて把握していなきゃ使えないし
自分の把握してない言語は積極的に使うべきじゃない
つまりC++を使うなら全部覚えてからだ
でも増え続ける仕様
これはあくまでC++は道具、手段としてのみみないと
足元救われるどころではなく人生を刈り取られる
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 「おこめ券は米以外の食品も買える。効果的な活用を」 地元で農水相 [山形県] [少考さん★]
- 【速報】「女芸人No.1決定戦 THE W」9代目女王にニッチェ! 7年ぶり3度目で悲願の優勝 [牛丼★]
- 【芸能】『女芸人No.1決定戦THE W』 粗品が最後にバッサリ「優勝賞金1000万円にしてはレベル低い大会」 [冬月記者★]
- 【沖縄】開業4ヵ月でこれは…“国民の税金”投入の『ジャングリア沖縄』で見た衝撃的な光景と、モチベーションが低い一部スタッフの現状 [ぐれ★]
- 【東京】「家族で話題にして」 “世田谷一家殺害から25年 警視庁が呼びかけ [煮卵★]
- 今年の流行語大賞 『働いて働いて働いてまいります』が受賞で不快感… 過労自殺の遺族らが会見「家族にむち打つような行為だ」 [冬月記者★]
- 前駐中国大使・垂秀夫『高市首相が台湾有事答弁を国会でしてしまったのは高市首相のなかに戦略的思考が無いから。安倍晋三を見習え』 [718678614]
- クズ「勉強頑張らなかった奴は一生DQNと一緒に肉体労働しろ」☚勉強頑張れるのも環境と巡り合わせなんだが? [783475554]
- 金曜ロードショー😭
- 朝だよー🥁🥺ドンドンドンドン
- ( ・᷄ὢ・᷅ )ケツ
- モブサイコ「私がJAグループに何か利益誘導するということは全くありません」 [402859164]
