[転載禁止] 生産性が低いC++で頑張るために必要な知識©2ch.net

■ このスレッドは過去ログ倉庫に格納されています
2014/10/28(火) 09:35:06.51ID:dwh+ocFW
が多すぎて挫折した人多数w

頑張った所で他の言語に追いつくかも程度で
全然メリット無いという
2014/11/02(日) 11:56:15.14ID:7FNYbovr
reallocが無いとはどう言うこと?
vector内部でplacement newなmove(copy)コンストラクタ使ってOO対応なrealloc相当は実現しているじゃない?
2014/11/02(日) 11:58:53.55ID:e1EY+Kds
>>42
確保した領域に追加拡張ってコンパイラやランタイムの実装からみれば無理な注文だしね
そこは理解している。

いつも大人しくnewしてコピーしている
2014/11/02(日) 12:04:09.35ID:e1EY+Kds
>>43
文法にrenewのような機能がないって意味
連続領域の後方拡張のみを行ってメモリを充当。元の領域をコピーする時間を省く仕組みが求められる
まあ代替できるからc++の欠点とは言い過ぎた
2014/11/02(日) 12:27:07.55ID:vxEoPS2x
vector にしても、reserve した領域を使い切ってしまったら、realloc() は new 相当になっているわけで
まあ、あえて 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
2014/11/05(水) 19:56:17.73ID:FFOVrxV7
ISAPI
50デフォルトの名無しさん
垢版 |
2014/11/06(木) 00:00:49.93ID:RkFJLCH7
>>48
節子、それ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になじまないものは確かにあるね。
2014/11/06(木) 15:52:13.45ID:keBB2IB1
先の見えないものを後々の拡張性重視で作るためだから
2014/11/06(木) 16:04:12.49ID:qOkBrttj
ふつうのコンパイラ
http://www.amazon.co.jp/dp/4797337958
2014/11/06(木) 16:41:26.71ID:al/yXhH+
取り敢えず文法を作って構文木生成まで作ったけど、やっぱり形になっている生成系が欲しい
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
では裏に隠したと考えたい。

つまり、上みたいな「病気コード」は一般プログラマはタッチしない方がいい。
魔界に釣れてイカレテ精神的に病むわ
2014/11/08(土) 19:13:48.47ID:wnAb3mO0
spirits は触ったことないけど
いつも二言目には気持ち悪いコードだと毛嫌いされてるなw
60デフォルトの名無しさん
垢版 |
2014/11/08(土) 19:14:38.49ID:UHdmp0aU
>>57
Boost.Spiritはやめといたほうが良いよ。
テンプレートでここまでできるという感動はあるけど、実用性は無い。
2014/11/09(日) 01:33:33.70ID:Ncgt9DFn
spirit、構文エラーに対する対処方法が難しくて俺には無理だった
2014/11/12(水) 21:36:27.01ID:ylW64Jhg
高生産性と大々的に宣伝した新言語が高生産性だった試しがない
2014/11/13(木) 00:24:50.90ID:LBPCnDqi
知識はいらない。必要なのは忍耐力。
2014/11/13(木) 04:24:12.05ID:4ACzZkWI
必要なのは金
2014/11/14(金) 13:39:54.56ID:d+YemzQv
生産性より環境依存の何かを手動で解消するための道具
66デフォルトの名無しさん
垢版 |
2014/11/14(金) 13:53:21.40ID:rxnPKvOr
いつも完成間近で急にモチベーションが落ちる時期が来る
2014/11/16(日) 09:39:04.73ID:ALvoLwrK
>>8
3Dゲームこそシェーダーの普及でC++使ってる奴などいない。
PS4ですらC#からHLSL互換コードを流し込む時代だぞ。
2014/11/16(日) 11:45:24.07ID:dxyXFI3O
そもそもjavaって生産性高いか?
同じ事するのに書かなきゃいけない
コード量はc++よりむしろ多めな
気がするのだが
2014/11/16(日) 12:53:37.76ID:aMjCX05+
中学生にプログラミング言語教える時に、
どっちが大変そうかを考えればいいんじゃないかな。
2014/11/16(日) 14:09:54.69ID:zDSUi8Bd
Javaの方が大変そう
2014/11/16(日) 16:18:12.93ID:dxyXFI3O
少なくともhello worldならc++の方が簡単じゃね。
文字列操作も

