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

■ このスレッドは過去ログ倉庫に格納されています
2008/05/17(土) 21:07:51
前スレ
http://pc11.2ch.net/test/read.cgi/tech/1201567967/
2009/01/21(水) 21:26:31
結局の処行き着く先はVBってのがよく分った
2009/01/21(水) 22:33:03
>>473
それはない。
2009/01/22(木) 18:10:58
>>472
defmacro かわいいよ defmacro
2009/01/23(金) 13:35:39
>>470
C# Mono JITだとGCJと同じくらい遅いけどね。
477デフォルトの名無しさん
垢版 |
2009/05/08(金) 16:52:22
2009/07/31(金) 13:08:40
>>470
ネイティブと同じ速度のVM JITがあったら、それはネイティブと同じレベルの
エラーチェックしかして無いってことになるからVMの意味がなくね?
2009/07/31(金) 14:04:37
起動前にどうやっても問題ないと確認できるまで調べ尽くす(と共にJITする)という方式なら、
起動に時間はかかるけど、実行速度はネイティブと同じ速度でVMによる安全性も享受できるはず。
もちろん、これは理想論だけど。
2009/08/06(木) 12:56:23
JITコンパイルしたネイティブコードをキャッシュすれば2回目以降はネイティブと同等になるよ。というか.NETとかそうじゃないの。
481デフォルトの名無しさん
垢版 |
2009/08/10(月) 20:32:38
C++はもはやプログラミング言語じゃねえ
メタプログラミング言語だ
2009/08/10(月) 22:33:40
関数ヲタが自重してくれればここまで肥大化した言語にはならなかったと思うんだけどなあ
483デフォルトの名無しさん
垢版 |
2009/08/11(火) 15:29:20
で、c++0xはいつになったらでるんだい?
2009/08/11(火) 15:30:12
知らんけどConceptが委員会の投票で却下されたので
少しは早まるんじゃね?
485デフォルトの名無しさん
垢版 |
2009/08/13(木) 16:24:22
素人なんであんま詳しくないが、
visual C#の方がvisual C++よりwindowsプログラミングにはいいよな。
ツールが使いやすいし、窓とかに使う部品のクラスやら
プロパティやらイベントの発生やらが直感的に理解しやすい。
ボーランドでdelphi作ってた人がMSに移ってきてC#
作ったらしいが、delphiやらborland C++ builderはvisual c++より
使いやすかったもん。C#はC++ builderまんまじゃん。
2009/08/13(木) 18:10:59
包丁より皮むき器のほうがジャガイモの皮むくのは簡単だよな。

でも皮むき器では大根切れないよな。
2009/08/13(木) 18:58:26
>>486
C++は包丁どころかチェーンソーなのよね
2009/08/13(木) 19:40:31
チェーンソー付き十徳高周波ブレードナイフ(+砥石)だと思う
2009/08/17(月) 17:16:49
C++はいい加減にリファクタリングしろよ
2009/08/17(月) 17:43:16
Cとの互換性を捨てれば色々綺麗に出来るだろうが、今更無いだろうな
2009/08/17(月) 18:27:30
現在のC++はPL/Iよりひどい状態になってるよ

でもなぜだが面白いんだよなあやめられない
492デフォルトの名無しさん
垢版 |
2009/08/18(火) 14:41:02
C/C++は原子マニピュレーター
アセンブリ言語は核融合
2009/08/18(火) 20:59:14
>>492
CとC++を一緒にするなぁ!!!
Cは高級アセンブリ言語だ

2009/08/18(火) 22:39:45
pLaTeX なんかに比べたら
まだまだだと思う
2009/08/19(水) 16:12:39
ATLのバグ騒動で分ったこと
・自分の使うライブラリは自分で作るべし!!!

