前スレ
http://pc11.2ch.net/test/read.cgi/tech/1201567967/
探検
【肥大化】C++ を見捨てたヤシ 2人目【複雑化】
■ このスレッドは過去ログ倉庫に格納されています
2008/05/17(土) 21:07:51
588デフォルトの名無しさん
2011/05/14(土) 00:44:21.15 POS屋だけどC++は必須だな
589デフォルトの名無しさん
2011/05/14(土) 00:44:34.28 >>587 そんな日本の恥さらしを持ち出して何が言いたいの?
590デフォルトの名無しさん
2011/05/14(土) 00:47:46.47 構ってちゃんのロートルはこれだから困る
相手をしてたら昼夜逆転するしな
早く精神科逝ってこいよ
相手をしてたら昼夜逆転するしな
早く精神科逝ってこいよ
591デフォルトの名無しさん
2011/05/14(土) 00:51:54.40 >>587
誤解してない?
誤解してない?
592デフォルトの名無しさん
2011/05/14(土) 00:53:31.90 >>586
ニッチじゃないよ
メーカーって、自動車メーカーや家電メーカーはもちろん
その部品のサプライヤーが全部だよ
末端ユーザーの眼に触れる部分のほうがマイノリティーだよ
大部分のソフトウェア開発はメーカーの中で行われているよ
ニッチじゃないよ
メーカーって、自動車メーカーや家電メーカーはもちろん
その部品のサプライヤーが全部だよ
末端ユーザーの眼に触れる部分のほうがマイノリティーだよ
大部分のソフトウェア開発はメーカーの中で行われているよ
593デフォルトの名無しさん
2011/05/14(土) 00:56:55.07594デフォルトの名無しさん
2011/05/14(土) 01:03:07.56595デフォルトの名無しさん
2011/05/14(土) 01:23:37.38 >>583
うそつけ
うそつけ
596デフォルトの名無しさん
2011/05/14(土) 01:29:43.15 見てわかるとおり
病気の子が憂さ晴らしにやってるだけだから
相手にするだけ無駄だよ
何言っても無駄
こんな感じでvsスレを荒らし続けてた
病気の子が憂さ晴らしにやってるだけだから
相手にするだけ無駄だよ
何言っても無駄
こんな感じでvsスレを荒らし続けてた
597デフォルトの名無しさん
2011/05/14(土) 01:35:09.83598デフォルトの名無しさん
2011/05/14(土) 01:35:40.07 >>597
え?
え?
599デフォルトの名無しさん
2011/05/14(土) 01:36:29.66600デフォルトの名無しさん
2011/05/14(土) 01:38:12.29 >>599
しないと思うよw
しないと思うよw
601デフォルトの名無しさん
2011/05/14(土) 01:54:37.13 >>588
現在の所の C++ の畑
コンシューマゲーム
ウェブブラウザ
POS(具体例キボンヌ)
で、俺から追加
言語の仮想マシン(LLVM,V8,HotSpot,JavaScriptCore,StrongTalk)
あとは?
現在の所の C++ の畑
コンシューマゲーム
ウェブブラウザ
POS(具体例キボンヌ)
で、俺から追加
言語の仮想マシン(LLVM,V8,HotSpot,JavaScriptCore,StrongTalk)
あとは?
602デフォルトの名無しさん
2011/05/14(土) 01:59:02.74 OS
603デフォルトの名無しさん
2011/05/14(土) 01:59:17.43 >>602
Haiku OS?
Haiku OS?
604デフォルトの名無しさん
2011/05/14(土) 02:07:59.71 デスクトップは Windows : C#, Mac OS X : ObjC, Linux : C
タブレットとスマートフォンは iPhone : ObjC, Android : Java
サーバサイドは Java, PHP, Ruby, Python と SQL
ウェブアプリは JavaScript
タブレットとスマートフォンは iPhone : ObjC, Android : Java
サーバサイドは Java, PHP, Ruby, Python と SQL
ウェブアプリは JavaScript
605デフォルトの名無しさん
2011/05/14(土) 02:24:00.45 Qtの導入事例
http://qt.nokia.com/qt-in-use-jp
http://qt.nokia.com/qt-in-use-jp
606デフォルトの名無しさん
2011/05/14(土) 02:25:11.00 そして Qt は JS へ…
607デフォルトの名無しさん
2011/05/14(土) 02:27:51.75 そのJSがC++で書かれてるけど
608デフォルトの名無しさん
2011/05/14(土) 02:29:06.06 JavaVMもC++で書かれているけど、誰も気にしない
609デフォルトの名無しさん
2011/05/14(土) 02:41:14.46 >>608
気にしない事で C++ >> C という現実から目を背けたいわけですね、分かります
気にしない事で C++ >> C という現実から目を背けたいわけですね、分かります
610デフォルトの名無しさん
2011/05/14(土) 02:43:43.64 いや、単に Qt ==>> JS バンジャーイ!って言いたいだけだけど?
611デフォルトの名無しさん
2011/05/14(土) 02:59:33.33 JavaScriptの高速化競争が激しい今
JavaScript処理系の実装言語にC++が選択されているということは
実行時の効率が要求される場面ではC++が最適であるとMozillaやGoogleが判断したということではないか
と言ってる自分は実は、C++だけでなくいろんな言語の仕事があるほうが楽しくて良いと考えている中年デベロッパー
JavaScript処理系の実装言語にC++が選択されているということは
実行時の効率が要求される場面ではC++が最適であるとMozillaやGoogleが判断したということではないか
と言ってる自分は実は、C++だけでなくいろんな言語の仕事があるほうが楽しくて良いと考えている中年デベロッパー
612デフォルトの名無しさん
2011/05/14(土) 03:03:21.51 >>611
V8 の人は Strongtalk -> HotSport -> V8 とずーっと C++ なだけ
V8 の人は Strongtalk -> HotSport -> V8 とずーっと C++ なだけ
613デフォルトの名無しさん
2011/05/14(土) 03:32:20.66 >>612
で?Cの出番はありましたか?
で?Cの出番はありましたか?
614デフォルトの名無しさん
2011/05/14(土) 07:25:32.88 えーと、またここでC++ PGがC++理解してないのを
証明すればいい流れですかね?
証明すればいい流れですかね?
615デフォルトの名無しさん
2011/05/14(土) 07:34:38.89 >>564
C++プログラマがC使えるってこれ↓のこと?
C++ プログラマのプロファイル(C vs. C++スレより)
C のコードを書かせたら、
・性能要求がきつい箇所で strlen() をループの判定部分に入れる
・あれだけ使うなと言われているのに、未だに gets() を使い続ける
・平気で realloc() でメモリをリークさせる
・副作用がある事を意識して使うべきマクロに関数と間違う様な名前を付ける
・厳密な型検査があれば通過しない様なコードを無意識に書く
・警告は無視する
C++プログラマがC使えるってこれ↓のこと?
C++ プログラマのプロファイル(C vs. C++スレより)
C のコードを書かせたら、
・性能要求がきつい箇所で strlen() をループの判定部分に入れる
・あれだけ使うなと言われているのに、未だに gets() を使い続ける
・平気で realloc() でメモリをリークさせる
・副作用がある事を意識して使うべきマクロに関数と間違う様な名前を付ける
・厳密な型検査があれば通過しない様なコードを無意識に書く
・警告は無視する
616デフォルトの名無しさん
2011/05/14(土) 08:35:23.15 次の収容所はここか
617デフォルトの名無しさん
2011/05/14(土) 11:34:01.51618デフォルトの名無しさん
2011/05/14(土) 12:09:56.63 自称「C を知っている」C++ PG の話だろ
619デフォルトの名無しさん
2011/05/14(土) 12:12:24.88620デフォルトの名無しさん
2011/05/14(土) 12:15:03.61 >>554と>615はC PGに都合の良い「こんなC++ PGがいる」という妄想に過ぎない
621デフォルトの名無しさん
2011/05/14(土) 12:16:19.46 そう思うだろ。実際に居たんだぜw
622デフォルトの名無しさん
2011/05/14(土) 12:30:28.43 C++ を使うメリットとして C ならどんな問題が起こるかという例を挙げると、
例を挙げた人をはじめとして C++ プログラマはみんなそんなコードを書くと
認定され、別々の人が挙げた問題も "C++ PG" という想像上のレッテルに
累積される仕組み。
例を挙げた人をはじめとして C++ プログラマはみんなそんなコードを書くと
認定され、別々の人が挙げた問題も "C++ PG" という想像上のレッテルに
累積される仕組み。
623デフォルトの名無しさん
2011/05/14(土) 12:36:37.55 それは C++ PG があまりにもおかしな例を挙げるからだろw
まともな例が挙ったのは見た事無いしな
まともな例が挙ったのは見た事無いしな
624デフォルトの名無しさん
2011/05/14(土) 12:43:30.15 >>623
そう思うんなら例がどう不適切なのか指摘すればいいだけ。
それをせずにわざわざ非論理的な展開に持っていく必要は無いし、
そもそもプログラマ同士の議論で論理を欠くようなことをするべきではない。
そう思うんなら例がどう不適切なのか指摘すればいいだけ。
それをせずにわざわざ非論理的な展開に持っていく必要は無いし、
そもそもプログラマ同士の議論で論理を欠くようなことをするべきではない。
625デフォルトの名無しさん
2011/05/14(土) 12:48:44.10626デフォルトの名無しさん
2011/05/14(土) 12:49:34.98 つーか、C++ PG は議論してるつもりだったのかw
627デフォルトの名無しさん
2011/05/14(土) 12:53:04.88628デフォルトの名無しさん
2011/05/14(土) 13:29:10.23629デフォルトの名無しさん
2011/05/14(土) 13:30:35.21630デフォルトの名無しさん
2011/05/14(土) 13:31:11.54631デフォルトの名無しさん
2011/05/14(土) 13:33:51.24632デフォルトの名無しさん
2011/05/14(土) 13:37:44.96 Qt を使いたくなって久々に C++ を使おうかと思ったけど、もう C++ を使う必要はないんだな
クロスプラットフォーム GUI って、数少ない C++ が優位性を持っていた分野なのにな・・
クロスプラットフォーム GUI って、数少ない C++ が優位性を持っていた分野なのにな・・
633デフォルトの名無しさん
2011/05/14(土) 13:42:58.59 他の言語だとバインドがめんどくさいでしょ
634デフォルトの名無しさん
2011/05/14(土) 13:43:19.43635デフォルトの名無しさん
2011/05/14(土) 13:45:13.33 >>633
バインディングとかじゃなく、今後はJavaScriptがQtの第一言語なんだってさ
バインディングとかじゃなく、今後はJavaScriptがQtの第一言語なんだってさ
636デフォルトの名無しさん
2011/05/14(土) 13:48:31.89637デフォルトの名無しさん
2011/05/14(土) 13:51:09.02 周りから見たら、一人で議論しているつもりになって特攻してるだけなんだよな・・
もっと冷静になって欲しいわ
もっと冷静になって欲しいわ
638デフォルトの名無しさん
2011/05/14(土) 13:51:26.82 >>632
Qtは今JavaScriptをメインベースに置こうとしてるし迷走してるから
何か怪しい
Nokiaに買収されてからおかしくなったのか?
C++ベースのGUIアプリ構築環境はC++BuilderとQtが一番大きいが
C++BuilderはWindowsでしか動かないという大きな欠点がある
CLXはやめてしまったし
だからQtが最後の頼みの綱だ
WindowsでGUIをするなら今ならC#一択でしょ
Qtは今JavaScriptをメインベースに置こうとしてるし迷走してるから
何か怪しい
Nokiaに買収されてからおかしくなったのか?
C++ベースのGUIアプリ構築環境はC++BuilderとQtが一番大きいが
C++BuilderはWindowsでしか動かないという大きな欠点がある
CLXはやめてしまったし
だからQtが最後の頼みの綱だ
WindowsでGUIをするなら今ならC#一択でしょ
639デフォルトの名無しさん
2011/05/14(土) 14:05:19.79 >>636
こういう無責任であくまでもシラを切り通す奴は政治家にもたくさんいるよな
自分にとって都合のいい時はガンガン攻撃する癖に、自分にとって都合が
悪くなると途端に被害者面して「そんな事言いましたっけ」とか「記憶にないです」
とか
リアル社会でもそんな感じなんだろうな
俺の勘では多分無職
こういう無責任であくまでもシラを切り通す奴は政治家にもたくさんいるよな
自分にとって都合のいい時はガンガン攻撃する癖に、自分にとって都合が
悪くなると途端に被害者面して「そんな事言いましたっけ」とか「記憶にないです」
とか
リアル社会でもそんな感じなんだろうな
俺の勘では多分無職
640デフォルトの名無しさん
2011/05/14(土) 14:06:47.01 C プログラマのプロファイル(C vs. C++スレより)
C++ のコードを書かせたら、
・性能要求がきつい箇所で virtual関数を使う
・あれだけ使うなと言われているのに、未だに operator をおかしなとこで使い続ける
・平気で 例外安全を無視する
・副作用がある事を意識して使うべきtemplateに関数と間違う様な名前を付ける
・厳密な規約があれば通過しない様なコードを危険だとさわぐ
・仕様は無視する
C++ のコードを書かせたら、
・性能要求がきつい箇所で virtual関数を使う
・あれだけ使うなと言われているのに、未だに operator をおかしなとこで使い続ける
・平気で 例外安全を無視する
・副作用がある事を意識して使うべきtemplateに関数と間違う様な名前を付ける
・厳密な規約があれば通過しない様なコードを危険だとさわぐ
・仕様は無視する
641デフォルトの名無しさん
2011/05/14(土) 14:08:15.20 やめろ。不毛だ。
642デフォルトの名無しさん
2011/05/14(土) 14:15:38.59643デフォルトの名無しさん
2011/05/14(土) 14:19:13.88644デフォルトの名無しさん
2011/05/14(土) 14:20:03.29 >>640
そんなのあったっけ?
C++ PGが operator の挙動を理解してなくて、
ライブラリは一切読まなくて、templateとマクロの違いも解ってなくて(当然ADLも理解できない)、
どういう規約を設定すれば危険なコードを排除できるかも説明できず(理解できてないから当然)
そもそも言語規格書を読まないのでC++を理解していない、
ってことしか書いてなかったよ。
そんなのあったっけ?
C++ PGが operator の挙動を理解してなくて、
ライブラリは一切読まなくて、templateとマクロの違いも解ってなくて(当然ADLも理解できない)、
どういう規約を設定すれば危険なコードを排除できるかも説明できず(理解できてないから当然)
そもそも言語規格書を読まないのでC++を理解していない、
ってことしか書いてなかったよ。
645デフォルトの名無しさん
2011/05/14(土) 14:35:47.85646デフォルトの名無しさん
2011/05/14(土) 14:35:55.69647デフォルトの名無しさん
2011/05/14(土) 14:38:50.22648デフォルトの名無しさん
2011/05/14(土) 14:39:05.70 印象論とか人格攻撃とか、まあ不毛ですこと。
それを議論だと言い張ってるんだもんな・・・
それを議論だと言い張ってるんだもんな・・・
649デフォルトの名無しさん
2011/05/14(土) 14:39:50.84650デフォルトの名無しさん
2011/05/14(土) 14:42:07.41 >>615 は vs スレで実際に C++ PG が主張して来た事なんだが、
前スレの『議論』を無視したいのかな?
前スレの『議論』を無視したいのかな?
651デフォルトの名無しさん
2011/05/14(土) 14:42:53.47652デフォルトの名無しさん
2011/05/14(土) 14:44:37.03653デフォルトの名無しさん
2011/05/14(土) 14:45:20.47 都合の悪い事実は × を付けて否定する
それが責任ある『議論』
それが責任ある『議論』
654デフォルトの名無しさん
2011/05/14(土) 14:50:07.54 ここのC PGは自分の落ち度は全部C++ PGに押しつけたいわけだな
何と言う他罰&不毛&自分の向上心がないこと
まあロートルだから仕方ないか
何と言う他罰&不毛&自分の向上心がないこと
まあロートルだから仕方ないか
655デフォルトの名無しさん
2011/05/14(土) 14:50:22.73656デフォルトの名無しさん
2011/05/14(土) 14:51:52.95 そうやって好きなだけ、ずーっと『議論』してたら良いと思うよ
俺はもっと建設的な事がしたいから、あんまり相手は出来ないけど、
たまに顔出すよ
俺はもっと建設的な事がしたいから、あんまり相手は出来ないけど、
たまに顔出すよ
657デフォルトの名無しさん
2011/05/14(土) 14:52:19.72658デフォルトの名無しさん
2011/05/14(土) 14:57:01.16659デフォルトの名無しさん
2011/05/14(土) 14:57:57.44 >>657
おかしい
×C++ PG はそういうコードを書くんだと考えるしかないだろ?
×だって C PG ならそんなコード書かないもの。
○C PG はそういうコードを書くんだと考えるしかないだろ?
○×だって C PG でもそんなコード書くもの。
おかしい
×C++ PG はそういうコードを書くんだと考えるしかないだろ?
×だって C PG ならそんなコード書かないもの。
○C PG はそういうコードを書くんだと考えるしかないだろ?
○×だって C PG でもそんなコード書くもの。
660デフォルトの名無しさん
2011/05/14(土) 15:00:02.54 >>659
あたまわるいの?
あたまわるいの?
661デフォルトの名無しさん
2011/05/14(土) 15:00:02.70662デフォルトの名無しさん
2011/05/14(土) 15:20:58.45 >>657
問題点として挙げた本人がその問題があると認識してるコードを書くわけ無いでしょ。
そういう問題を避けるあるいは避けさせるための手間がめんどくさいんだよ。
C++ならそこらへんの手間を減らす仕組みや、独自の問題に対してそういう仕組みを
自分で組み上げるための道具がCよりたくさん揃っている。
道具が増えたぶん、誤用などの問題も増えるのは確かなんだけどね。
あとはメリット・デメリットを秤にかけて選ぶという、あたりまえの話になる。
どっちかにメリットが全く無い、あるいはデメリットが全く無い、なんて言い切っちゃったり
果ては使ってる人の能力について決め付けたりしだすから不毛な水掛け論になる。
問題点として挙げた本人がその問題があると認識してるコードを書くわけ無いでしょ。
そういう問題を避けるあるいは避けさせるための手間がめんどくさいんだよ。
C++ならそこらへんの手間を減らす仕組みや、独自の問題に対してそういう仕組みを
自分で組み上げるための道具がCよりたくさん揃っている。
道具が増えたぶん、誤用などの問題も増えるのは確かなんだけどね。
あとはメリット・デメリットを秤にかけて選ぶという、あたりまえの話になる。
どっちかにメリットが全く無い、あるいはデメリットが全く無い、なんて言い切っちゃったり
果ては使ってる人の能力について決め付けたりしだすから不毛な水掛け論になる。
663デフォルトの名無しさん
2011/05/14(土) 15:23:04.40 const付けない屑とかの話か?C99にもconstはあるんだけどなあ。
664デフォルトの名無しさん
2011/05/14(土) 15:26:21.72665デフォルトの名無しさん
2011/05/14(土) 15:27:00.11666デフォルトの名無しさん
2011/05/14(土) 15:29:15.80667デフォルトの名無しさん
2011/05/14(土) 15:42:23.45 >>666
あたまわるいの?
あたまわるいの?
668デフォルトの名無しさん
2011/05/14(土) 15:51:34.39 >>664-665
残念ながら「プログラマ失格」と言ってしまえるほど稀な問題ではないとは思う。
たとえば検索できそうなものとして↓を見ると症例は決して少なくないように見える。
http://www.google.com/codesearch?q=lang%3Ac+%22%3D+realloc%28%22
http://www.google.com/codesearch?q=lang%3Ac+%22%3C+strlen%28%22
これを避けさせる手間については、経験や周りの環境によるんでなんとも
言えないところだけど、とりあえず何らかの対人アクションを起こさないといけない
時点でめんどいとは思う。
・・・こんなこと書くと "C++ PG" のプロファイルに「対人アクションができない」とか
追加されちゃうのかな。
残念ながら「プログラマ失格」と言ってしまえるほど稀な問題ではないとは思う。
たとえば検索できそうなものとして↓を見ると症例は決して少なくないように見える。
http://www.google.com/codesearch?q=lang%3Ac+%22%3D+realloc%28%22
http://www.google.com/codesearch?q=lang%3Ac+%22%3C+strlen%28%22
これを避けさせる手間については、経験や周りの環境によるんでなんとも
言えないところだけど、とりあえず何らかの対人アクションを起こさないといけない
時点でめんどいとは思う。
・・・こんなこと書くと "C++ PG" のプロファイルに「対人アクションができない」とか
追加されちゃうのかな。
669デフォルトの名無しさん
2011/05/14(土) 15:55:39.46670デフォルトの名無しさん
2011/05/14(土) 15:59:14.78 > 俺ら
671デフォルトの名無しさん
2011/05/14(土) 16:01:39.47 俺面倒見てなかったんだけど
672デフォルトの名無しさん
2011/05/14(土) 16:02:36.29 俺らwwwwwwwwwwwwww
673デフォルトの名無しさん
2011/05/14(土) 16:04:46.92 自作自演の強い臭気が・・・・
674デフォルトの名無しさん
2011/05/14(土) 16:04:56.17 >>659
何言ってんだ?
何言ってんだ?
675デフォルトの名無しさん
2011/05/14(土) 16:17:28.09 >>668
いやぁ、プログラマ失格でしょ
C++でも operator&& とか有名な罠にハマるやつがいるが、そいつもプログラマ失格
http://www.google.com/codesearch?&q=operator%26%26+lang:c%2B%2B
いやぁ、プログラマ失格でしょ
C++でも operator&& とか有名な罠にハマるやつがいるが、そいつもプログラマ失格
http://www.google.com/codesearch?&q=operator%26%26+lang:c%2B%2B
676デフォルトの名無しさん
2011/05/14(土) 16:22:17.17 またそうやって話をそらす・・・
677デフォルトの名無しさん
2011/05/14(土) 16:26:02.36678デフォルトの名無しさん
2011/05/14(土) 16:27:23.67 また都合の悪いことは「話をそらしてる」ことにする作戦ですか・・・
679デフォルトの名無しさん
2011/05/14(土) 16:32:45.39 >>678
おいおい
おいおい
680デフォルトの名無しさん
2011/05/14(土) 16:33:06.25 659 名前:デフォルトの名無しさん [sage]: 2011/05/14(土) 14:57:57.44
>>657
おかしい
×C++ PG はそういうコードを書くんだと考えるしかないだろ?
×だって C PG ならそんなコード書かないもの。
○C PG はそういうコードを書くんだと考えるしかないだろ?
○×だって C PG でもそんなコード書くもの。
>>657
おかしい
×C++ PG はそういうコードを書くんだと考えるしかないだろ?
×だって C PG ならそんなコード書かないもの。
○C PG はそういうコードを書くんだと考えるしかないだろ?
○×だって C PG でもそんなコード書くもの。
681デフォルトの名無しさん
2011/05/14(土) 16:33:33.36 もう許してやれよ
682デフォルトの名無しさん
2011/05/14(土) 16:36:48.12 コーディング規約も決めない職場って嫌ねえ
683デフォルトの名無しさん
2011/05/14(土) 16:38:30.79684デフォルトの名無しさん
2011/05/14(土) 16:40:24.76685デフォルトの名無しさん
2011/05/14(土) 16:41:51.29686デフォルトの名無しさん
2011/05/14(土) 16:44:54.62687デフォルトの名無しさん
2011/05/14(土) 16:48:10.81■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 731部隊の新資料、中国が公開 「日本が細菌戦の罪を自白」と主張 ロシアが引き渡し [少考さん★]
- 【速報】「女芸人No.1決定戦 THE W」9代目女王にニッチェ! 7年ぶり3度目で悲願の優勝 [牛丼★]
- 中国・ロシア両軍の爆撃機が東京方面へ向かう「異例のルート」を共同飛行…核も搭載可能、連携して威嚇か ★8 [ぐれ★]
- 「おこめ券は米以外の食品も買える。効果的な活用を」 地元で農水相 [山形県] [少考さん★]
- 【芸能】『女芸人No.1決定戦THE W』 粗品が最後にバッサリ「優勝賞金1000万円にしてはレベル低い大会」 [冬月記者★]
- 東京の自販機そばに金塊4200万円分、何者かに持ち去られる…札幌の50代が8000万円振り込んだ後に上京して被害 [どどん★]
- 【実況】博衣こよりのえちえちダンガンロンパ4🧪
- 🏡パン🍞つー✌まる👌見え👊😅👊
- 千晴!😡
- 俺のチンコが真っ赤に燃えるぅ!
- 【実況】博衣こよりのえちえちダンガンロンパ3🧪
- 【緊急高市朗報】WBC全試合、地上波完全生放送決定wmwmwmwmwmwmwmwmwmwmwmwmwmwmwmw [517459952]