そこら辺のチュートリアルだと
deleteどころかnewすら要らない

classも作らずmainだけで終わるし
2014/11/16(日) 17:28:08.44ID:DAFt35Fj
>>68
一定数量のマンパワーが集まることにより生産性が高い
2014/11/16(日) 23:13:13.09ID:0r0UuAo5
Hello worldで比較ってアタマ沸いてんのか
74デフォルトの名無しさん
垢版 |
2014/11/17(月) 01:19:54.00ID:HI9wMH34
>>73
横レスですが、本当にわからないのであれば、私が説明しましょうか?
2014/11/17(月) 02:24:11.61ID:OgTgaTkF
hello worldにCプラ使わないだろw
2014/11/17(月) 03:34:56.69ID:38/VQ5uG
C++の生産性が低いわけではないだろ
学習に時間が必要なだけだろ
2014/11/17(月) 06:03:27.82ID:9CPPmOpO
生産性の低い人間はいる
78デフォルトの名無しさん
垢版 |
2014/11/17(月) 09:11:19.42ID:Bie68Q2E
Javaは馬鹿除け隔離言語でいてくれればいい
2014/11/17(月) 10:21:15.32ID:O3PcPNKP
C++11やC++14のまともな書籍っていつ出るの?
2014/11/17(月) 11:24:11.01ID:EyTlByyS
英語ならいくつか出てるけど、日本語は出ないと思う。
2014/11/17(月) 11:52:51.65ID:JOCqKFgE
Effective modern C++はよ
2014/11/17(月) 19:31:28.87ID:YO3uKPa9
C++11/14の言語仕様を説明する本はコンパイラ屋しか買わないだろ
言語を使う読者に必要なのは、その結果を説明した情報

どのようなコードが生成されるのか?って観点の本ね
2014/11/17(月) 21:07:55.97ID:DBFMaa/p
>>82
> どのようなコードが生成されるのか?って観点の本ね

それ言語仕様じゃないだろ
言語仕様はどう動作するかを書いたもんだよ
どんなコード吐くかはコンパイラ屋さんの内部資料だわ
2014/11/18(火) 07:05:44.70ID:f3QgLpvK
>>82
うん、だからあってるよね
2014/11/18(火) 12:20:48.31ID:5tU/PWUy
勉強することがなくなった時に暇つぶしにいじる言語
2014/11/18(火) 15:05:47.45ID:B5/xScPc
エンジニアになりたいと言う人(若い女の子)が面接に来ていたので話を立ち聞きした
どんな分野やりたいのか聴かれてweb系のエンジニアと言ってたが
どんな勉強してきたのかという問いにはC/C++をやりましたと
なぜC/C++なの?と聞かれて
色んな言語の基礎になる言語だからだと教えてもらったので・・・
と答えていた
面接してる会社はデザイン会社だった