...ごめん、それは無理...orz
496デフォルトの名無しさん
垢版 |
2009/08/22(土) 13:21:18
C++オワタ
2009/08/23(日) 05:28:12
>>485
言語と開発環境は別物。
開発環境をごっちゃにするんならQTでも使ってみろ考えが変るぞ。
498デフォルトの名無しさん
垢版 |
2009/09/01(火) 21:46:31
2009/09/15(火) 23:58:58
>>496
情報煽動は辞めて下さい><
2009/09/16(水) 00:06:38
Blocks で C にクロージャ入ったから C++ は無くても良いや
2009/09/19(土) 19:44:38
C++最前線はアホ過ぎ
アルゴリズムで解決できる事を言語構文にしちゃってるよ ギザワロス プゲラっ
いや・・・それによって、みんながそれを使えば
Boost使い同士にはみやすいソースになってんのかな・・・・謎だわ
俺は素のC++に少しSTL混ぜる位で満足してる
2009/09/20(日) 22:12:45
具体的に
2009/09/24(木) 14:47:30
莫迦には訊くだけ無駄
2009/11/02(月) 16:38:38
>>501
>C++最前線
これって、本?、どこかのサイトの記事?
2009/11/02(月) 19:48:25
梶本裕介の事だろうな
2009/11/02(月) 22:54:06
C++0xで、(ライブラリではなく)言語本体に組み込まれる機能で、
アルゴリズムでできるに該当するのが拡張for文(いわゆるfor each)しか思い浮かばない。

decltype、auto、type_traits、ラムダ、初期化リストなど
今のBoostにも同じか似たようなものがあるけど、
どれもライブラリでは対応しきれなかったり記法が無理矢理だったりするものばかりだし。
2009/12/28(月) 18:19:39
>>506
例え無理やりでもコンパイラに実装されるのをまたなくても使えるのは有り難いよ
2010/01/13(水) 20:20:56
C++はPHP以下ww

人気プログラミング言語ランキング ‐ PHP、C++を抜いて3位 | エンタープライズ | マイコミジャーナル
http://journal.mycom.co.jp/news/2010/01/12/022/index.html
2010/06/13(日) 23:06:29
objective-Cの時代がやってきたようだな
2010/06/14(月) 11:31:21
>>508
PHPはC++と根本的に用途が違うからな
それにAMDとかEmbarcaderoとか有名な企業はPCの性能が上がったのを
機会に全部ASP.NETに入れ替えてる

要するにC#で十分って事ですな
2010/07/07(水) 00:35:00
てs
2010/11/18(木) 03:21:23
hash_mapにクラス型をぶち込むには演算子を定義しないといけないんだが、実装によって必要な演算子が違いすぎる
.NETみたいにインターフェイス経由で呼ぶようにしてくれ

あと、ポインターの扱いがめんどくさいし、ラムダ式も使えない
いちいちポインターをNULLで初期化する必要があるのもめんどくさい

でも、COMとの親和性は一番C++が高いんだよな
.NETでもC++みたくuuidを指定するだけでCOMを使うことが出来て、インターフェイスの継承が出来ればいいのに
513デフォルトの名無しさん
垢版 |
2011/01/12(水) 14:26:18
514デフォルトの名無しさん
垢版 |
2011/01/12(水) 18:41:46
>>512
>.NETでもC++みたくuuidを指定するだけでCOMを使うことが出来て、インターフェイスの継承が出来ればいいのに

