C++の将来
■ このスレッドは過去ログ倉庫に格納されています
0001工房
NGNG0153デフォルトの名無しさん
NGNG三枚持ってって、
こんぺいさんに1枚やっとくれ。
0154デフォルトの名無しさん
NGNG0155デフォルトの名無しさん
NGNGCOBOLやアセンブラがなくなってないのと同じ。
でもC++とJavaの二つは現状で普及しまくってるから、将来もっと普及
するかということになると厳しい。
でも無くなりはしないよ。
0156デフォルトの名無しさん
NGNGJavaも多少は魅力的な選択肢の一部だと思われ
0157C++10年生==Java2年生
NGNG必要に応じて、便利な方を使えばよいと思うよ。
好きなのは断然C++だけど。
0158デフォルトの名無しさん
NGNG0159デフォルトの名無しさん
NGNG無理ヾ(≧▽≦)o
0160デフォルトの名無しさん
NGNG例えばさ、
void *iterater(void *dat)
{
return dat.next;
}
オブジェクト指向が無くても各種データ構造が使用できていた以上、それを走査するのにもオブジェクト指向は必要ないかと。
書いててCでもオブジェクト指向はデキル!的な痛い考えだなと思えてきた。
0161anoymous
NGNG同意だが
COBOLとの違いは
VC++出来る技術者が需要より多いこと。
案件があっても過酷な取り合いになるに違いない。
0162仕様書無しさん
NGNG0163デフォルトの名無しさん
NGNGおまえらC++が好きとか言ってる割には、
内容については全く触れてないよな・・・・
0164デフォルトの名無しさん
NGNGネイティブコード吐ける。
Cの文法にオブジェクト指向。
テンプレートで再利用性抜群のコード!
(頼りすぎに注意)
0165デフォルトの名無しさん
NGNGX-GUN
0166デフォルトの名無しさん
NGNGうちはとりあえずWinとUNIX上でしかプログラミングしないので
これだけを考えてもC++はかなり使いやすいです。
というか現状ではCとC++しかまともな選択肢はないと思ってます。
0167デフォルトの名無しさん
NGNG>システムコールとの親和性の高さ。
?
0168デフォルトの名無しさん
NGNG0169デフォルトの名無しさん
NGNG>s/システムコール/ネイティブインターフェイス/
???
0170デフォルトの名無しさん
NGNG0171デフォルトの名無しさん
NGNG0172デフォルトの名無しさん
NGNGWin16はそう。
Win32はstdcall。
0173デフォルトの名無しさん
NGNGあとは
低水準
数十万人のユーザ
現在のアプリケーションの多くの所で使われている であろう
0174デフォルトの名無しさん
NGNGまぁ、そのユーザー数ってのがかなり大切だったり。
0175デフォルトの名無しさん
NGNGどういうことだ??>マイクロソフト
0176デフォルトの名無しさん
NGNGMSだけに言いなさんなw
0177デフォルトの名無しさん
NGNG普通ライブラリにラップして使わない?
少なくてもC++にはWin32APIのまともなラッパーがないから、
うちの会社は、どこかの製品を買って使ってる。
そういう意味ではJAVAは、ライブラリーが無料っていうのはいいよね。
まあ、高いライブラリーもあるけど。
unixだと、かなり良質でフリーの物がたくさんあるけどライセンスがね(w
>ネイティブコード吐ける。
ネイティブコードのメリットってなんだろう??
0178デフォルトの名無しさん
NGNGリソース消費量をプログラムの作り方である程度コントロールできる。
そういう必要性に出会ったことがないならJava使ってればいいじゃん。
誰も文句は言わないよ。Javaの方が手軽で簡単なのは誰しも認めるところ
なんだからさ。
0179デフォルトの名無しさん
NGNG言語は適材適所。
リソース消費量をコントロールする時はC++
そうじゃない時はJAVA使う
0180デフォルトの名無しさん
NGNG0181デフォルトの名無しさん
NGNGの方が一般的でいくない?
まー有名なのはだいたいまともだけど。
0183デフォルトの名無しさん
NGNG0184デフォルトの名無しさん
NGNG0185デフォルトの名無しさん
NGNG話は変わるけど、JAVAのガベコレが
空き時間に実行されるようになったのはいつから?
JAVA関係の論文読んで、ビクーリした。
リアルタイム性が要求されるライブラリー作る時は、
空き時間を入れる必要がでてきたらしい。
面倒だ・・・・
でも、俺にはそんなライブラリー作る機会があるのだろうか。
0186デフォルトの名無しさん
NGNGリソース消費量をコントロールする時はC++
そうじゃない時はJAVA使う
0187デフォルトの名無しさん
NGNG0188デフォルトの名無しさん
NGNGえっ。リアルタイム性なら、とうぜんC++でわ?
0189デフォルトの名無しさん
NGNG0190デフォルトの名無しさん
NGNGHello Worldのサンプル見たことないの?
0191185
NGNGわかりやすい例では、
http://www.cyberstep.com/keel/
こういうのがある。
0192デフォルトの名無しさん
NGNGおもしろいね
0193デフォルトの名無しさん
NGNGpascalとかstdcallってなに?
0194デフォルトの名無しさん
NGNG0195デフォルトの名無しさん
NGNG呼び出し規約・・・
0196デフォルトの名無しさん
NGNGありがとう。検索してみっけたよ。
0197仕様書無しさん
NGNGとくにここ2chに限っていえば。
0198デフォルトの名無しさん
NGNGテンプレート無し=STL無し だけどね♪
0199デフォルトの名無しさん
NGNGまぁ、あるかもね。
でも、オブジェクト指向理解してて構造化プログラミングを結構な時間やってたものでさえC++は難解かと。
0200デフォルトの名無しさん
NGNGそれは言ってはいけないことなのよ・・。
0201デフォルトの名無しさん
NGNG根拠なし。
「○○でないなら××に違いない」
という短絡した理屈はここ2chではよく見られるけどね。
0202デフォルトの名無しさん
NGNGできない人ハケーン。
0203デフォルトの名無しさん
NGNG0204デフォルトの名無しさん
NGNGCというものに対してなぜあれほど異常に思い入れがあるんでしょう。
Win系のプログラマはMSの方針もあってかどんどんとC++を取り入れて
いったのに対し、UNIX屋はベターCとしてすらも使おうとしない。。。
かれらのCの知識が凄いものがあるだけに、能力の問題でもなさそうです。
実行ファイルが大きくなることと速度の面。この二点だけが
理由なんでしょうか?それとも何か別の理由があるんでしょうか?
比較的新しいKDEなどはC++で作られてますよね。
0205デフォルトの名無しさん
NGNGただ、アメリカは多様性の国で、KDEみたいにC++を受け入れているグループも多いのでは?
妙に凝り固まる日本人ウニクサだけが、みんなそろって意固地になっているような。
想像だけど。
0206デフォルトの名無しさん
NGNGOOを勉強するのが面倒だからというのが一般的。
そのバックグラウンドには、Cだけでもできるというのがある。
もう一つは、UNIX屋が書くようなプログラムは、OOを必要とするほど
複雑じゃないという事があげられる。
KDEがC++で作られてるのは、
KDEを作ってる人が比較的新しい人である事と、
もう一つはUNIX屋ではない事が上げられる。
そろそろUNIX屋という言葉を再定義する必要はありそうだけどね。
0207名無しさん@カラアゲうまうま
NGNG使うだろ。根拠は?
0208デフォルトの名無しさん
NGNGC++って使わないの??
http://pc.2ch.net/test/read.cgi/unix/1004227343/
0209デフォルトの名無しさん
NGNGUNIXでは簡単にその辺のもん寄せ集めてささっと作るのがよしとされるからね。
再利用性は入出力リダイレクトに対応すれば十分だったりするし。
C++を使ってまでやる物がほとんど無い?
0210デフォルトの名無しさん
NGNG0211デフォルトの名無しさん
NGNGCORBAがめんどく指過ぎるせいだ!
0212デフォルトの名無しさん
NGNG>CORBAがめんどく指過ぎるせいだ!
関係ないだろ。
0213デフォルトの名無しさん
NGNGそれさえあれば、もっと普及しそうだけど。
(まあ、「なけりゃ作れ」って言われるが関の山だけどさ。
STLがとっても便利だからさ、つい。)
0214デフォルトの名無しさん
NGNG作りませう。
そして、私にくだちい!
0215デフォルトの名無しさん
NGNGでも、オラクルのページとか見ると、C++のAPI(正確じゃないかも)作ってる
ようなんだよね。 Oracle C++ Call Interface(OCCI)っての。
少なくとも、書籍で見たことはないんだけど、どうなんだろ?
DB門外漢なんだけど、誰か、教えてくれない?
0216デフォルトの名無しさん
NGNGそれはiteratorパターンとは全く違うんじゃないかと・・・
STLのiteratorパターンはオブジェクトで構成してるけど、
それはCでiteratorの一部の機能(?)を実現しようとしているだけでは?
0217デフォルトの名無しさん
NGNG元々の論点はそれだったはず。
0218デフォルトの名無しさん
NGNG継承を多用すると無駄にメモリ消費量が増えてしまうからです。
0219デフォルトの名無しさん
NGNG極端にメモリが少ないとかじゃない限りたいして問題にならんだろ
0220デフォルトの名無しさん
NGNG継承を多用しなければいい。
0221デフォルトの名無しさん
NGNGOracle社がM$を嫌っているので
ツール類で独自のGUIをJAVAで実装しているのです。
OCCIって、OracleDBを操作する関数群みたいだけど、
別にC++でなくても(CやJAVAやVB...)使えると思うけど...
0222215
NGNGさんくす。
俺はC++もJavaも両方使うからJavaでもいいんだけど、
どっちかいうと、C++が好きなんで、C++で書けたら
おもしろそーだなーと思ったんだ。
でも、オラでC++は、ちょっとマイナーなのかな。
GUIはあんまりいらないけどなー。
0223デフォルトの名無しさん
NGNGようにするなら必然的にCのAPI。で、それを適当にラップしたらODBC
をラップしたMFCのクラスみたいになる。OCCIはそれのOracle版で
JDBCでは物足りない方々のための高速な代替物ってわけだ。
ただMS系ならCOMというバイナリモデルのおかげでC APIでなくとも
そこそこ速くアクセスできたりする(マーシャリングが介在するに
せよ)。で、COMと最も親和性が高いのが当然COMの元になってるあの
言語だよ。だから.NETになってもパフォーマンスが欲しいときはC++。
CかJavaかPerlか...で悩んでるUni房とはなんというか悩みの次元が
違う。Managed CとかUnix上のCLR向けに出たらそれはそれでUnix界で
受けそうだ(藁)
0224デフォルトの名無しさん
NGNGhttp://www.hyuki.com/wl/
読みやすい文章を書くために
0225デフォルトの名無しさん
NGNG0226デフォルトの名無しさん
NGNGつぅか良く読破したね。
ツッコミどころ満載なら読んでみようw
0227デフォルトの名無しさん
NGNGつぅか日本語の時点で破綻してておもしろくない・・・。
騙された・・・。
0228デフォルトの名無しさん
NGNG0229デフォルトの名無しさん
NGNGお前もブ男だから
0230デフォルトの名無しさん
NGNG結城の本から先へ行けないDQN => Java
結城の本から先へ行ける上級者 => C++
0231デフォルトの名無しさん
NGNG結城の本から先へ行けないDQN => Java
結城の本を読んだことのない上級者 => C++
0232デフォルトの名無しさん
NGNG0233デフォルトの名無しさん
NGNGCハカーはなんちゃってC++プログラマのVC++
ユーザーの数千倍は生産的な仕事するぞ。
C++が使いこなすのに難度の高い言語であることに
変わりないが、とりあえず使っているという
だけで凄いわけじゃない。道具なんだし。
0234デフォルトの名無しさん
NGNG0235デフォルトの名無しさん
NGNG0236デフォルトの名無しさん
NGNG0237Dr. GUI
NGNGの皆さんと、日進月歩のMS技術を必死で追っかけ続けるハードコアC++
主義者とが交わることは一生無いと思われ
0238デフォルトの名無しさん
NGNGCのAPIってなんですか?Win16 Win32ともにCの呼び出し規約なんぞ使ってませんが。
0239デフォルトの名無しさん
NGNG特にそれを取り巻く人間。
0240デフォルトの名無しさん
NGNG特にそれに群がる人間。
0241239
NGNG0242デフォルトの名無しさん
NGNG0243デフォルトの名無しさん
NGNGこれを定義したら、VCがデバックウインドウが
ワーニングで埋め尽くされた。
ちょっとC++が嫌になった。
テンプレートは便利だが、なんつーか異質な感じがする。
0244デフォルトの名無しさん
NGNG0245デフォルトの名無しさん
NGNGと、言うかあの文章を読んで何かをわかった気になっているあなたが怖い。
って言うか本人なんだろうけどw
0246名無しさん@カラアゲうまうま
NGNGそんなに自己嫌悪しなくても(w
0247
NGNGペーペーが偉い口叩くなやボケ
0248デフォルトの名無しさん
NGNGじゃあお前しゃべる権利すらないじゃんw
0249デフォルトの名無しさん
NGNGあと×分○秒
0250デフォルトの名無しさん
NGNG青筋立てる理由がわからん。
0251デフォルトの名無しさん
NGNGの方が間違ってるけどなぁ...
>>238はPro*CあるからCのAPI要らないとかそういうこと言いたいんじゃないよね。
http://download-west.oracle.com/otndoc/oracle9i/901_doc/network.901/a90152/capi.htm
0252デフォルトの名無しさん
NGNGいや、呼び出し規約だろ。WINAPI。
つまんないツッコミなだけ。
■ このスレッドは過去ログ倉庫に格納されています