面接の男性:なぜうちにコンタクトしたの?
若い女の子:webで検索して最初に出て来たので・・・
面接の男性:じゃあこのサイトうちで作ったんだけど君のスマホでアクセスしてダメ出ししてみてくれる?
女の子:なんかもうちょっとヌルヌル動いてくれないですかねぇ
2014/11/18(火) 20:21:03.74ID:v4ZrHTPk
1
2014/11/18(火) 20:21:53.23ID:v4ZrHTPk
2
2014/11/18(火) 20:43:02.87ID:HMO3R2TX
>>86
× 女の子:なんかもうちょっとヌルヌル動いてくれないですかねぇ
○ 女の子:私なら C/C++ でちゃちゃっとヌルサクにできますよ
2014/11/18(火) 22:37:15.89ID:qYcLX9e+
そんな事より君をヌルヌルにしたいな
2014/11/19(水) 00:26:30.78ID:44PVjppF
医療プログラマーが超高難易度の免許制に / フリーソフトやオープンソースの無作為配布も全面禁止
http://fox.2ch.net/test/read.cgi/poverty/1416286592/
2014/11/19(水) 12:37:17.51ID:JZ2oYyd9
gccですか?VCですかそれともObjective-Cですか?と聞かなかった会社が糞
2014/11/20(木) 17:20:06.34ID:mJqbB1vZ
>>89
ブラウザも実装しそう
2014/11/21(金) 12:45:45.05ID:S1MzF4aW
>>93
IE 並みのブラウザをちゃちゃっと実装できる能力あるなら是非とも雇いたいわ w
2014/11/21(金) 13:30:59.74ID:y13pb5bU
ヌルヌルってそういう意味で使うのか
その女の娘はネラーなのか?
2014/11/21(金) 13:33:53.02ID:zygDXSz1
君と一緒にねるねるねーるね
97デフォルトの名無しさん
垢版 |
2014/11/23(日) 03:37:33.53ID:O4vbSA//
女の子「XulrunnerでGecko埋め込みアプリ作ったで、どや、うまいやろ編集したからな」
2014/12/06(土) 16:56:57.33ID:laikoQ44
cもC++もたいして変わらんだろ?
どっちを使ってるかわからない人も多いしな。
2014/12/07(日) 02:33:44.34ID:czh/h00z
んなやつおらへんやろぉ
2014/12/08(月) 00:32:46.45ID:sHjiclNg
>>98
どっちを使ってるか分かってない初心者は確かに多いが
ある程度学んだ段階で、中身がまるで別物であることを理解しなきゃならない
101デフォルトの名無しさん
垢版 |
2015/05/05(火) 15:03:20.60ID:SnEU2F/v
RustがC++駆逐しねえかなぁ、とちょっとだけ期待している。
102デフォルトの名無しさん
垢版 |
2015/05/07(木) 00:01:49.65ID:Z0j1nzQ6
標準ライブラリが充実してるので、Javaは生産性が高いのではないでしょうか。
103デフォルトの名無しさん
垢版 |
2015/05/11(月) 08:51:41.91ID:UQ2x9z8x
gccがc++で書かれるようになったって情報を見かけるのだけど、 どこら辺がそうなったの。adaがadaで書かれてるのと似たよう な事をc++で書かれてる言ってるには聞こえない語弊があると思 う。
2015/05/11(月) 09:17:35.45ID:io0bnn+d
>>103 https://gcc.gnu.org/wiki/cxx-conversion
105デフォルトの名無しさん
垢版 |
2015/05/11(月) 10:38:01.24ID:UQ2x9z8x
私のgitがおかしいのかそのbranch全然進んでないね。
vimをモダンなコードで書き直すとかいうのと同じ系か。
もしgccがc++で書かれたらopenbsdに移るよ。あそこは受け入れないだろう。
2015/05/11(月) 10:40:21.60ID:io0bnn+d
>>105
> 2012-08-14: The branch has been merged into trunk. There is no code left in the branch for now. ...
107デフォルトの名無しさん
垢版 |
2015/05/11(月) 11:48:49.95ID:UQ2x9z8x
ごめん英語力低いのでしょっぱな過ぎてspaceで飛ばして流し読んだ。
5.1でcだけbuildしようとしたらc++もbuildするねと言われた。
ただc++がhostに必要かどうかは時間かかるのでやってないけど。
まだ全然gccのsourceとか読んでないうちに次々変化していく。
こういうのに付き合って良かった事無いので、もちろん今の環境に留まって勉強するけど。
2015/07/28(火) 16:20:06.25ID:GgSdx+vr
エリカが例えてあげる
エリカが碁盤の目のような都市だとすると
C++はフラクタル構造を持つ九龍城
どの一部を取っても九龍城よ
2016/08/18(木) 03:20:05.31ID:89+J/mbV
>>67
シェーダはgpu上の処理やで
一般的なcpu上の言語でgpu上で動くものは無い
110デフォルトの名無しさん
垢版 |
2017/03/24(金) 00:04:42.92ID:j3aidCXz
保守
111デフォルトの名無しさん
垢版 |
2018/05/23(水) 22:22:09.08ID:Au5e7VGg
僕の知り合いの知り合いができたパソコン一台でお金持ちになれるやり方
役に立つかもしれません
グーグルで検索するといいかも『ネットで稼ぐ方法 モニアレフヌノ』

SFC9J
112デフォルトの名無しさん
垢版 |
2018/07/04(水) 23:43:07.80ID:gFgZc5FG
6VV
2019/06/05(水) 14:21:07.29ID:RtmmLfDO
むしろ高くね?
2019/10/19(土) 09:34:31.72ID:WQwZNfDO
.net frameworkのクラスはタイプ数が多いからC++のほうが楽と思うこともある。
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

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