自分で作ろうよ
2011/01/12(水) 20:37:46
最近の状況全然知らないけどまだ多重継承とかできるの?
2011/01/12(水) 22:45:00
>>515
今まであった機能を削除した例がいままでにあったであろうか。
2011/01/12(水) 23:20:24
ですよねー
これからも出来れば関わりたくない言語だな
2011/01/21(金) 17:24:44
組み込みでC++やらされたんだが
標準ライブリも使用禁止だったし、クラスをnewするのもダメだったし
業務にはEffectiveC++の内容を熟知させられたんだが、
それによるとC++には罠だらけだったし
C++を使うメリットが全くわからん。
2011/01/21(金) 18:06:30
クラスが使える。
2011/01/21(金) 18:09:34
>>519 > クラスをnewするのもダメだったし
っていってるよ
2011/01/21(金) 18:29:57
つまり、newしなければ使えるのだろう
2011/01/22(土) 00:21:07
>>518
メリット殺して使わされたんなら、そりゃわからんでも当然かもね。
未だにそんなアホなことしてる現場があるのか。
2011/01/22(土) 15:37:38
便利なCとしてつかってねってはなしなんだろうね。
まあ組み込み系なら標準関数とかROM容量の都合からじまえでどうにかってところはおおいかもしれん。
2011/01/26(水) 18:36:22
このスレとこのスレの前スレに書き込む奴悪い意味で悪すぎ※おれはのぞく。
おれは良い意味で良すぎ。
2011/02/01(火) 21:08:58
            ____
         /     \
   n      / ⌒   ⌒ \
   | |   /   (⌒)  (⌒)  \ 
  i「|^|^ト、|      __´___     | <君みたいな低脳と一緒にしないでくださいね
 |: ::  ! } \.     `ー'´     /
  ヽ  ,イ
526デフォルトの名無しさん
垢版 |
2011/05/05(木) 04:38:05.61
527デフォルトの名無しさん
垢版 |
2011/05/05(木) 16:26:24.82
一時期C#に色気出したが、C++に戻ってきたw
年とって脳細胞のリソースが限られているし、新しいこと覚えるのが
めんどくさい。

Windowsプログラミングは Qt でやればいいと思っていたが、Nokia社の
買収で雲行きが怪しくなってきたそうな。

やっぱり、C#? 悩むなあ

Javaは演算子のオーバーロードがないから使う気になれん。
何せ、複素数計算や自動微分には演算子のオーバーロードが
不可欠だもん。
2011/05/05(木) 17:13:42.98
>>486
修行が足りないから
529デフォルトの名無しさん
垢版 |
2011/05/10(火) 20:30:24.35
C++がQtから見捨てられちゃった
2011/05/10(火) 21:06:07.48
>>529
C#はQtいらないじゃんw
531デフォルトの名無しさん
垢版 |
2011/05/10(火) 23:11:03.34
>>530

だーら、(1) C++ and Qtか、(2)C++とC#のDLLによる異種言語結合
かで悩んでいるの(C++/CLIなんて誰が使うか!)
2011/05/10(火) 23:24:25.34
>>531
どっちもやれば?
2011/05/11(水) 00:56:07.85
>>531
GUIインターフェース部分だけC#で組んで、演算部分はC++で書いたDLLにすりゃいいじゃん
Marshalを使うと簡単にデータの受け渡し出来るだろ?
2011/05/11(水) 01:01:35.94
>>529
ソースよろ
2011/05/11(水) 01:55:16.18
>>529
http://hibari.2ch.net/test/read.cgi/tech/1297512411/654

654 名前:デフォルトの名無しさん[sage] 投稿日:2011/05/10(火) 00:14:07.89
>>653
Qt 4 のコードも最大限動かせる様にしたいと書いてあるし、
C++ から Qt を利用する事自体は今まで通りじゃないかな。

Vision の所には、全ての UI が JavaScript で書かれる事を
期待していると書いてあるけどね。

JavaScript動かすならFirefoxかChromeがないと糞遅いな
2011/05/11(水) 07:31:51.92
UIどころか、ロジックもアプリケーション全体すらも
JavaScriptで書かれるようになるだろう、と言ってるよ
C++オワタ
2011/05/11(水) 08:21:06.15
>>536
終わったのはQtの方だろ
そんな糞アプリ誰が使うんだよ
538デフォルトの名無しさん
垢版 |
2011/05/11(水) 09:04:07.15
>>533

Marshal知らんかった・・・  情報ありがと。
2011/05/12(木) 17:06:00.59
結局Cに戻って来ちゃった。
関数定義するとthisポインタ用にレジスタ一つ予約されちゃうのが嫌だ。
まあ、仕方が無いけど。
2011/05/12(木) 17:17:00.74
>>539
メンバ関数にしなければ問題なし。
staticメンバ関数にすれば問題なし。
今時のx86なら腐るほどレジスタがあるから問題なし。
結論: 何を今更w
2011/05/12(木) 17:24:10.69
C に戻してどのくらい速くなったのん?
2011/05/12(木) 18:01:13.44
C++って構文がウンコすぎるから辞めた
543デフォルトの名無しさん
垢版 |
2011/05/12(木) 19:24:25.64
↑藁
2011/05/12(木) 21:00:23.34
vsスレ荒らしてた奴かwww
2011/05/12(木) 21:47:08.60
キチGUYを隔離するためにまたvsスレ立てとけよ
2011/05/12(木) 21:47:36.35
vsスレは迷言多くてワロタ
C++はウンコでもC++ PGは笑いのセンスある
2011/05/12(木) 22:19:45.81
vs ってビジュアルナントカかと思ったw
スレタイ的には vs スレはこれがあるな。話題が固定だけど。

cとc++どっちがいいの?
http://hibari.2ch.net/test/read.cgi/tech/1245506307/
2011/05/13(金) 12:14:46.14
C vs. C++ スレはあれ以上やっても
またC++フルボッコになるだけだから
復活しなくていいよ
2011/05/13(金) 12:18:30.92
C vs. C++ スレはあれ以上やっても
またお前がフルボッコになるだけだから
復活しなくていいよ
2011/05/13(金) 14:12:47.53
>>549
可哀想に。フルボッコにされすぎて、脳が……
2011/05/13(金) 14:53:49.64
どうせこんな流れになるから、復活しなくていいよ
2011/05/13(金) 19:08:08.13
>>548>>549
屁理屈だけが得意でプログラムを組む能力が大幅に低下している
ロートルが威張っているだけのスレでしたね

素直に「俺はもう年だからC++を覚える能力も気力もないのでCで
行きますからよろしく」と言えばいいのに変にプライドが高いもんだから
「C99の方がC++より優れている」とかトンデモな発言をし出して
アイタタタだったよ
2011/05/13(金) 19:22:48.50
ここで続きが始まったみたいだな。
テンプレ置いとくね。

C++ PG : 「」
C PG : 「おいおい、」
2011/05/13(金) 19:58:35.76
警告を無視し、5000万行のコードを軽々と扱え、
演算子オーバーロードは理解できないから使用せず、
ライブラリは一切読まないC++ PGが降臨したスレだったよ
2011/05/13(金) 20:06:17.09
>>554
それはC++プログラマじゃないだろ
多分ロートルC PGがC++をおとしめるためになりすましたと思われる
C++を知っていればそんなデタラメを書けるわけがない
2011/05/13(金) 20:06:58.46
本当に面白いスレだったよね
そうやって相手を根拠無くロートル扱いして煽るくせに、
自分の無知/低能さが指摘されると「荒らしやめろ」とか
「人じゃなくて言語を比べろ」とか言い出したりさ
人として恥ずかしくないのかと思ったよwww
2011/05/13(金) 20:29:51.83
まんまこんな流れだ。
2011/05/13(金) 20:30:12.95
と、C++の複雑さに音を上げて挫折したロートルC PGがほざいております
愉快愉快
2011/05/13(金) 20:32:45.09
そもそもCとC++って対立関係にあるの?
両方使えなきゃ話にならなくね?
2011/05/13(金) 20:38:56.64
C++ が必須なケースってあんまり無いな

デスクトップは Windows : C#, Mac OS X : ObjC, Linux : C
タブレットとスマートフォンは iPhone : ObjC, Android : Java
サーバサイドは Java, PHP, Ruby, Python と SQL
ウェブアプリは JavaScript

話にならないって、どこの業界の話だろう
2011/05/13(金) 20:47:50.24
コンシューマゲーム
ウェブブラウザ
2011/05/13(金) 20:49:00.01
狭い世界だなw
2011/05/13(金) 21:04:08.70
組み込みでも使えるようになったらC++覚えるよ
2011/05/13(金) 21:36:51.30
>>559
対立関係にはないよ

C++が使える人間は当然Cも使えるし、混合プログラミングも当たり前←ここ重要
しかしCやC99が使えてもC++を使えないプログラマは未だに多い

つまり自分の無脳さを言語の話にすり替えてるだけの話
2011/05/13(金) 21:37:36.81
そう自分に言い聞かせても世界は変わらないぜ
2011/05/13(金) 21:46:29.26
>>564
> C++が使える人間は当然Cも使えるし、混合プログラミングも当たり前
C使っている人がC++の一部を利用しているのが多いんだと思うが
2011/05/13(金) 21:53:31.36
>>566
だったらCプログラマがC++の悪口を言うはずがないよね?
論理的思考も出来ないんですか?
2011/05/13(金) 21:57:16.35
>>567
え?
2011/05/13(金) 21:58:21.97
これ、悪口とかそういう話だったの?
2011/05/13(金) 22:05:43.29
>>567
C++でいいと思うなら最初から全部C++で書くと思うよ
2011/05/13(金) 22:45:08.42
C++の代替になるようなものってあるの?
2011/05/13(金) 22:45:54.36
コンシューマゲームとウェブブラウザで?
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

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