が多すぎて挫折した人多数w
頑張った所で他の言語に追いつくかも程度で
全然メリット無いという
探検
[転載禁止] 生産性が低いC++で頑張るために必要な知識©2ch.net
■ このスレッドは過去ログ倉庫に格納されています
2014/10/28(火) 09:35:06.51ID:dwh+ocFW
2デフォルトの名無しさん
2014/10/28(火) 12:20:41.15ID:F7ubU4Ii もともと生産性重視した言語じゃないだろ
3デフォルトの名無しさん
2014/10/28(火) 22:40:44.89ID:DQ3AYyLx 趣味で使うぶんにはすげー面白い言語だし
性能より生産性が重要なWEBや業務アプリでは生産性高いJavaやRuby使われるし
生産性より性能が求められる組み込み/研究開発/ゲームではC++は重要だから問題ない
性能より生産性が重要なWEBや業務アプリでは生産性高いJavaやRuby使われるし
生産性より性能が求められる組み込み/研究開発/ゲームではC++は重要だから問題ない
4デフォルトの名無しさん
2014/10/29(水) 00:48:31.83ID:VWx9UIfq Cを極めよう
5デフォルトの名無しさん
2014/10/29(水) 01:15:49.18ID:MBf2XBbt 究める(きわめる)
6デフォルトの名無しさん
2014/10/29(水) 08:09:11.63ID:r6NxV2p1 C++は重要
こればっか使ってる
こればっか使ってる
2014/10/29(水) 08:38:19.30ID:uJ3jUFgK
c++で楽にwebサイトがまともに作れるライブラリさえあれば世の中c++だけでいいな(´・ω・`)
2014/10/29(水) 09:04:09.87ID:JmVerBgo
2014/10/29(水) 11:38:15.77ID:jBixlkaY
ライブラリの問題だろ。
10デフォルトの名無しさん
2014/10/29(水) 15:26:05.26ID:gd8dUUL3 現在飲み屋さんの総選挙みたいなイベントを開催中で
サイト内で不正投票合戦になってしまいました。
ここで質問させていただきます。
流れは下記の通りでございます。
1フォーム入力
http://mobile.nights-net.com/cm/BEMemberTorokuForm/
※入力メールアドレスは認証がないので架空でOK
2ログインして投票
http://smart.nights-net.com/h/SBTouhyou/?id=12&no=14
現在オートマウスを使用して1分に1.3票を11台のPCで行っております。
全てwindowsのPCです。
1日10万票を獲得するために何か良い手段はないでしょうか???
1日1万票程度が現在限界値です。
恐れ入りますが先生達にSOSを出させていただきます。
宜しくお願い致します。
サイト内で不正投票合戦になってしまいました。
ここで質問させていただきます。
流れは下記の通りでございます。
1フォーム入力
http://mobile.nights-net.com/cm/BEMemberTorokuForm/
※入力メールアドレスは認証がないので架空でOK
2ログインして投票
http://smart.nights-net.com/h/SBTouhyou/?id=12&no=14
現在オートマウスを使用して1分に1.3票を11台のPCで行っております。
全てwindowsのPCです。
1日10万票を獲得するために何か良い手段はないでしょうか???
1日1万票程度が現在限界値です。
恐れ入りますが先生達にSOSを出させていただきます。
宜しくお願い致します。
2014/10/29(水) 15:53:18.07ID:y0jmj1I1
templeteが使えるだけで色々と捗る
12デフォルトの名無しさん
2014/10/29(水) 16:04:47.92ID:tl0cfC4C (*´・∀・)(・∀・`*)ヘー
2014/10/29(水) 21:48:22.36ID:gVO1+Kgz
ll除けば生産性高いだろうに。
2014/10/29(水) 23:47:13.72ID:p2U9wUiU
2014/10/30(木) 15:22:16.32ID:L+CtiNQP
実行時のオーバーヘッドゼロという狂信者たちが好んで使うのがテンプレート
2014/10/30(木) 17:39:10.85ID:PTw/73WT
template使うとオブジェクトサイズが増えると言うのは必ずしも真ではないな。
2014/10/30(木) 17:42:25.57ID:p1F9FCGX
ただし、ある程度の規模のコードを書けば
Cより遅くなりサイズは肥大化する
Cより遅くなりサイズは肥大化する
2014/10/30(木) 17:57:42.50ID:PTw/73WT
んなこたーない
遅くなるように書けば遅くなるし
遅くならないように書けば遅くならない
遅くならないように書くことをアシストする
ライブラリも書けるし、実際に存在もする。
そこでもtemplateは重要な機能として働く
遅くなるように書けば遅くなるし
遅くならないように書けば遅くならない
遅くならないように書くことをアシストする
ライブラリも書けるし、実際に存在もする。
そこでもtemplateは重要な機能として働く
2014/10/30(木) 19:21:51.47ID:IWYy8heV
C++で遅くならないように注意深く書く時間と労力で
Cのコードを注意深くチューニングすればもっと速くなる
Cのコードを注意深くチューニングすればもっと速くなる
2014/10/30(木) 19:33:17.10ID:PTw/73WT
注意深く書く必要はない。
cと同じに書けば少なくとも
cと同等のアセンブリになる。
まあ規格通りならrestrictで躓くが
普通のコンパイラなら対応しているから問題ない。
intrinsicをラップするだけのクラスを使うだけで、simd命令使うようなコードの生産性は格段に上がる。
ここらへんはx86やARMだけでなく
DSPみたいなのでもかなり有効
cと同じに書けば少なくとも
cと同等のアセンブリになる。
まあ規格通りならrestrictで躓くが
普通のコンパイラなら対応しているから問題ない。
intrinsicをラップするだけのクラスを使うだけで、simd命令使うようなコードの生産性は格段に上がる。
ここらへんはx86やARMだけでなく
DSPみたいなのでもかなり有効
2014/10/30(木) 19:50:33.39ID:IWYy8heV
templateでメタプログラミングするくらいなら
OCamlとかその辺の言語でCのコードを生成する方が良い
OCamlとかその辺の言語でCのコードを生成する方が良い
2014/10/30(木) 19:55:16.39ID:ObjQf79b
gaucheとかbonazaはそんなやり方だったっけ
2014/10/30(木) 20:52:44.60ID:xctb9Mfz
プログラマが頑張って開発するのがC/C++
プラグラマが楽をして開発できるのがC/C++以外のほとんどの言語
プラグラマが楽をして開発できるのがC/C++以外のほとんどの言語
2014/10/30(木) 21:38:38.63ID:yF4HpHq7
>>14
いわるゆファームはCで組むだろ
いわるゆファームはCで組むだろ
2014/10/30(木) 22:50:04.44ID:1lR2Yce7
C と C++の中間みたいな使い方をしてる・・・・・
てかほぼC
java位の深さで良いのにC++は深すぎるわ
てかほぼC
java位の深さで良いのにC++は深すぎるわ
2014/10/30(木) 23:06:51.33ID:VoYXbCd4
浅く使いたきゃ浅く使えばいい
vectorやstring使えばメモリ確保なんて
全く意識しなくて済むし
まあ、自分の知らない機能を使われたら
理解ができないと言う意味で
完全にものにするのは難しいが
それは生産性と言うより学習難易度の問題
一定以上のレベルにあれば使い勝手は良いよ
LLVMは元からc++で、
gccも最近c++に移行したし
生産性低ければもっと他の言語使うはずよね
cと遜色無い速度をうたう生産性の高い言語なんていくらでもあるのに
vectorやstring使えばメモリ確保なんて
全く意識しなくて済むし
まあ、自分の知らない機能を使われたら
理解ができないと言う意味で
完全にものにするのは難しいが
それは生産性と言うより学習難易度の問題
一定以上のレベルにあれば使い勝手は良いよ
LLVMは元からc++で、
gccも最近c++に移行したし
生産性低ければもっと他の言語使うはずよね
cと遜色無い速度をうたう生産性の高い言語なんていくらでもあるのに
2014/10/30(木) 23:09:09.41ID:vAq5Plvn
そういう点でC++とphpって似てるな
2014/10/30(木) 23:21:25.58ID:VoYXbCd4
まあc++の、僕の考えた最強の言語的な
格好悪さや無駄の多さが理解できないことは無いが
vector<bool>とか特殊化のデモしたいだけで作ったとしか思えないような糞だし
格好悪さや無駄の多さが理解できないことは無いが
vector<bool>とか特殊化のデモしたいだけで作ったとしか思えないような糞だし
2014/10/31(金) 00:43:24.23ID:Tf9RtrJn
スマートポインターは必須にしてるけどね
2014/10/31(金) 10:48:30.38ID:0cCeEQ17
31デフォルトの名無しさん
2014/11/02(日) 03:04:39.59ID:KqOV0MJI OSとかドライバとかブラウザとかWebサーバとかデータベースとか言語処理系とかゲームエンジンとか
本当に金稼いでる基盤コードはC++ばかりだけどな。
特にLLなど使ってるやつらなどお客さんに等しい
非生産的(笑)レガシー(笑)と口だけは達者な、コーダーを名乗る資格もない雑魚が
C++からどんどん逃げてくれるおかげでC++erは高給取りだし将来の不安もないw
本当に金稼いでる基盤コードはC++ばかりだけどな。
特にLLなど使ってるやつらなどお客さんに等しい
非生産的(笑)レガシー(笑)と口だけは達者な、コーダーを名乗る資格もない雑魚が
C++からどんどん逃げてくれるおかげでC++erは高給取りだし将来の不安もないw
2014/11/02(日) 03:05:47.55ID:6JfF1xXY
>>31
じゃあC++使えばお金稼げるの?
じゃあC++使えばお金稼げるの?
33デフォルトの名無しさん
2014/11/02(日) 03:09:35.31ID:KqOV0MJI 特に、俺モダンなエンジニアですぅ的なチャラいウェブ系の連中
ChromiumやFirefoxをビルドしたことすらない、JavaScriptエンジンが中で何やってるかも知らないくせに
有能気取りの雑魚ばかりでほんとに笑えるわ
一生真のプログラマの掌の中で遊んでろw
ChromiumやFirefoxをビルドしたことすらない、JavaScriptエンジンが中で何やってるかも知らないくせに
有能気取りの雑魚ばかりでほんとに笑えるわ
一生真のプログラマの掌の中で遊んでろw
34デフォルトの名無しさん
2014/11/02(日) 03:11:33.46ID:KqOV0MJI2014/11/02(日) 03:16:49.60ID:6JfF1xXY
2014/11/02(日) 03:17:42.67ID:6JfF1xXY
C++使えば、同じウェブアプリ作ってても
10倍稼げるっていうのなら話を聞くけどさ。
10倍稼げるっていうのなら話を聞くけどさ。
2014/11/02(日) 09:08:17.14ID:FPvqJpqA
地べたに落ちてる小銭を拾うか
金脈を探し当てるまで掘りまくるかの違い
金脈を探し当てるまで掘りまくるかの違い
2014/11/02(日) 09:17:48.28ID:vxEoPS2x
>>35
そのとおりだよ‥長期的に儲かる仕事というのがあって‥
そのとおりだよ‥長期的に儲かる仕事というのがあって‥
2014/11/02(日) 09:23:35.33ID:aOhxai0O
長期的の儲かる会社ってCOBOL使ってる所とかだよ。
2014/11/02(日) 09:29:49.63ID:FPvqJpqA
既得権益の公務員みたいな立場やん
2014/11/02(日) 11:30:57.35ID:e1EY+Kds
生成演算子と消滅演算子
消滅演算子を仮想関数化
生成演算子の初期化連鎖
この使い方と便利さを理解したらC++は最良と思える
最悪なのはreallocがないこと、boostが変態なこと
テンプレート機能は作らず使え
消滅演算子を仮想関数化
生成演算子の初期化連鎖
この使い方と便利さを理解したらC++は最良と思える
最悪なのはreallocがないこと、boostが変態なこと
テンプレート機能は作らず使え
2014/11/02(日) 11:44:47.26ID:vxEoPS2x
2014/11/02(日) 11:56:15.14ID:7FNYbovr
reallocが無いとはどう言うこと?
vector内部でplacement newなmove(copy)コンストラクタ使ってOO対応なrealloc相当は実現しているじゃない?
vector内部でplacement newなmove(copy)コンストラクタ使ってOO対応なrealloc相当は実現しているじゃない?
2014/11/02(日) 11:58:53.55ID:e1EY+Kds
2014/11/02(日) 12:04:09.35ID:e1EY+Kds
2014/11/02(日) 12:27:07.55ID:vxEoPS2x
vector にしても、reserve した領域を使い切ってしまったら、realloc() は new 相当になっているわけで
まあ、あえて realloc() を表にだすこともないよね、てことで
まあ、あえて realloc() を表にだすこともないよね、てことで
47デフォルトの名無しさん
2014/11/05(水) 01:42:49.35ID:0TiMI9W3お世話になります。
私、責任者の加茂と申します。以後、宜しくお願い致します。
http://www.apamanshop.com/membersite/27009206/images/kamo.jpg
浪速建設様の見解と致しましては、メールによる対応に関しましては
受付しないということで、当初より返信を行っていないようで、今後につい
てもメールや書面での対応は致しかねるというお答えでした。
このように現在まで6通のメールを送られたとのことですが、結果一度も
返信がないとう状況になっています。
私どものほうでも現在までのメール履歴は随時削除を致しております
ので実際に11通のメールを頂戴しているか不明なところであります。
・ハンガー・ゲーム http://s-at-e.net/scurl/TheHungerGames-Aircraft.html
・アバター http://s-at-e.net/scurl/Avatar-Shuttle.html
・艦これ http://s-at-e.net/scurl/KanColle.html
・BRS http://s-at-e.net/scurl/BRS.html
・ベヨネッタ http://s-at-e.net/scurl/BAYONETTA.html
・風ノ旅ビト http://s-at-e.net/scurl/JOURNEY.html
http://s-at-e.net/scurl/kabetokyojinto.html
・2012 http://s-at-e.net/scurl/2012.html
大阪府八尾市上之島町南 4-11 クリスタル通り2番館203
に入居の引きこもりニートから長期にわたる執拗な嫌がらせを受けています。
この入居者かその家族、親類などについてご存知の方はお知らせ下さい。
hnps203@gmail.com
2014/11/05(水) 16:33:55.42ID:XPxSL9Pk
>>7
curl
curl
2014/11/05(水) 19:56:17.73ID:FFOVrxV7
ISAPI
50デフォルトの名無しさん
2014/11/06(木) 00:00:49.93ID:RkFJLCH7 >>48
節子、それC++やない
節子、それC++やない
2014/11/06(木) 00:11:05.11ID:PvyAiQrr
おじさんや!
2014/11/06(木) 10:07:57.73ID:Jg48RgBo
libcurl の方は?
53デフォルトの名無しさん
2014/11/06(木) 14:23:03.81ID:sMhWmROL コンパイラの話が出てるので、ついでに書いてみる。
以前、構文解析器の生成系を書いてみた。
当初、OOPで書いたんだけど、全体的に見通しの悪い感じになった。
教科書通りの手続きを並べるような形に変えたら、かなりすっきりした。
OOPになじまないものは確かにあるね。
以前、構文解析器の生成系を書いてみた。
当初、OOPで書いたんだけど、全体的に見通しの悪い感じになった。
教科書通りの手続きを並べるような形に変えたら、かなりすっきりした。
OOPになじまないものは確かにあるね。
2014/11/06(木) 15:52:13.45ID:keBB2IB1
先の見えないものを後々の拡張性重視で作るためだから
2014/11/06(木) 16:04:12.49ID:qOkBrttj
ふつうのコンパイラ
http://www.amazon.co.jp/dp/4797337958
http://www.amazon.co.jp/dp/4797337958
2014/11/06(木) 16:41:26.71ID:al/yXhH+
取り敢えず文法を作って構文木生成まで作ったけど、やっぱり形になっている生成系が欲しい
C++で実装したんだが、生成コードを字句や構文を要素256や一定数のテーブルに当てる方式にすると、
なんとなくライブラリコードにテーブル渡すだけのコード生成が要らない実装で用が済みそうな感触
まあこれだと速度が犠牲になるのかな。
なんかちら裏になってしまった
C++で実装したんだが、生成コードを字句や構文を要素256や一定数のテーブルに当てる方式にすると、
なんとなくライブラリコードにテーブル渡すだけのコード生成が要らない実装で用が済みそうな感触
まあこれだと速度が犠牲になるのかな。
なんかちら裏になってしまった
2014/11/08(土) 02:11:08.18ID:u8auBciv
つboost::spirits
58デフォルトの名無しさん
2014/11/08(土) 19:09:53.33ID:UnX4bG3o (&ar)[N] とか、range_iterator< T[N]> が出てくる時点でオカルトだわ。
BoostでC++03規格使って、こんなとんでもコードでうまくいったのをC++11、14
では裏に隠したと考えたい。
つまり、上みたいな「病気コード」は一般プログラマはタッチしない方がいい。
魔界に釣れてイカレテ精神的に病むわ
BoostでC++03規格使って、こんなとんでもコードでうまくいったのをC++11、14
では裏に隠したと考えたい。
つまり、上みたいな「病気コード」は一般プログラマはタッチしない方がいい。
魔界に釣れてイカレテ精神的に病むわ
2014/11/08(土) 19:13:48.47ID:wnAb3mO0
spirits は触ったことないけど
いつも二言目には気持ち悪いコードだと毛嫌いされてるなw
いつも二言目には気持ち悪いコードだと毛嫌いされてるなw
60デフォルトの名無しさん
2014/11/08(土) 19:14:38.49ID:UHdmp0aU2014/11/09(日) 01:33:33.70ID:Ncgt9DFn
spirit、構文エラーに対する対処方法が難しくて俺には無理だった
2014/11/12(水) 21:36:27.01ID:ylW64Jhg
高生産性と大々的に宣伝した新言語が高生産性だった試しがない
2014/11/13(木) 00:24:50.90ID:LBPCnDqi
知識はいらない。必要なのは忍耐力。
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 中国の渡航自粛要請1カ月 大阪の観光バス予約ゼロ、東北にも波及 [蚤の市★]
- 高市首相の答弁書に「台湾有事答えない」と明記 存立危機発言当時 ★12 [蚤の市★]
- 【神戸】エレベーター「かご」なく男性医師が転落死 大手「三菱電機ビルソリューションズ」の担当者、安全装置切り放置か [ぐれ★]
- 女性天皇「賛成」69%、将来の皇位継承「不安」68%…読売世論調査 [蚤の市★]
- 不倫疑惑の永野芽郁さん、CM削除ドミノの違約金“やはり発生は免れない”可能性 約10億円になる見込み、本人は全額支払う覚悟 [牛丼★]
- 【群馬】横断歩道を渡っていたNHKアナウンサーが車にはねられ骨折などの重傷 前橋市 [ぐれ★]
- 日本人がホルホルの対象にしている生物、海外にも生息すると判明 [603416639]
- 無責任な大人が「不登校でいいんだよ」とか言ってるけどさ
- 【悲報】ドイツ人「なんで日本人って自炊するの?出来合の惣菜や冷食食った方が楽でコスパいいやん。そんなんだから低生産性なんだよ [786648259]
- 底辺テイカー気質Vtuberを破壊する遊びが闇深いと話題に [922647923]
- 休日にコンビニ行って値札見ずに食いたいもの買って食いまくる行為wwwwwwwwwwwwww
- 趣味に年50万って多い?
