C++の将来
■ このスレッドは過去ログ倉庫に格納されています
0001工房
NGNG0002デフォルトの名無しさん
NGNGと思う。
0003デフォルトの名無しさん
NGNG0004デフォルトの名無しさん
NGNGC++の将来性。。。
http://pc.2ch.net/tech/kako/1010/10104/1010414590.html
関連過去スレ
Javaの将来性
http://piza2.2ch.net/tech/kako/986/986658903.html
言語の将来性
http://pc.2ch.net/tech/kako/1006/10061/1006126592.html
0005Pennis M.Ritchie
NGNG0006デフォルトの名無しさん
NGNG0007デフォルトの名無しさん
NGNG「スッキリC++」
を目指す言語は結構出てきてるね。
でも、どうして箱庭言語ばっかりなんだろう・・・?
多分同じ土俵で戦ったら
C++ > C# Java
とか思いっきり叩かれるからだろうか?
0008デフォルトの名無しさん
NGNG箱庭言語て何じゃらホイ?
0009Pennis M.Ritchie
NGNG作ってますが、なにか?
0010デフォルトの名無しさん
NGNGVMやらFrameworkに縛られてる方々。
0011デフォルトの名無しさん
NGNGどのライブラリ使ってるの?
0012デフォルトの名無しさん
NGNG0013デフォルトの名無しさん
NGNG何も縛りがないけど、自給自足が基本ってのもなぁ。
0014デフォルトの名無しさん
NGNGネイティブ環境のオブジェクト指向言語がC++の一人勝ちというのもおもしろくない。
Template Pascalでも作ろうかしらん?
0015デフォルトの名無しさん
NGNG性能のこと考えたら当然。
リエントラントな関数たとえばsin(x)にオブジェクトは不要。
ガベージコレクションおことわり。
OOPの機能よりもより優れたテンプレートに開発を集中して欲しい。
0016デフォルトの名無しさん
NGNGC++のSTLを使ったガベージコレクションもどきなんか嫌いだ。
0017デフォルトの名無しさん
NGNGはいはい、こっちにあのクソ論争を持ち込むな。
テンプレートもそろそろ行き過ぎた使い方に走ってると俺は思うけどね。
XMLといい部分特殊化といい、最近は人間にオーバースペックな仕様が多すぎる。
まぁ、頭のでかいコンピュータかじっただけの学者とかが言い出したんだろうさ。
0018工房
NGNGC++が消えていく理由はなんなんでしょうか。
0019デフォルトの名無しさん
NGNGスピード出るなら是非欲しいね。
0020デフォルトの名無しさん
NGNG文法の無節操な拡張でつぎはぎだらけ。
コンパイラ自体が対応できない高度な機能。
知識厨の氾濫(お前ら本当にコード書いてるのか問いたい。問いつめたい。)。
0021デフォルトの名無しさん
NGNGめんどくさい。実行速度を気にする必要が無くなった。
開発速度が遅くなりがち。技術者の単価が高い。
00222
NGNGMSからVisual StudioでVC++サポートする限りは
消えないと思う。
CPUにもっとも近いいじり方ができる言語は
アセンブラ除いてVC++だからね...
0023デフォルトの名無しさん
NGNG00242
NGNG正しくはツールでし。スマソ
0025デフォルトの名無しさん
NGNG・VC++が言語?
・Cは?
0026デフォルトの名無しさん
NGNGこれある。安心して使えない部分がある。
0028デフォルトの名無しさん
NGNG002925
NGNGCでもC++と同じように低レベルを扱うことができるだろってこと。
0030デフォルトの名無しさん
NGNG0031デフォルトの名無しさん
NGNG0032工房
NGNG>コンパイラ自体が対応できない高度な機能。
そんな機能があるんですか?。
たしかに安心して使えませんね。
でもそれってどんな機能ですか?・
00332
NGNG.NETは趣向が違う
向き不向きはどの言語にもある
0034デフォルトの名無しさん
NGNG0035デフォルトの名無しさん
NGNG今のところ何の言語できるんだい?
0036デフォルトの名無しさん
NGNGこれってCよりもハードよりじゃないの?
0037デフォルトの名無しさん
NGNGゲートアレイとかASICとかに使うやつ?
003834
NGNG0039デフォルトの名無しさん
NGNGそれは、チップを記述するときに使われる言語。
OSやゲームをコーディングすることはできない。
ちゃんと勉強しようね。
0040デフォルトの名無しさん
NGNGぢゃCしかないじゃん(w
0041デフォルトの名無しさん
NGNGつうか、Cが分かるんだったら
他の言語なんて大抵案件来てから覚えれるもんだと思うが。
0042工房
NGNG0043デフォルトの名無しさん
NGNG0044デフォルトの名無しさん
NGNGテンプレートの部分特殊化とか。
0045デフォルトの名無しさん
NGNGずっと気になってたけど「?」の後に「。」はいらない。
0046デフォルトの名無しさん
NGNG低レベルライブラリ書く人がコツコツ頑張って
我々がそれを使うのさ。
00472
NGNG結局それは、すべての言語がかかえる問題。
万能な言語は存在しないっつうことさ。
でも、インラインASMができるCでもできないことって何?
そういうのはVBだろうがJAVAだろうが無理だと思われ >>26
00482
NGNGごりごりに書けば実現するジャン
0049白い空・青い雲
NGNG0050デフォルトの名無しさん
NGNGPJ.プラウガー氏の仕事を調べてみればわかる。
0051工房
NGNGすまそ
0052デフォルトの名無しさん
NGNG君らが散々
lokiとおらねぇ・・・VC++はクソ!
ってとこだよ。
部分特殊化って標準C++でしょ?(ですか?)
0053工房
NGNGすべての言語がかかえる問題ってことはそれが
原因でC++がなくなるって事はないんですね?
00542
NGNG現状のCOBOL並に生き残ると思われ。
つうか、C++ある程度できれば
他の言語の習得も容易と思われ。
0055デフォルトの名無しさん
NGNGでも、C++は無駄に肥大化しすぎたよ。
今から文法なり機能なりを整理することは不可能だから
じゃあC++の良いとこ取りの言語を作ろうという発想は当然と言えば当然。
プログラム言語をわざわざ難解にする必要はない。
短期間で物が出来て論理的に美しい言語を誰もが望んでいるはず。
0056工房
NGNGよかった。明日の期末試験に備えて安心して眠れます。
みなさんおやすみなさい。
00572
NGNG>>53
余力があるんだったら、言語よりも
OSの内部動作とか(WindowsだったらCOMやOCXのしくみなんかを)
ネットワークやデータベースのことを触ってみたほうがいいと思う。
0058デフォルトの名無しさん
NGNG006057
NGNGて本にかいてあったYO
006157
NGNGメッセージ駆動型ですな。
0062デフォルトの名無しさん
NGNG0063デフォルトの名無しさん
NGNG006457
NGNGそのとおり。
>>1 は言語以前にPCやOSのしくみ
DBや通信のしくみを知ったほうがよい。
そして、WinやUNIXの歴史や核心コンセプトなども。
たぶんガッコで言語やらされてるんだろうが。
>>63
甘ちゃん。自分で記述できないだけですな...。
0065デフォルトの名無しさん
NGNG0066デフォルトの名無しさん
NGNGフライベートメンバが丸裸はイヤだ。
後、クラス内部でしか使わないメソッドは
ヘッダに書かなくてもいいようにしてくれ。
フライベートメソッドが丸裸はイヤだ。
GCはいらん絶対つけるな。
付けるなら、その分の性能低下は5%以内にしろ。
wchar、char、int等曖昧な型はいらん。
byte、word、dword、qwordだけにしろ。
文字列はUnicodeだけに対応しろ。
ディレクティブは見難いので、見やすいよう改定しろ。
つーかC#からGCを引いたWindowsネイティブコンパイラを出せ。
0067名無しさん@カラアゲうまうま
NGNG> つーか標準でインターフェイスつけてくれ。
> フライベートメンバが丸裸はイヤだ。
> 後、クラス内部でしか使わないメソッドは
> ヘッダに書かなくてもいいようにしてくれ。
> フライベートメソッドが丸裸はイヤだ。
これは同意。
> wchar、char、int等曖昧な型はいらん。
> byte、word、dword、qwordだけにしろ。
ノータリン。
0068デフォルトの名無しさん
NGNG内部の動作を想定できる点はちょっと便利かも。
Javaはインターフェイスに使われている
名前から、その動作を「予測」して使うわけだけど、
おれは予測できる判断材料が増えるから
そんなに悪いものでもないと思ってる。
OO的に見れば無駄なことかもしれないけど。。
006966
NGNGリンカが通らねえ。
なぜだ!?矛盾はないのに!!!!
C++きらいっ!!!!
0070デフォルトの名無しさん
NGNG007266
NGNG内部用 Class a と外部用 Class a 2つのヘッダで定義してる為
片方の Class a の実装がないよと怒られまっする。
いいじゃんねぇこんぐらい、C++のヴァ〜カって感じ。
0073デフォルトの名無しさん
NGNGでも似たような話題が.....。
激しくガイシュツだが
http://www.kh.rim.or.jp/~nagamura/misc/stroustrup-interview.html
0074デフォルトの名無しさん
NGNG0075名無しさん@カラアゲうまうま
NGNGちゃんと書いてみろよ
0076デフォルトの名無しさん
NGNGa.cpp
class A { int i;
public: void set( int ai) { i=ai;}
};
b.cpp
Class A { public void set( int ai );};
int main() { A a; a.set(2); return 0;}
とかやってるわけじゃないよな・・
0077デフォルトの名無しさん
NGNG電波に構ってるヒマは無いよ(w
007866
NGNG//a.cpp//
#include "完璧定義 A.h"
void A::Set( int ai)
{
i = ai;
}
//main.cpp//
#include "プライベートメンバ非定義 A.h"
int main
{
A a;
a.Set(2);
return 0;
}
0079デフォルトの名無しさん
NGNG>#include "完璧定義 A.h"
ASCIIコード以外を使わないで下さい。
0080デフォルトの名無しさん
NGNG俺はうまくいったぞ。いいことか悪いことかはわからんが。
ちなみに、g++ 2.96だ。
0082デフォルトの名無しさん
NGNG>俺はVCなんだけど
>リンカによるのかな?
?
0083デフォルトの名無しさん
NGNG>俺はVCなんだけど
>リンカによるのかな?
きっとソースコードの中身も、なにか勘違いしてるんだよ
0084デフォルトの名無しさん
NGNG>#include "完璧定義 A.h"
と
>#include "プライベートメンバ非定義 A.h"
で、
sizeof( A )が違う事には気づいたか?
つーか、素直に実装とインターフェースを
分離すればいいのに。
0085デフォルトの名無しさん
NGNG0086デフォルトの名無しさん
NGNG0087デフォルトの名無しさん
NGNG008880
NGNG俺も気になってたんでちょっとやってみたら、
main中から見たsizeof(A)は 1。
Aの中から見たsizeof(A)は 1。
メソッド追加しても大きさ変わらず。
メンバ変数追加したらもちろん大きさは変化する。
。。深そうだな。
ま、g++の実装がすべてではないと思うが。
0089デフォルトの名無しさん
NGNGいや、あたりまえだと思われ。
仮想関数でもでもないメンバ関数にいちいちインスタンスのメモリ領域割くほどお人よしじゃない。
0090デフォルトの名無しさん
NGNG0092デフォルトの名無しさん
NGNGイチゴは返す言葉が見つからない。
「え・・そんな・・そんなこと・・・ないです・・」
お客さんはそんな言葉をことごとく無視していく。
「でも・・おもしろいよね、そんな店員がいるなんてさ。」
「いじめたくなっちゃうよね。」
「名前なんていうの??」
イチゴは仕方なく答える。
「イチゴです・・・・・・」
「ふーん、イチゴちゃんかかわいい名前だね。」
「恥ずかしい子とは思えないかわいい名前だね。」
0094名無しさん@カラアゲうまうま
NGNG0095工房
NGNG0096デフォルトの名無しさん
NGNGどの言語を使うかという話をすれば、
「俺は」JavaとかC#の方がいいと思う。
理由は、例えば「ゲームを作る」というのが目的であれば
一番楽にその目標を達成できるのはJavaとかC#だから。
オブジェクト指向も、より高度なプログラムを作る時に必要になると思うし。
一方で、どの言語を学ぶかという事を考えると
やっぱりC言語は必須だと思う。
ポインタ、関数ポインタを実際に使ってみると
コンピューターの仕組みもなんとなくわかると思うし。
だから、教育現場(ある程度ハードウェアも意識した教育をするところ)
ではまずC言語から入るんじゃないかな?
で、本題のC++の将来性だけど、
使われる場面は減るだろうね。
でも、機械語を使わなくてはならない場面は必ずあるから、
そういう時はC++の出番だよね。
だから、何かアプリケーションを作りたいならJava、C#がお薦めです。
0097デフォルトの名無しさん
NGNG0098デフォルトの名無しさん
NGNGC#動かないでしょう?
0099デフォルトの名無しさん
NGNG>一番楽にその目標を達成できるのはJavaとかC#だから。
んなわけないでしょ。
ゲームこそFPSだとか性能が問題になるわけで。
>オブジェクト指向も、より高度なプログラムを作る時に必要になると思うし。
あと、時代はオブジェクト指向マンセーではなく、
ポストオブジェクト指向の模索に入ってるよ。
C++のオブジェクト指向なんておまけ。
主役はテンプレートです。
>で、本題のC++の将来性だけど、
>使われる場面は減るだろうね。
すでにミドルウエア他、周囲の環境が++のつかない
C言語を使うことを許しません。
XMLもDBもブラウザのインポートもできません。
0100デフォルトの名無しさん
NGNG0101デフォルトの名無しさん
NGNGテンプレートってオブジェクト指向と共に使うのが一般的だ
と思うけどな。
テンプレート使いこなしてる癖にオブジェクト指向じゃないよなんて
聞いたことない。STLだってiteratorパターン使ってる時点で
オブジェクト指向入ってるでしょ。
0102デフォルトの名無しさん
NGNGそりゃ、コンパイラが無きゃどの言語もマシン依存なのと同じだよ。
ちなみにシステムコールがマシン依存な事も知ってるんだよな?
>LinuxでゲームならC++くらいしかないんじゃないか・・
Javaでできるよ。
中華キャノンのゲームも動くし。
CLRの実装も進んでるみたいだから、C#もそのうち動くかもね。
>ゲームこそFPSだとか性能が問題になるわけで。
だからね、ゲームにも種類があることに気づいてね。
浮動小数点演算はどこで使うかわかってるの?
>あと、時代はオブジェクト指向マンセーではなく、
>ポストオブジェクト指向の模索に入ってるよ。
そうなんだ。
大学でソフトウェア工学やってるところは、そんな事してないけどね。
ついでに、まだオブジェクト指向は世間に浸透してないし。
ソフトウェア工学自体衰退してるしなぁ。
>C++のオブジェクト指向なんておまけ。
まあ、Javaと同じでC++のテンプレートも後付けなんだけどね。
「おまけ」という日本語の意味を間違っちゃったかな?
>XMLもDBもブラウザのインポートもできません。
他人が作ったライブラリー使ってる奴はそうだけど・・・
プログラミングの世界は広いよ。
DBもXMLもプログラミングの一分野に過ぎないし。
0103デフォルトの名無しさん
NGNGWin32でしか動かない。よりはよっぽど優秀な気が。
0104デフォルトの名無しさん
NGNGデザインパターン=オブジェクト指向というのは早計かと。
0105デフォルトの名無しさん
NGNG0106101
NGNGC++は標準ライブラリ使わなければ大抵の環境をターゲットにできるからな。
システムコールさえ無いような環境も含めて。
0108デフォルトの名無しさん
NGNG>システムコールさえ無いような環境も含めて。
意味わからない。
システムコールがないって・・・・
0109デフォルトの名無しさん
NGNGCマガかなんかに、
C++プログラマーでオブジェクト指向がわかっているのは
3%に満たないと書いてあった。
それが本当なら、Java厨だらけの今は
Javaでオブジェクト指向わかってる奴は0.05%くらいな気がするよ。
0110デフォルトの名無しさん
NGNGCPU命令直叩き?
WindowsNTは確かC++で開発されたとか。
インラインアセンブラ駆使?
0111デフォルトの名無しさん
NGNGOS作ったこと無いのか?
0112デフォルトの名無しさん
NGNGオブジェクト指向と言えばJavaと言う現在の風潮を完全に無視したクソじじいですな。
0113デフォルトの名無しさん
NGNG0114デフォルトの名無しさん
NGNGおまえはあるのか?
0115デフォルトの名無しさん
NGNGJavaでOOPできる事は、物凄く違う。
0116デフォルトの名無しさん
NGNG大学で作らされたが?
0117デフォルトの名無しさん
NGNG0118デフォルトの名無しさん
NGNG>そりゃ、コンパイラが無きゃどの言語もマシン依存なのと同じだよ。
>ちなみにシステムコールがマシン依存な事も知ってるんだよな?
処理系(OS含む)が必要なJavaやC#と
処理系やOSを書ける言語を比べても意味ないだろ。
C#は言語仕様から言えばシステム記述にも使えるものかも
しれないが。
0119デフォルトの名無しさん
NGNGウプキボーン
0120デフォルトの名無しさん
NGNGコンシューマゲームのGUIはどうやってるんだろう?
0121デフォルトの名無しさん
NGNGはい?自分でデバイス制御してインターフェース公開すればいいじゃん
0122
NGNG0123デフォルトの名無しさん
NGNGシステムコールだろ。
>はい?自分でデバイス制御してインターフェース公開すればいいじゃん
そんな事いったらOSいらないじゃん。
どういうレベルで話をしてるんだ?
0124デフォルトの名無しさん
NGNG言語に最強もクソもない
0125デフォルトの名無しさん
NGNGPS2Linuxいじってるが、GS関連のシステムコールなんてないぞ。
0126デフォルトの名無しさん
NGNGコンシューマゲーム機に出来合のOSを期待する方がおかしい。
0127デフォルトの名無しさん
NGNG0128デフォルトの名無しさん
NGNGまずは普通のLINUXのシステムコール探して来いボケ
0129デフォルトの名無しさん
NGNG普通のLINUXのならPCでやったほうが楽だ。
0130デフォルトの名無しさん
NGNG>システムコールさえ無いような環境も含めて。
ココから話が脱線したな
0131デフォルトの名無しさん
NGNGインラインアセンブラ使える以上コンピュータの機能はすべて使える
0132デフォルトの名無しさん
NGNG0133デフォルトの名無しさん
NGNG0134デフォルトの名無しさん
NGNGこう言ったら彼は気付いてくれるだろうか?
0135デフォルトの名無しさん
NGNG違うだろ。
0136デフォルトの名無しさん
NGNGそんなやついねーよ
0137デフォルトの名無しさん
NGNG> 浮動小数点演算はどこで使うかわかってるの?
がなぜ突然出てきたのかとても気になるます。(意味不明チックだし・・・
0138デフォルトの名無しさん
NGNG3D演算しないゲーム(エロゲーとか)もあるってことじゃない?
0139デフォルトの名無しさん
NGNG0140デフォルトの名無しさん
NGNGFPUゲームw
0141デフォルトの名無しさん
NGNG/ 冫、) ξ〜~
// ` /)――┛
/ || 「 |´・・・どこで使うって言われてもなぁ・・・
< , | ||ニ⊃ J _
,/_|ソ |/ ̄ ̄ ̄ヽ|
| |: 大 江 戸 :|
`ー――|ヽ. . . . . . ノ|
0142デフォルトの名無しさん
NGNGそんな事は無い
もしそうなら、ハッキングなんて簡単にできるよ(w
0143デフォルトの名無しさん
NGNGそんなにこの話題の流れが好きかい?
0144デフォルトの名無しさん
NGNG0145デフォルトの名無しさん
NGNG0146デフォルトの名無しさん
NGNG0147デフォルトの名無しさん
NGNGWinマンセーですが、これ多分Win厨の中でももっとも上澄みの薄い奴。
多分VBでも触って調子に乗ってる奴じゃない?
0148デフォルトの名無しさん
NGNGFPSはFrame Per Secondだぞ
おまえ何勘違いしてるんだ(w
0149デフォルトの名無しさん
NGNG0150デフォルトの名無しさん
NGNG0151逝って良しの1
NGNG言語の王様。
王道。
JavaはJa道。
0152デフォルトの名無しさん
NGNGでも、iteratorパターンはオブジェクト指向が入ってるんじゃないかと。
0153デフォルトの名無しさん
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。
つまんないツッコミなだけ。
0253211
NGNGどこが間違ってるの?
0254デフォルトの名無しさん
NGNGWMIクラスを使って、CPUの温度とパケットの流れなどを監視したいのですが、
CIM、WIMをMSDNで探して見て実際にデータを取得したりしましたが
うまくできません。
クラスとプロパティ どなたか知っている方おられませんか?
0255222
NGNG>>238は群を抜いてつまんないぞ。
ちなみにPro*CってのとOCCIの関係がよくわからんのよ。
それと誰かOCIって書いてるけど、一応、別物では?
0256251
NGNGおおかたこの板の他スレでPASCAL/__stdcallでバカにされて悔しい思い
をしたんだな。
>>242
SQL serverのネイティブAPIを包むC++のライブラリでMS製のがあるとか?
ODBCはC++というわけではないし、OLE/DBはCOMだし。強いてOCCIに近い
対応物を挙げるならMFCのODBC/DAOクラスで十分かと。
0257デフォルトの名無しさん
NGNG0258211
NGNGOCCIってProCで展開されるAPI関数ぢゃなかったんだ...
懺悔ついでにOCCIのHPを吊します
http://download-west.oracle.com/otndoc/oracle9i/901_doc/appdev.901/a89860/toc.htm
0259デフォルトの名無しさん
NGNG○危ない物
0260デフォルトの名無しさん
NGNG盛り上がるなんてC++の懐の広さはやはりあなどれませんね。
0261デフォルトの名無しさん
NGNG0262デフォルトの名無しさん
NGNGFPU?
0263デフォルトの名無しさん
NGNG0264デフォルトの名無しさん
NGNG35歳くらいまでね...(w
0266デフォルトの名無しさん
NGNG自己嫌悪??
デムパの言うことはさっぱりわからん(w
0267デフォルトの名無しさん
NGNG0268デフォルトの名無しさん
NGNG0269デフォルトの名無しさん
NGNG0270デフォルトの名無しさん
NGNG馬鹿なんですね。
0271C++マンセー!!!
NGNGおまえら、AIBOのOPENRって知ってるか?
http://www.aibo.com/openr/
AIBOのSDKなんだけど、これC++だぞ。
さすが、ソニー様だ。
未来のロボットはC++で動くぞ。
(きっとドラエモンもそうに違いない。)
C++マンセー。ソニー様マンセー。
0272デフォルトの名無しさん
NGNGマンセーするのはいいが、お前に使いこなせるのか?
0273デフォルトの名無しさん
NGNG0274デフォルトの名無しさん
NGNGRX-78GP01FbはC言語でしたが何か?
0275デフォルトの名無しさん
NGNG0276デフォルトの名無しさん
NGNG優良企業の優秀プログラマC++で仕事をしていたってだけのことだろ。
どっちにしろ、俺たち、底辺プログラマには関係ないって結論でよろしいか。
0278271
NGNGおまえと一緒にすんな。
だいたい日本語もあやしいぞ。
0279デフォルトの名無しさん
NGNG俺はビックリマン第2弾ヘッド
シャーマンカーシぐらいか。
0280デフォルトの名無しさん
NGNGお守りだろ。
0281デフォルトの名無しさん
NGNG0282デフォルトの名無しさん
NGNG0283デフォルトの名無しさん
NGNG少なくともあんたのところよりは
優れているのでは?
0284デフォルトの名無しさん
NGNGソニーえらいっ。
0285デフォルトの名無しさん
NGNGやっぱオナニーするときはC++が一番だな。
0286デフォルトの名無しさん
NGNGまったく大事にされてないから流出激しいぞ〜
0287デフォルトの名無しさん
NGNG後味が悪い。
0288デフォルトの名無しさん
NGNG禿てて・・・・
0289デフォルトの名無しさん
NGNG麻奈たんで抜いてますが何か?
0290デフォルトの名無しさん
NGNGイク瞬間まではいいんだが最後の最後で、マイネームイズビヤーネってこられると
終わったあとものすごく疲労する。
0291名無しさん@カラアゲうまうま
NGNG0292デフォルトの名無しさん
NGNG射精するのを想像してるよ。
0293デフォルトの名無しさん
NGNG0294デフォルトの名無しさん
NGNG0295デフォルトの名無しさん
NGNG最近のお気には new 配置構文。ちょっとマニアック。nothrow
なんて見たらもう興奮して手の律動がとまらない。我慢させてる
感じがたまらない。
0296デフォルトの名無しさん
NGNG0297名無しさんだよもん
NGNGりすと「ふああっ! いてれい太くん、やめてッ!」
いてれい太「はぁはぁ……。綺麗だよ、りすとちゃん……。でも、ボクはもっと
いんらんなキミが見たいな……」
りすと「くすん……。いてれい太くん、友達だと思ってたのに……。なんで
こんなことするの?」
いてれい太「……知らなかったの? 友達ってのは……こんな事もしちゃうんだよっ?」
りすと「いや! そんなところ、直接触らないでッ! あ、ダメッ! おかしくなっちゃう!
あっ! あっ! あああーーーッ!!」
いてれい太「ふふっ……軽くイッた? さあ、脚を広げて……。お尻を突き出して」
りすと「ふぅ……はぁ……」
いてれい太「ごくっ……。後ろから……挿れるよ……」
りすと「はぁんッ! ……んッ! ……んッ! ……んッ! ……んッ!」
いてれい太「うぅ、りすとちゃん、キツいね……。でも、次からは一気にいくよ……」
りすと「ダメッ! やめてッ! 壊れちゃうッ!」
いてれい太「大丈夫……。りすとちゃんは強い子だから……いくよッ!」
りすと「んっんっんっんっ、んッんッ、あっ、あッ、あッあッあッアッアッ、
ア、ダメッ、ア、イク、ア、アア、イッちゃう、ア、アアアア、
アアアアアアアアァァァァーーーーーーーーーッ!」
いてれい太「りすとちゃんッ!! ……くぅッ!!」
りすと「はぁ……はぁ……」
いてれい太「はぁ……はぁ……」
(*´д`)ハァハァ
蛇足な用語解説。
りすと:std::list
いてれい太:iterator
いんらん:inline
友達:friend #VCのstd::listは、iteratorがfriend宣言してある
そんなところ:protected
脚:_Nodeptr _Next,_Prev
お尻:end()
後ろから:push_back()
挿れるよ:insert() #void push_back(const _Ty& _X){insert(end(),_X);}
キツいね:STLのコンテナはコピーセマンティクスのため、コストがかかる
一気にいくよ:個数指定型のinsert()
強い子:listは、STLのコンテナの中で、例外の安全性を最も強力にサポートしている
0298デフォルトの名無しさん
NGNG0299デフォルトの名無しさん
NGNG夢・独り言
http://life.2ch.net/yume/
0301デフォルトの名無しさん
NGNGおもしろい!!
0302デフォルトの名無しさん
NGNGおまえC++もしらねぇのに、なにいってるんだ?ゴルァ
「Microsoftが、最先端を追い求めた結果」だと?
どこにMicrosoft独自の最先端の技術があるか列挙できるもんならしてみろっ!
以上、独り言。
0303デフォルトの名無しさん
NGNG0304デフォルトの名無しさん
NGNG>「C#は、C++とJavaの折衷案」だと?
単純化されすぎている感はあるが、間違いではない。
C#は、言語としてみればC++よりに高機能化したJavaだからね。
0305デフォルトの名無しさん
NGNGJavaをベースにC++の腐ったところをばっさりと切り取った整理された言語だな。
0306デフォルトの名無しさん
NGNG0307デフォルトの名無しさん
NGNGどうもイメージがつかめん。
0308デフォルトの名無しさん
NGNGちょっとエッチ(*´Д`)
0309デフォルトの名無しさん
NGNGC++やJavaと同じもしくは良くなってる。
0310デフォルトの名無しさん
NGNG何を根拠に?
0311デフォルトの名無しさん
NGNG0312デフォルトの名無しさん
NGNGネイティブコードの時代は終わろうとしています。
0313デフォルトの名無しさん
NGNGなにを根拠にって、どうやったら不安定になるの?
0314デフォルトの名無しさん
NGNG.NETのコードは、ネイティブコードにコンパイルされます。
0315うんこ
NGNGこれから出てくるかもしれないし出てこないかもしれない。
少なくとも、従来の環境よりは実績がないので、>>309 のように
「もしくは良くなっている」というのはいまいち良くわからん。
0316デフォルトの名無しさん
NGNGよって.NETのコードはネイティブコードと同じ速度です。
0317デフォルトの名無しさん
NGNGC→C++・・・遅くなるからダメじゃん。
C++→C#・・・遅くなるからダメじゃん。
すべて時代についてこれない人のセリフです。
0318C++は遅くねえだろ
NGNG| ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄|
| 魔心語、asm、C |
|_________|
速さを削って効率を+(実用)
| ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄|
| C++、Java、C# |
|_________|
0319デフォルトの名無しさん
NGNG0320デフォルトの名無しさん
NGNG引退をお勧めします。
0321デフォルトの名無しさん
NGNGそう?どこでも動く。
0322デフォルトの名無しさん
NGNG「サポートしている環境下では」だろ
0324デフォルトの名無しさん
NGNGC++で本当に開発効率が上がるのかねぇ・・・。
0325デフォルトの名無しさん
NGNGまじめなじんぶつだねぇ
0326デフォルトの名無しさん
NGNGputback()やback_insert_iterator使うの恥ずかしくなったのは私だけ?
0327デフォルトの名無しさん
NGNG0328デフォルトの名無しさん
NGNGあるCPUでしか。よりは大きな進歩かなと。
0330デフォルトの名無しさん
NGNGマジ?
0331デフォルトの名無しさん
NGNG0332デフォルトの名無しさん
NGNG(゚Д゚)ハァ?
0333デフォルトの名無しさん
NGNGたんじゅーんな論理よ。
CはC++に含まれる。
したがって、Cでどんなに速いコードを書いても、
それはC++のコードなんだよ。
したがって、Cは絶対C++より速くない。
これ論理学。わかる?
一方、C++にはCにない機能がある。
これらの機能を使って、現実的なスケジュールで速いコードを書ける。
いいかい。現実的なスケジュールってのはプロでは重要なんだよ。
同じスケジュール時間内でCを使って速いコードを書くのは難しい。
したがって、現実的にもC++のが速し。わかる?
うひゃひゃ。
0334デフォルトの名無しさん
NGNG0335デフォルトの名無しさん
NGNGここダウト。C++でコンパイルできないCのコードはある。
一番簡単には、char *c; c = malloc( 512 );等。
0336デフォルトの名無しさん
NGNG実現できないから、C++の方が速くなるケースはあるかもね。
純粋な机上の理論だけど。
0337デフォルトの名無しさん
NGNGダウト?
0339デフォルトの名無しさん
NGNG0341339
NGNG0342デフォルトの名無しさん
NGNG0343デフォルトの名無しさん
NGNG0345デフォルトの名無しさん
NGNG0346デフォルトの名無しさん
NGNG苦労して手作業でコード最適化したところでコンパイラのそれとたいして変わらんし
むしろ見通しのよいC++のほうが大局的な部分での高速化がはかれそう
0347デフォルトの名無しさん
NGNG0348デフォルトの名無しさん
NGNG「自分は必ず○○派でなければならない」っていう意味不明な義務を自らに課す。
俺もそうだよ。
おまけシールブームの時は”ガムラ派”だった。ビックリマンは一切買わなかった。
砂糖なしのガムよりウェハースの方が絶対おいしいのに。
次世代機戦争の時は”ロクヨン派”…SCEの志の低さを非難した。でもFFがやりたくてロクヨンを売りさばいて”PS派”に転向…ロムカートリッジを”子供っぽい”とけなしまくり。
でもまたマリオが恋しくなってPSを売りさばいて”ロクヨン派”に転向。
でもドラクエがやりたくなって…でもシレン2がやりたくなって…今はゲームキューブにどっぷり。
プログラマになってからも俺の苦悩は続く。
”C++派”になるか”Java派”になるか…
人は「両方やりゃぁええんよ」と言う。それはわかってる。頭ではわかってる。
でも俺は○○派でありたいんだ。
C++派になってJava厨を罵倒したいし、
Java派になってM$信者を叩くのも捨てがたい。
一番嫌なのはどっちつかずの仲介役に回ることだ。
…さて、どちら派に属するか…俺は今真剣に悩んでます。
0349デフォルトの名無しさん
NGNGまずPGを辞めろ。
0350デフォルトの名無しさん
NGNG0351デフォルトの名無しさん
NGNGC++とJavaは各々適した用途が違うのでどちらもやるほうがbetterです。
0352デフォルトの名無しさん
NGNG背教者に死を!
0353デフォルトの名無しさん
NGNGjavaでもテンプレ機能とかあるの?
0354デフォルトの名無しさん
NGNGhttp://www.mamezou.com/tec/Tips/javaGenericsVsCppTemplate/contents.html
を参照汁
0355デフォルトの名無しさん
NGNGC++!
0356デフォルトの名無しさん
NGNG0357デフォルトの名無しさん
NGNGポインタの参照の違いを教えて。 教えられるもんなら(w
0358デフォルトの名無しさん
NGNGその前に日本語を覚えようね。わらわら。
0359デフォルトの名無しさん
NGNG0360デフォルトの名無しさん
NGNG0361デフォルトの名無しさん
NGNG0362デフォルトの名無しさん
NGNG0363デフォルトの名無しさん
NGNG0364デフォルトの名無しさん
NGNG0365デフォルトの名無しさん
NGNG0366デフォルトの名無しさん
NGNG0367デフォルトの名無しさん
NGNG0368デフォルトの名無しさん
NGNG0369デフォルトの名無しさん
NGNG配列も参照じゃない。配列の中身は参照。
0370デフォルトの名無しさん
NGNG配列はプリミティブ型でも参照では?
0371デフォルトの名無しさん
NGNG0372デフォルトの名無しさん
NGNG0373デフォルトの名無しさん
NGNG0375デフォルトの名無しさん
NGNGと ) | |
Y /ノ 人
/ ) < >_∧∩
_/し' //. V`Д´)/ ← >>374
(_フ彡 /
0376デフォルトの名無しさん
NGNG0377デフォルトの名無しさん
NGNG0378デフォルトの名無しさん
NGNG0379デフォルトの名無しさん
NGNG未来のC++がJavaなんだよ。
C#は....未来のC++だが、
C#は過去のJavaなんだよ。
古い機能追加してJavaより退化しちょるから
そして未来のJavaがAspectJなんだよ。
0380デフォルトの名無しさん
NGNG0381デフォルトの名無しさん
NGNGおつむの病院逝け
0382デフォルトの名無しさん
NGNG0383デフォルトの名無しさん
NGNGおつむの病院に、お前も逝け
0384デフォルトの名無しさん
NGNGおむつの病院逝け
0385デフォルトの名無しさん
NGNGムックの病院逝け、ガチャポンと一緒に。
0386デフォルトの名無しさん
NGNGどうしたらガチャポンにアポ取れますか?
0387デフォルトの名無しさん
NGNG0388デフォルトの名無しさん
NGNG/:::::::ヽ____/::::::::ヽ、
丿 ::.__ .::::::::::::: __ ::::ヽ_
/ /。 ヽ_ヽv /: /。ヽ ::::::ヽ
-┼- 丿~~~| / / ̄ ̄√___丶  ̄ ̄\ ::::| ■ ■
-┼- /~~~~/ ━━━ | .:::::::::: / / tーーー|ヽ ..::::: ::|━━━━━━ ▼ ▼
.| 丿 | .:::::. ..: | |ヽ ::| ● ●
| ::: | |⊂ニヽ| | :::::| \
/ /| : | | |:::T::::| ! .::| \ \\
/ / \: ト--^^^^^┤ 丿 \\\ \\\
お、大阪・・・・
0389デフォルトの名無しさん
NGNG0390デフォルトの名無しさん
NGNG0391デフォルトの名無しさん
NGNGIPを記録しないでくださいお願いします
0392デフォルトの名無しさん
NGNGなにをいまさら。通知実験の方はまだ?
0393デフォルトの名無しさん
NGNG2ちゃんねるのお勧めな話題と
ネットでの面白い出来事を配送したいと思ってます。。。
===============================読者数: 138720人 発行日:2003/1/9
年末年始ボケがそろそろ収まり始めた今日このごろのひろゆきです。
そんなわけで、年末に予告したIP記録ですが実験を開始しています。
「2ちゃんねる20030107」
こんな感じで各掲示板の最下部に日付が入ってるんですが、
20030107以降になってるところはログ記録実験中ですー。
んじゃ!
────────────────────────Age2ch─
■この書き込みは、Age2chを使って配信されています。
────────────────────────────
Keep your thread alive !
http://pc3.2ch.net/test/read.cgi/software/1041952901/l50
────────────────────────────
0394デフォルトの名無しさん
NGNG0395デフォルトの名無しさん
NGNG0396デフォルトの名無しさん
NGNG勝手に電話してくださーい。寝てたらごめんねー。
たぶん出ると思うよー。
んじゃおやすみなさいー
0397デフォルトの名無しさん
NGNGなにマジになってんの? バッカみたい!?
0398デフォルトの名無しさん
NGNGあるネット関連会社の社長は、
「いずれにしても2ちゃんねるは資金が底をつけば終わり。
あまり知られていないことだが、2ちゃんねる内部関係者によると今、
大手通信会社系が調査費名目で資金提供している。
だが、それが止まれば続けてはいけないだろう」
と証言する。
2ちゃんねるが判決によって力を失った場合、
資金提供の打ち切りも予想される。
http://ascii24.com/news/reading/causebooks/2002/07/01/636911-000.html
0399デフォルトの名無しさん
NGNG0400デフォルトの名無しさん
NGNG真・スレッドストッパー。。。( ̄ー ̄)ニヤリッ
これってなんなんだ?どうやったらできんの?
0401デフォルトの名無しさん
NGNGすごい!未来が見通せる能力者でつか?
0402デフォルトの名無しさん
NGNG0403デフォルトの名無しさん
NGNGIP記録する事で基地外の書き込みが減るだろうから、なにも困る事はないだろう?
0404デフォルトの名無しさん
NGNG0405デフォルトの名無しさん
NGNG0406デフォルトの名無しさん
NGNG0407デフォルトの名無しさん
NGNG0408デフォルトの名無しさん
NGNG2ちゃんねるのお勧めな話題と
ネットでの面白い出来事を配送したいと思ってます。。。
===============================読者数: 139038人 発行日:2003/1/10
なにやら、連日メルマガだしてるひろゆきです。
そんなわけで、ログ記録実験ですが、いちいちサーバ指定するのが面倒なので、
全部のサーバに入れてみました。
重くなって落ちたりしてもご愛嬌ってことで。。。
んじゃ!
────────────────────────Age2ch─
■この書き込みは、Age2chを使って配信されています。
────────────────────────────
Keep your thread alive !
http://pc3.2ch.net/test/read.cgi/software/1041952901/l50
────────────────────────────
0409デフォルトの名無しさん
NGNGIPからきたら「通行人誰でも使えるようにしてあるから」と言い切れるかなあ
0410デフォルトの名無しさん
NGNG0411デフォルトの名無しさん
NGNG0412デフォルトの名無しさん
NGNG2ちゃんねるに関する情報での思ったことを書いたのですが、
私の認識不足及び検索ミスでした。申し訳ありません。
0413デフォルトの名無しさん
NGNG関係ない
正解
0414デフォルトの名無しさん
NGNG0415デフォルトの名無しさん
NGNG俺もびびったよ。
0416デフォルトの名無しさん
NGNG地球上全部警戒しれ。
0417デフォルトの名無しさん
NGNG0418デフォルトの名無しさん
NGNG0419デフォルトの名無しさん
NGNG0420山崎渉
NGNG0421デフォルトの名無しさん
NGNG0422山崎渉
NGNG0423デフォルトの名無しさん
NGNG0424デフォルトの名無しさん
NGNG0425山崎渉
NGNG0426デフォルトの名無しさん
NGNG真面目にレスするテスト。
当たり前だが、Java や C# はシステムプログラミングできず、
大手メーカーがあれだけ力を入れても大したアプリケーション
プログラムが作れない。挙句の果てに
「Java 化したので遅くてメモリを2倍使うようになりました。」
だと。
もうそろそろ、気づこうよ、こんな簡単なこと。
使えなかったら意味ないよ。
と言ってみる勇者。
ということで、C++の将来は結論が出た。
0427デフォルトの名無しさん
NGNGんでCはC++に押し出されると
0428デフォルトの名無しさん
NGNGできるだけ近づかないようにしている。
0429デフォルトの名無しさん
NGNGC++ってわかりにく過ぎます。
VC++なんかのツールを使って、命令貼り付けて行けるのは楽ですけど
一から作ろうと思うと、Cの方が断然分かりやすいんです。
もちろん、CもC++に含まれてるから問題はないですけどね。
MFCとかもC++なんですけど、さっぱりでした。
JAVAを勉強すれば、C++の良さをもっと分かるようになるでしょうか?
0430デフォルトの名無しさん
NGNG0431デフォルトの名無しさん
NGNG0432C++宙
NGNG0433デフォルトの名無しさん
NGNG0434デフォルトの名無しさん
NGNG言語仕様バランス悪すぎ。
0435デフォルトの名無しさん
NGNGずいぶん無理な連想しますね:-)
0436デフォルトの名無しさん
NGNG相手の女を罵り始める奴。
0437山崎渉
NGNG0438山崎渉
NGNG( ^^ )< ぬるぽ(^^)
0439デフォルトの名無しさん
NGNGVCLはそもそもC++じゃねーし。
C++って実は死滅寸前なんじゃねーの?
0440デフォルトの名無しさん
NGNG0441デフォルトの名無しさん
NGNGC++のライブラリって糞ばかりじゃん。
0442デフォルトの名無しさん
NGNG0443デフォルトの名無しさん
NGNG0444デフォルトの名無しさん
NGNGC++は
「背が高くて、ちょっと古風だけど美人で、仕事をてきぱきこなすけど、
少し協調性に問題がある高飛車な女」
っぽい感じがする。
こんな女が滅びるかって言うと...
どっちかって言うと、滅びてもらいたいのだけど...。
0445デフォルトの名無しさん
NGNG0446デフォルトの名無しさん
NGNGあなたの職場や研究室にプログラミング言語C++はありますか?
あるならすぐに焼き払って下さい。その書物はネクロノミコンと同じ位危険です。
0447デフォルトの名無しさん
NGNG0448デフォルトの名無しさん
NGNG0449デフォルトの名無しさん
NGNG> ガベージコレクションをサポートしてネイティブコードをはける言語はJ++とVBだけ。
いまさらでなんだが、VBはネイティブだっけか?ちがうよな?
0450デフォルトの名無しさん
NGNGいちおーネイティブ、なんちゃってネイティブ
でなかったかな
0451デフォルトの名無しさん
NGNG0452デフォルトの名無しさん
NGNGプライドも何もかもかなぐり捨ててC++を封印しようってのは、
C++はアキラみたいなもんなのか。(古くてすまんな。)
0453デフォルトの名無しさん
NGNGアキラってあの大友の?
封印したアキラが鉄男によって再び再生するのか?
0454デフォルトの名無しさん
NGNGそんで東京の一角が消し飛びます。
0455名前は開発中のものです。
NGNG最後にはなぜか手塚にささげた。
0456デフォルトの名無しさん
NGNG0457デフォルトの名無しさん
NGNGの書いてるアドレスのBjarne Stroustrup インタビューって、真偽は別として、
的を得たこと言ってるんですか?
これから気合入れてC++を勉強しようと思ってるんですが。
0458山崎渉
NGNGピュ.ー ( ^^ ) <これからも僕を応援して下さいね(^^)。
=〔~∪ ̄ ̄〕
= ◎――◎ 山崎渉
0459デフォルトの名無しさん
NGNG的は得ているけど、学べるなら学んでおいたほうがよい
0460預言者
NGNG0461デフォルトの名無しさん
NGNG0462デフォルトの名無しさん
NGNGC言語使えなくてどうやってC++を使うの?
0463デフォルトの名無しさん
NGNGC飛ばしていきなりC++始めるヤシの考えがよく分からないっス
0464デフォルトの名無しさん
NGNGアセンブラを飛ばしてCを始める香具師は可哀想だと思う
0465山崎 渉
NGNG__∧_∧_
|( ^^ )| <寝るぽ(^^)
|\⌒⌒⌒\
\ |⌒⌒⌒~| 山崎渉
~ ̄ ̄ ̄ ̄
0466山崎 渉
NGNG__∧_∧_
|( ^^ )| <寝るぽ(^^)
|\⌒⌒⌒\
\ |⌒⌒⌒~| 山崎渉
~ ̄ ̄ ̄ ̄
0467デフォルトの名無しさん
NGNGCやる前にC++FAQの39.09を読んじゃったとか。
0468山崎 渉
NGNG0469デフォルトの名無しさん
NGNGそんなこといったって、大学でいきなりC言語やらされちまったよ。
その次の年からオシロスコープで波形見ながらアセンブラやらされたよ。
Z80以外に何か使った記憶がある。
確かにもうわけわかんなかったね。
0470山崎 渉
NGNG│ ^ ^ │<これからも僕を応援して下さいね(^^)。
⊂| |つ
(_)(_) 山崎パン
0471デフォルトの名無しさん
NGNG0472デフォルトの名無しさん
NGNG適してるのはCなりC++であってしばらくはこの状況が変わるとも思えない。
過去の遺産及び保守性からMSがC以外でOS書くとも思えない。C++でさえ
NGをくらったという事実がある。
0473デフォルトの名無しさん
NGNG0474デフォルトの名無しさん
NGNGOS類は全部Cだよ。
0475デフォルトの名無しさん
NGNG0476デフォルトの名無しさん
NGNG0477デフォルトの名無しさん
NGNG某ドライバはC++だったよ。
0478デフォルトの名無しさん
NGNG0479デフォルトの名無しさん
NGNG0480デフォルトの名無しさん
NGNGそれが原因でバグができたところもあったとか。
0481デフォルトの名無しさん
NGNG"マクロ"のこと?
0482デフォルトの名無しさん
NGNGhttp://pc2.2ch.net/test/read.cgi/tech/1056214160/l50
この↑スレの続きはここでしよう
0483デフォルトの名無しさん
NGNG論理的指向能力が未熟なのは明らか。
0484デフォルトの名無しさん
NGNGVisualC++を使ってるからといってそう必死になるな
0485デフォルトの名無しさん
NGNG0487デフォルトの名無しさん
NGNG自分の意見が間違っても話題をなんとか摩り替えて
誤魔化していたことが露見したのだが。
0488デフォルトの名無しさん
NGNGC#は・・・
とか言っちゃったアフォはどうした?
0489デフォルトの名無しさん
NGNGオブジェクト指向は単なる道具だと言うことは誰でもわかっている
ことであるにもかかわらず、C++厨はオブジェクト指向の話をすると
下手に反応する。
オブジェクト指向言語を使っている癖におかしくないかと。
C++厨は将来に渡る拡張性のことをろくに考えていないのではないかと思えてしまう。
0490デフォルトの名無しさん
NGNGアフォはお前==>>488だ。
いまどきOOを用いないプロジェクトなんて無い。
0491デフォルトの名無しさん
NGNGこの板の連中は全部糞なのかよ
意味和漢ネェ
0492デフォルトの名無しさん
NGNGVC++を使っている奴がなw
OOは単なる道具に過ぎないといっている奴に限って汚いソースコードを書く罠。
0493デフォルトの名無しさん
NGNG一貫性が殆どわからないようなか弱い力なんだけどな。
実行速度とか開発効率だとかに直結するような相違は重要な相違
だと誤解されがちだがそういうのは得てして裏切られやすく
時間が経って見ると結局大きな差ではなかったりすることも多い。
しかし弱い謎の力のほうは、ずっと作用していて確実に相違を
拡大していく。
目に付く些細な相違ばかりに気を取られているとそういった大事
な所に気がつかなくなる。
0494デフォルトの名無しさん
NGNGプログラミングを知らないとなんだかわかんないでしょう。
0495デフォルトの名無しさん
NGNGJSP書いてる香具師はOOなんか使ってないけど
OK?
OOを使ってるのは、ライブラリ、フレームワークを
作ってる香具師ね。
それ以外の人はOOなんて関係なし。
0496デフォルトの名無しさん
NGNG> システムにせよ、OSにせよ言語にせよ、それを支配している力は
> 一貫性が殆どわからないようなか弱い力なんだけどな。
> 実行速度とか開発効率だとかに直結するような相違は重要な相違
> だと誤解されがちだがそういうのは得てして裏切られやすく
> 時間が経って見ると結局大きな差ではなかったりすることも多い。
> しかし弱い謎の力のほうは、ずっと作用していて確実に相違を
> 拡大していく。
> 目に付く些細な相違ばかりに気を取られているとそういった大事
> な所に気がつかなくなる。
だから.NETを使いなさいと宣伝するのか(W
まるでVB厨が言いそうな「俺は言語に拘らない」に似てるw
運用コストの問題や人件費の問題も考えないでえらそうなこといわんように。
0497デフォルトの名無しさん
NGNGまあ、それが具体的に指摘できなきゃ
心霊写真とかUFOとかと同じで
なんか見える気がする程度の信憑性しかない。
よくわからないものが、重要なんだ。
おまえらわかってない、って言ってるのと同じ。
で、よくわからないなら
おまえもわかってないじゃん、と。
0498デフォルトの名無しさん
NGNGいまどきJSPだけしかかかない奴なんていないだろ。
0499デフォルトの名無しさん
NGNGooわかってないなら、
C++,JAVA,C#は使いこなせない。
だからと言って、使うなと言うわけじゃないけどさ。
話には入ってこないでくださいなw
0500デフォルトの名無しさん
NGNG> OOを用いないプロジェクトはないんだが
> JSP書いてる香具師はOOなんか使ってないけど
> OK?
JSPファイルがでかすぎるのを防ぐためにユーティリティクラスを作ったり
カスタムタグ定義したりServlet作ったりBean作ったりとOO使ってるんだが。
0501デフォルトの名無しさん
NGNGC++, Java, C#しか出さないところがw
0502デフォルトの名無しさん
NGNGはっきり言う。君は.NET系の言語は使わないほうがいいだろう。
0503デフォルトの名無しさん
NGNGキッズ(ワラ よ
弱い力とはこういうものをいうのだぞ
http://www.kek.jp/kids/class/particle/force.html#3
0504デフォルトの名無しさん
NGNGたとえ話のわからない奴は(ry
とりあえず、
JAVAの
extendsとimplement
をどう使い分けるかについて語れたら
OOを理解してると認めるよ。
あとは、センスの問題。
C言語がいくらわかってても、
書き方に差がでるわけだから。
0505デフォルトの名無しさん
NGNG他に何がある?
今時smalltalkはないよな・・・
prologでもできるけど、prologも実用的じゃないしなぁ。
0506デフォルトの名無しさん
NGNG君もいっていることが荒唐無稽になってきたね。
いや、午前中からそうか(w
君はmanaged C++でシコシコとやってるがいいよ。
0507デフォルトの名無しさん
NGNGで、どこら辺がオブジェクトオリエンティドだと思うわけ?
どこに工夫をしたのか、書いてみてよ。
0508デフォルトの名無しさん
NGNG> >>498
> たとえ話のわからない奴は(ry
あんな大雑把な説明でわかっもらえたつもりになっているんだったら
チミはプレゼンテーション能力がなさすぎとしか言い様がないよ。
0509デフォルトの名無しさん
NGNG0510デフォルトの名無しさん
NGNG頭大丈夫かきみ
prologはオブジェクト指向言語じゃないんだが
D, MixJuice, Rubyを忘れてないかな
0511デフォルトの名無しさん
NGNG定義を挙げよ。
0512デフォルトの名無しさん
NGNGC言語はOOPLじゃないけど
OOできるって意味わかります?
0513デフォルトの名無しさん
NGNG> extendsとimplement
> をどう使い分けるかについて語れたら
そんなデザインパターンを知っていれば誰でもわかることを
いまさら聞かれてもねえ。
で、C言語とかいってる奴は何が言いたいんだ?
0514デフォルトの名無しさん
NGNGさて・・・
0515デフォルトの名無しさん
NGNGもっと踊って。
0516デフォルトの名無しさん
NGNG引っかかるなよ。
> extendsとimplement
> をどう使い分けるかについて語れたら
> OOを理解してると認めるよ。
OOを理解じゃなくてJavaを理解だしょ。
そんな事知らなくてもOOは理解できるし、むしろ実装継承かインターフェイス継承かなんて話は
OOの本質とは関係薄い。
0517デフォルトの名無しさん
NGNG0518デフォルトの名無しさん
NGNG上げたら霧が無い。
タイトルに「オブジェクト指向」が付くスレッドで散々語られているが
一人一人に語らせると皆微妙に言ってることが異なる。
千差万別としか言いようが無い。
0519デフォルトの名無しさん
NGNGC++厨の大半がVisual C++厨だとすれば非常に残念なことだ。
Visual C++に依存するC++プログラマ → WIndowsプログラマ
ならまだ許すが、
Visual C++にが無いと何もできないC++プログラマ
→ Windowsがないと何もできないC++プログラマ
はC++プログラマとして失格。
これではC++プログラマとしての誇りもあったもんじゃない。
Visual C++にが無いと何もできない、さらに実はCがメインのC++プログラマ
→ Windowsがないと何もできないCメインのC++プログラマ
さらに最悪なのは
C++以外の言語は馬鹿でもアホできるといっておきながら
Visual C++が無いと何もできないC++プログラマ、もしくはCしかできない
自称C++プログラマ
こういうのが口だけの最もムカツク奴なんだよな。
某スレのC++厨がM$に依存する厨房だったことに失望したぞ。
本当にC++ができる奴というのはUnixを使いこなせる奴のことを言う。
0520デフォルトの名無しさん
NGNGプラットフォームがWinからUnixになってるだけじゃん
0521デフォルトの名無しさん
NGNG0522デフォルトの名無しさん
NGNG使うのと作るのは大違いだ。
Windowsの不可思議な挙動と日夜戦ってるプログラマをなめるなよ。
0523デフォルトの名無しさん
NGNG0524デフォルトの名無しさん
NGNG実際には、「Javaは難しいからPHPやperlでシステムを作った」
と言うところが多いぞ。
0525デフォルトの名無しさん
NGNGそうやってM$が君らを惑わすために日夜不可思議な挙動をわざと作り出して
君はM$に利用され続けているんだよ。
COMを一生懸命勉強して次もM$に踊らされ.NETを一生懸命勉強して、の繰り返し。
M$と付き合っているといつまでたっても人間らしい作業をしている気分になれない
と思ったことは無いか?
そんな状況下では人間らしい作業をするなら仕事以外のプライベートな時間に
オープンソースソフトウェア開発でコントリビュータとして活躍するしかないね。
0526デフォルトの名無しさん
NGNGJava房はこちらへどうぞ。
0527デフォルトの名無しさん
NGNGCOM って別に一生懸命勉強するようなものじゃないと思うけど。。。
インプロセスなら単純な IF 抽象 + スマートポインタみたいなもんだし、
インタープロセス(インタースレッド)ならそれにごく普通の IPC が付くだけだし。。
まあ linux とかだとデバイスがうまく動かないときにソース読めるって利点はあるけど、
最近の小難しいブツだと結局ファームの問題だったりして大して意味無いことが多いよ。
0528デフォルトの名無しさん
NGNGドライバ開発者だと思うけど。linuxやDarwinは
精神衛生的によろしいね。
0529デフォルトの名無しさん
NGNGCOM は実装が困難なフレームワーク部分は全部 MS が実装して、API として公開してるからねぇ。
マーシャリングとかモニカあたりは面倒も多いが、そこまで手を入れる必要があることは希だし、
手を入れる必要がある場合に COM 使わず自前で実装するのはより面倒だし。
0530デフォルトの名無しさん
NGNGIDL コンパイラも付いてくるしね。っていうか .NET っていったって
高々COM+ SOAP サービスの集合体にすぎないわけで、IF抽象+RPC ってな
COM の基本がそー簡単に無意味になるとは思えん。
CORBA がオプソで息を吹き返したら別だけどさ。
スレの趣旨に戻ると、個人的には MS より例えば Java なんかの方が
レガシーなライブラリやAPI、フレームワークの供給体制を信用できない。
JAVA ベースで何か ORB をやるとしたら、オプソのフレームワークで
ソースも取っとくとかしないと安心できない。
MS の場合はソース取っとけないけど、なぜかそれなりに安心(除くATL/WTL)。
0531デフォルトの名無しさん
NGNG標準無視のgccつけてくるLinuxディストロなんか相手にせにゃならん
UNIX系は大変だわなw
0532デフォルトの名無しさん
NGNGWindowsDDKとか使って必死になってんのかな〜
0533デフォルトの名無しさん
NGNG0534デフォルトの名無しさん
NGNGそれは何故か?
既存のオブジェクト指向言語ではオブジェクト指向の
利点と欠点を天秤に比べると割に合わないからだ。
オブジェクト指向の利点は保守性、統一性、再利用性などだが、
そんな事は既存のオブジェクト指向言語を使わなくても出来る事だ。
逆に現在のオブジェクト指向言語では関数型言語に比べ、肥大化しすぎて
生産性が著しく損なわれているのが現状だ。
詳しくは下記を参照の事。
http://www.shiro.dreamhost.com/scheme/trans/icad-j.html
近い将来オブジェクト指向という幻想的、宗教的な言葉はなくなるだろう。
Javaなど肥大化した言語も、能力のある人間は使わなくなるだろう。
能力のある人間の中で残るのは、
保守性、統一性、再利用性という現実的かつ実効性のあるノウハウだけだ。
0535デフォルトの名無しさん
NGNG0536デフォルトの名無しさん
NGNGすべてを一律の基準で包含しようとするところとか。
0537デフォルトの名無しさん
NGNGなんか、アスペクト指向をかねて実現する噺家と思えば
> 近い将来オブジェクト指向という幻想的、宗教的な言葉はなくなるだろう。
幻想、宗教は大げさだ。オブジェクト指向はちゃんと実用化されて実績を上げているぞ。
それに比べ、関数型言語の実績は少ないじゃないか。
> Javaなど肥大化した言語も、能力のある人間は使わなくなるだろう。
> 能力のある人間の中で残るのは、
では君は何を使っているんだね? 口だけでなければ実績のソースを見せて欲しい。
> 保守性、統一性、再利用性という現実的かつ実効性のあるノウハウだけだ。
だからそれをオブジェクト指向で実現できているんだって。
そこのサイトのサンプルは狭い範囲での再利用性について語ってるだけじゃないかと。
0538デフォルトの名無しさん
NGNG相手にするだけ無駄だよ。
オブジェクト指向で設計が出来ずにリストラされた人なのだから。
0539デフォルトの名無しさん
NGNG実証欠乏で宗教チックていう全体評はたしかにその通りかも。
0540デフォルトの名無しさん
NGNG0541デフォルトの名無しさん
NGNG関数型言語なんだけど。
UNIX/C ⇒ C++ ⇒ Windows 又は Java
みたいな感じで、30年間なんの反省もなく今まで来てしまった
だけなのではないかと。
オブジェクト指向言語が優れているのかどうか。これ、
もはや問うこと自体できないところまで来てしまった感じがするねえ。
実際に優れているのかどうかは別問題として。
個人的にはC++はいいけど、Javaはいやだな。あれならLISPや
関数型言語が流行っていたほうがよかった気がする。
っておれは関数型言語よく知らんけど(w、
Haskellはなかなか面白そうだった。
0542デフォルトの名無しさん
NGNGNTTの仕事で弄ったが、ありゃなんだったんだろ?
0543デフォルトの名無しさん
NGNGお勧めな言語はD言語だと思うのだが、どうよ?
0544デフォルトの名無しさん
NGNG却下
0545デフォルトの名無しさん
NGNG0546デフォルトの名無しさん
NGNG志村は良く知らない
0547デフォルトの名無しさん
NGNGhttp://www.google.com/search?num=50&hl=ja&inlang=ja&ie=Shift_JIS&c2coff=1&q=simula&lr=lang_ja
0548デフォルトの名無しさん
NGNGいるけど、LISPはCLOSだし、CAMLだってObjectCamlが主流だし、
Haskellだってオブジェクト指向拡張があるし、結局、関数型
言語でもオブジェクト指向使ってるじゃん。
0549デフォルトの名無しさん
NGNG>関数型言語なんだけど。
ソースキボンヌ
LISPはかじっただけなので、
間違ってたら教えて欲しいんだけど
LISP(関数型)とC(手続き型)にはほとんど差はない。
というのも、LISPからCへのトランスレーターも
CからLISPへのトランスレーターも簡単に作れる(はず)だから。
じゃあ、なぜLISPが世の中で流行っていないか?
一見、開発環境や実行環境がないからに見えるが、
俺は違うと思う。
やはり、あの括弧を多用する文法はみにくいというところに
問題点がある。
つまり、同じアルゴリズムでも、Cで書かれたコードの方が読みやすい
のである。
確かに、書きやすさの観点から言えば、LISPは書きやすいと
個人的には思う。
でも、読みやすさの点で致命的なのだと思う。
また、LISPのメリットであるcar,cdrを使ったリスト処理は便利であるけど
多くのcar,cdrを細かく使って処理するケースというのは、
言語処理くらいしかないという点も大きい。
HTML処理に、LISPを使って・・・という話がWEB上のどこかにあるけれど
HTMLの構造からしてみれば、正規表現がシンタックスシュガーであるperlには
到底かなわない事も明らかである。
0550デフォルトの名無しさん
NGNGそれ全部LISPの話で関数型言語一般とは何の関係も無いぞ
0551デフォルトの名無しさん
NGNGを同じ時間軸で比較するようなもので余りにも時間が飛びすぎてないか?
LISPは机上理論を開発した、コンピュータ黎明期の重時代に豊穣な成果
をあげた偉大なる言語だぞ。対するCは、実装を重視したかなり新しい
時代の言語。同じ土俵で比較するものじゃない。
0552デフォルトの名無しさん
NGNG個々のケース毎に最適な言語は何かを問う必要はないのか?
0553デフォルトの名無しさん
NGNG天秤に掛かるわけだが。
誰もが問題解決の為だけに言語を学ぼうとするだけなら宗教問題も
何も生まれないだろうよ。
0554デフォルトの名無しさん
NGNG「オブジェクト指向」と一括りにされて、うやむやにされた技術は、
実はほとんどが「オブジェクト指向」とは全く関係ないものばかりだ。
俺達は「オブジェクト指向」という言葉に踊らされているのさ。
0555デフォルトの名無しさん
NGNG0556デフォルトの名無しさん
NGNGテンプレートはオブジェクト指向レベルのインスタンス抽象じゃ
使い物にならなくて入った、「安全に使えるマクロ」って意味合いが
強い機構だし。
0557デフォルトの名無しさん
NGNG0558デフォルトの名無しさん
NGNGダメだろ。それにOOPLを代表する言語と見なされているからといって
OOとは直接の関係はない。C++とはハッカーのための言語。
不幸なのは、C++を否定するとOOまで否定されたと思う人の存在。
0559デフォルトの名無しさん
NGNGチミはドトネト厨みたいにデータ指向データシコウと呟いていてください
0560デフォルトの名無しさん
NGNGわざわざLISPとか使う必要ねえよ。
0561デフォルトの名無しさん
NGNG0562デフォルトの名無しさん
NGNGアプリケーション独自の関数をプラグインする形で。
ついでにMSがそれをActiveScriptとして使用出来るようにしてくれたらうれすぃ。
XSLTはあくまで変換が主目的だしなぁ。
0563デフォルトの名無しさん
NGNG痛厨が舞い降りた。
0564デフォルトの名無しさん
NGNGへぇ〜。C++てハッカーのための言語だったのか。
ハッカーはCとasmでカリカリにチューンしたコードで組んでいくもんだとばかり思っていたよ。
0565デフォルトの名無しさん
NGNGそれはクラッカー
0566デフォルトの名無しさん
NGNGハッキングとチューニングはまさに対極だろうが。
0567デフォルトの名無しさん
NGNG0568デフォルトの名無しさん
NGNG言語について偉そうに語るやつが多いよね。
しかも、攻撃するのならまだしも持ち上げるやつまでいる。
頭がおかしいとしか思えない。
0569デフォルトの名無しさん
NGNG> この板って、自分でプログラム書いたこともない
> 言語について偉そうに語るやつが多いよね。
どうやって確かめたの? 妄想?
0570デフォルトの名無しさん
NGNGじゃ、まずお前のスキルを教えれ
0571デフォルトの名無しさん
NGNG0572デフォルトの名無しさん
NGNG英検準2級
0573デフォルトの名無しさん
NGNG0574デフォルトの名無しさん
NGNG0575デフォルトの名無しさん
NGNG0576デフォルトの名無しさん
NGNG0577デフォルトの名無しさん
NGNG0578デフォルトの名無しさん
NGNGあんまりないでしょ。C風キャストなんて要らないんだよ。
Cジジイの怠惰を擁護するためだけにあるんだよ。
0579デフォルトの名無しさん
NGNGapacheはCだぞ。
0580573
NGNGWindowsではもちろんVC++でソフトを作るのがスタンダードだと思いますが、
そのほかUNIX、組み込み、サーバーサイド、ゲーム開発、モバイルなど
他の分野でもC++のシェアは高いのでしょうか?
要はC++を身につけて食っていけるのかどうか心配なのです。
0581デフォルトの名無しさん
NGNG0582デフォルトの名無しさん
NGNGそこにあげられた中ではサーバーサイド以外ではC++のシェアが100%近いんじゃないか?
0583デフォルトの名無しさん
NGNGUNIXでは圧倒的にCだと思いますが。
0584デフォルトの名無しさん
NGNGUNIXって今でもピュアCが主流なの?
ブロックの先頭以外で変数宣言したり、さりげなくC++だったりしないのかな。
0585デフォルトの名無しさん
NGNGオープンソースソフトウェア開発は
オブジェクト指向なしではあそこまでやっていけん。
0586デフォルトの名無しさん
NGNGlibstdc++をlibc経由じゃなくてダイレクトにシステムコールを
読んだらC++はもっと速くなる?っていうか、そうなったら
libcの機能をlibstdc++に全部取り込みたいですな。
Linuxだけでいいから、誰か始めないかねえ。
0587デフォルトの名無しさん
NGNG0588デフォルトの名無しさん
NGNG> ブロックの先頭以外で変数宣言したり、
C99からは合法だよん。
0589デフォルトの名無しさん
NGNGGDI+みたいにさ。
0590デフォルトの名無しさん
NGNG嘘はいけないよん。
0591デフォルトの名無しさん
NGNG嘘はいけないよん。
0592デフォルトの名無しさん
NGNG無知無能もいけないな。
0593デフォルトの名無しさん
NGNG0594573
NGNG最近派遣の案件の多さとか流行とかでJAVAとどっちにしようか迷ってたんですが、
やっぱりC++にしようかな。
一応C++もJAVAもちょっとだけかじったことがあるんですけど、
C++のネイティブなところとかプログラムの王道的なところで
やはりC++がやりたいなと思いました。
0595デフォルトの名無しさん
NGNGC++が王道といわれたのも過去の栄光。
真の王道はSmalltalk!
JETコンパイラなどを使えばJavaでもネイティブになるぞ。
残念ながら今ではC++お得意のクライアント系の仕事よりサーバ系の仕事のほうが多いぞ。
0596デフォルトの名無しさん
NGNGこれどういう意味ですか?
0597デフォルトの名無しさん
NGNGいまやサーバ・クライアント両方でC++を選択すべき理由は皆無であるということ。
0598デフォルトの名無しさん
NGNG0599デフォルトの名無しさん
NGNG0600デフォルトの名無しさん
NGNGハァ?
知障ですか?
0601デフォルトの名無しさん
NGNG肝心なのは中身。
さすがにBASICは嫌だけどさ。
0602デフォルトの名無しさん
NGNGC++はまだしもCくらいは知っておく価値はあるぞ。
VBとDelphiを知る価値があるのかどうかは疑問だが。
JavaとC++しっていればあとはちょっと補うくらいでよろしかと
0603デフォルトの名無しさん
NGNG0604デフォルトの名無しさん
NGNGJavaやC#みたいに標準で巨大なライブラリがあるものとは違う。
言語的な違いより、この辺の違いが大きい。
0605デフォルトの名無しさん
NGNGSS扇子悪すぎ。
0606デフォルトの名無しさん
NGNGせがた三四郎じゃないよね。
0607デフォルトの名無しさん
NGNG0608デフォルトの名無しさん
NGNGMSDNのよさを実感するときはそこかな。
C++はさすがにマニュアルないとキツイ。。。
0609デフォルトの名無しさん
NGNG0610デフォルトの名無しさん
NGNGドキュメントってないかな。C++Primerは分りやすくていいけど、
あれを持ち歩くのは大変。自分で作れってのはなしで
0611デフォルトの名無しさん
NGNG禿同。あれはどう見てもemacs'er専用としか思えん。
W3C準拠のhtmlなら許容範囲だが、chmは勘弁。あれは窓使い専用。
0612デフォルトの名無しさん
NGNG0613デフォルトの名無しさん
NGNGEmacsはGNUシステムの一部です。
VSやそのヘルプブラウザはWindowsの一部です。
0614デフォルトの名無しさん
NGNGhtmlばらまかれるよりchmなら1ファイルにまとまるから嬉しい。hlpは検索がやりにくい。
0615デフォルトの名無しさん
NGNG> CやC++は臨機応変にライブラリに対応できないとダメ。
> JavaやC#みたいに標準で巨大なライブラリがあるものとは違う。
おや? STLは標準じゃないのかい?
標準かどうかよりもC++は一般に認知されているライブラリが
Javaなどのライブラリに比べて聖書のように巨大なことに問題は無いか?
0616デフォルトの名無しさん
NGNG0617デフォルトの名無しさん
NGNG0618デフォルトの名無しさん
NGNG俺は SGI STL のドキュメントをローカルの HDD に突っ込んで使ってる。iostream などは
ドキュメントなくて困るほど使い込んでないので、まぁ事足りてる。
>>611
今だと texinfo のソースから HTML 出力できなかったっけ? 俺は面倒だから Web サーバに
info2www CGI 入れて、動的に info ファイルから HTML 出力させちゃってるけど。
0619デフォルトの名無しさん
NGNG無い
0620デフォルトの名無しさん
NGNGCHM自体は良いんだがヘルプビュアーが糞
戻る・進むが一個ずつしか出来ないし。
0621デフォルトの名無しさん
NGNGC#のMonoを使っている香具師が
MSDNのHELPが欲しいとかいいそうだw
NDocやJavaDocのGCCバージョンだれかオープンソースでつくればいいんでないかと。
0622デフォルトの名無しさん
NGNGHTMLそのままでも良いんだけど、やっぱ検索に手間がかかるから。
エディタ上でキーワードの上でワンキーで表示できるのは
やっぱりうれしい。
0623デフォルトの名無しさん
NGNG0624デフォルトの名無しさん
NGNG0625デフォルトの名無しさん
NGNGMSDNつかっている人はJavaのHTMLヘルプもInfo嫌いらしい。
GCCがNSDNのヘルプのようになるってことはさすがにないかな?
0627デフォルトの名無しさん
NGNGなんだこのC++厨の弱気なレスは。
このスレの傲慢なC++厨とは大違いだ。
01: ホークス優勝名無しさん 2003/10/03(Fri) 13:08
はっきりいって人数的に圧倒的な差があるJavaプログラマー軍団の
嫌C++運動の前にまともなC++プログラマは押され気味。
そんなわけで人口の少ないいちごをC++プログラマのパラダイスにしましょう。
0628デフォルトの名無しさん
NGNGhttp://www.ichigobbs.net/cgi/readres.cgi?bo=proglam&vi=0069&rm=50
0629デフォルトの名無しさん
NGNG0630デフォルトの名無しさん
NGNG0631いなむらきよし
NGNG0632デフォルトの名無しさん
NGNG0633オブジェクト指向促進運動
NGNGC言語を使ってかなり苦労したので
その苦労を最小限におさえるために
アージャイル開発、デザインパターンを
多くのプログラマに使って欲しいと思うことがある。
一種の挨拶みたいなものだね。
「なるべく挨拶を心がけましょう。」
「なるべき綺麗な字で書きましょう。」
のように
デザインパターンを使うこと、アージャイル開発することが
プログラマの習慣、常識になってほしい。
なんとか、デザインパターン文化、アージャイル開発文化を押し広げられたら・・・。
IT業界の将来はオブジェクト指向とアージャイル開発が握っています!
0634るな
NGNG0635デフォルトの名無しさん
NGNGC++はまともな規格が出来る以前に処理系が乱立しすぎて
もうだめぽと思うのですが。
0636デフォルトの名無しさん
NGNG新し物好きのGeekさんいらっしゃい言語。人柱になりたければどうぞ。
今のところ未来はあるけど、それが明日までか一世紀先までかはわからない。
詳しいことは専用のスレがあったりするよ。キチ○イもいるよ。
http://pc2.2ch.net/test/read.cgi/tech/1003674814/
http://pc2.2ch.net/test/read.cgi/tech/1068829475/
0638デフォルトの名無しさん
NGNG俺は最強だからこそC++を選びます。
将来性なさそうだなと思いながら。
0639デフォルトの名無しさん
NGNGnewがgcnewにかわるやつ
0640デフォルトの名無しさん
NGNG任意のタイミングで解放したいなあ。
それかidle threadでやってくれるとか。
0642デフォルトの名無しさん
NGNGあれでアプリ全体を組む気にはならないけど
他言語(C#/VB.NET)向けのインターフェース書くには
非常に便利。少なくともIDLでCOMつくるりよりは。
ただ、そういう風に簡単に他の言語と組み合わせられる
のなら、正直C#とかって位置付けが半端なんだよなぁ。
もっと実行時コスト払ってでもシンプル&高機能な
言語にして、GUI作成とか他のライブラリを呼び出す事を
メインにする。そんで速度要求されれる所はC++で組むと。
そんな言語が欲しい。
0643デフォルトの名無しさん
NGNG0644デフォルトの名無しさん
NGNG0645デフォルトの名無しさん
NGNG0646デフォルトの名無しさん
NGNG0647デフォルトの名無しさん
NGNGせいで、Cにしなきゃならない案件てかなり多いんか?
あと、Win32API直叩きのWinプログラミングでは、C++と比べてCの方が主流なん?
質問ばかりでスマソ。
0648デフォルトの名無しさん
NGNGUNIXや組み込み界隈ではパフォーマンス以前
に実装がタコなコンパイラやライブラリが多かったから(今もか?)
ポータビリチー重視する場合は敬遠することがあったな。
0649デフォルトの名無しさん
NGNG0650デフォルトの名無しさん
NGNG0651デフォルトの名無しさん
NGNG誤らなくていいからC++覚えて。
そしてC++使いへの勘違いからくる誤解を解いてくれ。
0652デフォルトの名無しさん
NGNG多人数なら、C++やってくれないと周りが迷惑です
一人なら、いいゲームだったらなんでもいいです
0653デフォルトの名無しさん
NGNGつかわないの?
0654デフォルトの名無しさん
NGNGオブジェクト指向APIを提供する方針でやってるみたいだよ。
今のところ言語はC++前提みたい。
Beとかqtとかcocoa風の方向で不満ある香具師はどっちかに口出ししてくれば?
0655デフォルトの名無しさん
NGNG特にtemplateガチガチ使ったソースなんて書いた本人しか読めないよ。
コードの二重化によるバグは防げるけど、別の問題が出てきてしまった感じ。
しかも、クラス派生やポインター利用で代用可能。
template自体、方法としてはリファクタリング・二重化防止のスマートな解決方法だが、
その解決方法が多重化してしまい、逆に利用者を混乱させた。
記述方法も自由奔放すぎて危なっかしい。
引数省略なんて、サービス精神が裏目に出た例だろう。
酒でも飲みながら思いついたとしか考えられない。
これらの悪しき手法はカリスマ、グルといわれる人のソースコードではまず見たことない。
何よりも悪いのはC++って名前。
まったくCとは別の名前にしとけば、ここまで多くのユーザを苦しめることは無かったはず。
概念の混乱は取り返しがつかない。
0656デフォルトの名無しさん
NGNG0657デフォルトの名無しさん
NGNG0658デフォルトの名無しさん
NGNG0659デフォルトの名無しさん
NGNG0660デフォルトの名無しさん
NGNGtemplateガチガチに使ったコードも慣れればそのうち読めるようになってくるよ.
使いどころやパターンは決まってるからね.
まぁ,問題は慣れるまでにとてつもなく長い道のりがあるってことだなw
0661デフォルトの名無しさん
NGNG仕事等でどうしようもない以外、普通の奴ならJavaやC#に流れるだろ。
0662デフォルトの名無しさん
NGNGま ち が い な い
0663デフォルトの名無しさん
NGNGこういう意見Java厨がよく吐くけど、
具体的にどこが小汚いのか指摘できたためしがない。
俺はJavaのPackage(言語でのメタ的な世界)が
ディレクトリに対応する(物理的な世界)っていうのはすごく汚いと思うんだが。
C++のnamespaceの方がはるかに美しい。
0664デフォルトの名無しさん
NGNGこんな指摘山ほどあるだろ。っていうか使ってて何も汚さを感じないのか・・・
0665デフォルトの名無しさん
NGNG俺はC++が好きだが、>>661の言うような小汚さはいくらでも指摘できるぞ。
たとえば、多重定義関数の解決の方法、名前の宣言の構文の不統一(template<typename... , namespace abc = std;, int main()...)、
テンプレートの依存名識別、宣言と型変換の曖昧性(int x; void f(){double(x);})など、
挙げれば限がない。
特に、template関係と、Cとの互換性の確保の部分が異様に醜いと思う。
0666デフォルトの名無しさん
NGNG0667デフォルトの名無しさん
NGNG便利ではあるが。
0668デフォルトの名無しさん
NGNG0669デフォルトの名無しさん
NGNG禿になるほど同意。その上を書くと
C++>>>>>>>>>Java>>>>>>>>C#>>>>>>>>C++.NET≒VB.NET
0670デフォルトの名無しさん
NGNG0671デフォルトの名無しさん
NGNG0672ブッシュ大統領
NGNGC++帝國(北朝鮮) ← C++厨代表の正体は、何と! 金正日だった!
VB帝國(イラン) ← VB厨代表はイランに潜伏していいた!
Perl帝國(イラク) ← Perl厨代表フセインがついに逮捕された!
0673デフォルトの名無しさん
NGNGおかげでJavaは単価安くておいしくない
0674デフォルトの名無しさん
NGNGセスナ機は誰でも簡単に操縦できるが高性能戦闘機は難しい。携帯電話を使いこなせる近
所のおばちゃんはパソコンが難しいと言う。JavaはできるがC++は難しいというプログラ
マーは大量にいる。
ここ数年で急増したJavaプログラマーは、C++など他の言語の習得に失敗した専門学校上
がりのDQNが多い。濃縮された低能集団が大量に集まっている。質より量で低能プログラ
マーを大量投入しなければならず、人件費の平均単価は下がる一方だ。
日本の企業はいまだに能力による待遇差別を嫌う。君がいくら有能なJavaプログラマーで
あっても、大量の低能プログラマーとほとんど同じ賃金を受け取ることになる。
仕事が速い有能プログラマーや、定時間内に集中して仕事をするプログラマーは、残業手
当が少なくなってしまう。低能プログラマーは仕事が遅いため多くの残業手当を手にする。
ただでさえ低い賃金に悩んでいる有能プログラマーは、低能プログラマーの高い残業手当
を見て憤りを感じ、これを続けることで有能なプログラマーが壊れることになる。
Javaは良い言語だが、そのスキルは将来の収入アップには繋がらない。向上心を持っても
無駄だ。低能集団の中の有能なプログラマーは出る杭として打たれる。
それでもJavaは良い言語。「個性を望まない」「みんな同じを望む」という日本の教育で
作られた大量の低能達をうまく使いこなすにはJavaが一番だ。安価な歯車になって人生を
全うする覚悟があるならば、是非ともお奨めしたい。今の日本に必要とされる人材だ。
0675デフォルトの名無しさん
NGNG0676デフォルトの名無しさん
NGNG限界に達して消えたJavaプログラマの礎の上に
われわれ日本人の幸せがあるんですね
Javaプログラマさんありがとー
ぼくたちはJavaプログラマさんの無念を忘れないよう
C++で荒稼ぎさせていただきます
C++万歳! C++万歳!
0677デフォルトの名無しさん
NGNG0678デフォルトの名無しさん
NGNG0679デフォルトの名無しさん
NGNG0680デフォルトの名無しさん
NGNGExcelとメモ帳を組み合わせれば大抵の数値計算はやってくれるよ?
何が不満なのか俺はよく分からない。
工房時代にCやったから今でもC++使ってるだけだけども。
0681デフォルトの名無しさん
NGNG0682デフォルトの名無しさん
NGNG0683デフォルトの名無しさん
NGNG0684デフォルトの名無しさん
NGNGCのプリプロセッサは必須だよな。
醜いのは同意だけど必要悪だよ。
あれを省いたらC/C++の価値が半減する。
あれ以上単純で汎用的なソースコントロールもないし。
Cの設計者は必要なものをよく考えてるなって思うよ。
それと比較するとC++のテンプレートはいまいち中途半端で
無意味に複雑な気がする。
無理やりC++言語仕様に組み込んでみました、って感じ。
パズルじゃないんだから。
センスのかけらもない。
0685デフォルトの名無しさん
NGNG仕方ネーヨ。Cを母胎にして関数プログラミングのような
ものを無理矢理組み込んだんだから。母胎は崩せねーし。
0686デフォルトの名無しさん
NGNG0687デフォルトの名無しさん
NGNG0688リア工一
NGNG中学の頃はCをやっていて、一通り出来るようになったからC++を始めたんですけど、
「あの言語はもう時代遅れ。この言語もそろそろ寿命」なんて云ってたら、安心して勉強に集中出来ません。
安住とされる言語は存在しないのでしょうか?
あ、ちなみに僕は>>1さんじゃないです。
0689デフォルトの名無しさん
NGNG今はプログラミングのことを忘れて必死に勉強して良い大学に入って、
大学在籍中の4年間で複数の言語を片っ端から身につけることだな。
とりあえず、一つの言語と運命をともにするかのような視点はやめれ。
言語なんぞ、単なる道具の一つだ。
0690リア工一
NGNG今はとりあえず自分に出来ることを精一杯やって、
将来のことは後々ゆっくり考えることにします。
0691デフォルトの名無しさん
NGNGその通り。
しかし、複数の言語を使い分けるのは、
似たような関数を複数作るのと
同じレベルの作業だったりする。
0692デフォルトの名無しさん
NGNG>醜いのは同意だけど必要悪だよ。
確かに。
それが無いおかげで、Javaなんかassert入れるのも四苦八苦してるし。
また、C、C++は標準ライブラリが弱すぎると思う。
これがまた複雑さに拍車をかける。
0693デフォルトの名無しさん
NGNGstaticと#includeの切り分けで十分。
結局#includeを#ifdefで切り分ける場合が多すぎ。
二重管理を強いられるじゃんか。
0694デフォルトの名無しさん
NGNGせっか大学で勉強出来る大切な期間を
言語習得に使ってしまうのはどーだろうか?
もったいないような。
はっきり言ってプログラミング言語なんて
どれを使っても大差無し。
C++でやれることは別にVBでもJavaでも出来るし。
0695デフォルトの名無しさん
NGNG説得材料としての言語仕様・ライブラリも十分魅力的とはいえなかった。
0696デフォルトの名無しさん
NGNG>また、C、C++は標準ライブラリが弱すぎると思う。
>これがまた複雑さに拍車をかける。
標準ライブラリが弱いのは”優秀なプログラマ”にとっては
決して障害にはならない。
むしろそれを誇っている言語もあるぐらいだ(scheme等)。
0697デフォルトの名無しさん
NGNG0698デフォルトの名無しさん
NGNG頑迷なC厨は平均年齢が高く頭が固く、実のところC老人。
将来有害な人材になるため如何にしてリストラするかが今後の社会問題。
C++はその問題に答えを出してくれた。
0699デフォルトの名無しさん
NGNG但しコンパイラの標準準拠度がとても問題になるけど。
0700デフォルトの名無しさん
NGNGBoostだのLokiだの変態ライブラリ作る暇があったらそっち先にして欲しかったよ。
0701デフォルトの名無しさん
NGNGとどのつまりごく普通に行き着く合理的なプログラミングスタイル。
0702デフォルトの名無しさん
NGNG言語仕様の時点で入って無いから無意味
0703デフォルトの名無しさん
NGNGACEは?
0704デフォルトの名無しさん
NGNG> >STL
> 言語仕様の時点で入って無いから無意味
0705ログ補完
NGNG自分でライブラリー作っていくのが
好きで好きでたまらない連中には最高のオモチャだな
そうでない連中はJavaに流れてるようだし
706 デフォルトの名無しさん sage 04/03/25 21:47 ID:
遊び応えのある道具って素敵やん?使うのが面白い道具って素敵やん?
ただし,道具として使うよりもオモチャとして遊んでるほうが面白くなってくる諸刃の剣.
素人にはオススメできない.
0706デフォルトの名無しさん
NGNGlinear (compile-time)
とか書かれるようになると思われ.
0707デフォルトの名無しさん
NGNG0708デフォルトの名無しさん
NGNGどうも開発元はコンパイラだけで満足して資産の大切さを理解していない
0709デフォルトの名無しさん
NGNG0710デフォルトの名無しさん
NGNG禁断症状を緩和するためにのみ必要。
0711デフォルトの名無しさん
NGNG0712デフォルトの名無しさん
NGNG0713デフォルトの名無しさん
NGNGネイティブを吐く言語に碌な後継がいなかったからな
0714デフォルトの名無しさん
NGNGC C++ 多い
JAVA 多少
C# 皆無
という感じ。
0715デフォルトの名無しさん
NGNG低スペックマシンをどれだけ回すかってのも重要な課題だからね
0716デフォルトの名無しさん
NGNG・クラスの実装を簡単に隠せるように前方宣言を強化する
・サブクラスにvirtual継承を義務づける機能
(デフォルト実装を提供できるinterfaceのつもりで)
・virtualでない関数のオーバーライドを防止できるように
・Dのtypedefに相当するアレ
・typeofとか本物のtype_traitsとかtypedefテンプレートとか
・int (void::*)(const char *)みたいなもの
(これが無いせいでsignal/slotの実装が酷いことに・・・)
・finally
言語機能だけでもこのくらい欲しい。標準ライブラリも、
イベントディスパッチャ、スレッド、ネットワークあたりは、
オプションでなら入れてもいいと思う。
0717デフォルトの名無しさん
NGNGあとdelegateも
0718デフォルトの名無しさん
NGNG>virtualでない関数のオーバーライドを防止できるように
MPのことを考えるとそういう方向の制約はどうだろう?
危険なのはわかるが。
>int (void::*)(const char *)みたいなもの
boost::signalじゃダメって事?
>type_traitsとか
boost::type_traitsをって意味なら同意。
boost::concept checkあたりも言語で取り込んで欲しい
>>717
propertyは欲しいけどdelegateはびみょー
ちなみに俺が欲しいのは
・翻訳単位初期化順番の指定
・template周りの強化
・template関数の部分的特殊化可能に
・関数ローカルなクラスもtemplate引数にしたい
また、組込みのことを考えると、inline展開を強制する等
コード展開のされかたを縛れたら便利かなーと
0719デフォルトの名無しさん
NGNG0720デフォルトの名無しさん
NGNG0721デフォルトの名無しさん
NGNGとりあえず単純な入出力だけを担当する部分と
書式付き書き出しを担当する部分に分割してホスィ
0722デフォルトの名無しさん
NGNG0723デフォルトの名無しさん
NGNGpropertyは無理じゃね?ポインタ、参照の考え方が
根本的に変わってきちゃうから。
>>718
> >virtualでない関数のオーバーライドを防止できるように
> MPのことを考えるとそういう方向の制約はどうだろう?
> 危険なのはわかるが。
あ、防止したいときにキーワード1つ書く程度の手間で
防止できるように、というつもりだった。
あと継承不可とか欲しいよね。
> boost::signalじゃダメって事?
あれを実現するために恐るべき手間がかかるのが嫌。
boostに依存させるまでもないから必要なだけ自分で実装
しちゃうって場合に困る。
>>721
streambufでは駄目?
0724デフォルトの名無しさん
NGNG>propertyは無理じゃね?ポインタ、参照の考え方が
>根本的に変わってきちゃうから。
propertyはメンバ変数のラッパーではなく、setter/getterのラッパー・構文糖に過ぎないから
別に今すぐ導入したって問題は発生しないよ。
単にpropertyの参照・アドレスの取得を禁じればいいだけ。
RTTIが絡むと別の意味合いも帯びてくるけど。
0725デフォルトの名無しさん
NGNG> streambufでは駄目?
微妙。必要なときはstreambuf弄るけど。
0726デフォルトの名無しさん
NGNGてか必要ならさほどの苦労も無く作れそうだな。
0727デフォルトの名無しさん
NGNG0728デフォルトの名無しさん
NGNGJava / C# 風の StreamReader とか StreamWriter の類?
0729デフォルトの名無しさん
NGNGJava/C#風っつー意味ではInputStream/OutputStreamとかStreamなんでは?
iostreamはそれ自体がゴテゴテし過ぎてるからデコレーションには向かんと思う。
0730デフォルトの名無しさん
NGNGこの理由についての議論どこかに落ちてないですか?
0731デフォルトの名無しさん
NGNGほれ。
ttp://www.gotw.ca/publications/mill17.htm
ttp://www.open-std.org/jtc1/sc22/wg21/docs/papers/2001/n1295.asc
0732730
NGNGありがとうございます.GotW漁ってなかったのは不覚でした.
0733731
NGNGふつうにgoogle使っただけだぞ。
ttp://www.google.co.jp/search?q=%2Bwhy+%22function+template%22+%22partial+specialization%22
0734730
NGNG自分もググっていたのですが徹夜続きで少々ボケ気味だったようです.
日本語サイトの検索結果をweb全体の結果だと早とちりしてました・・・orz
ともかくありがとうございました.
0735デフォルトの名無しさん
NGNG将来無くなることとかないの?
0736デフォルトの名無しさん
NGNG無くなる事はあっても
使用が禁止されることはないだろう。
0737デフォルトの名無しさん
NGNG0738デフォルトの名無しさん
NGNG0739デフォルトの名無しさん
NGNGforでくるくる回してa++;しまくるプログラムでね。
0740デフォルトの名無しさん
NGNG0741デフォルトの名無しさん
NGNG0742デフォルトの名無しさん
NGNG一方でたかが財務計算のコーディングとデバッグに手間をかける言語も
同じくクソなんだから、一概にどっちが悪いとも言えん。
VC++でクラスライブラリを作って、そのテストクライアントの開発言語という
前提ならやっぱりC#がラク。
いまのWin32基本のシステムで速さを求めるならそういう作り方しかないっしょ。
C#が真価を発揮するのは、Win32が単なるお荷物に成り下がる未来のお話。
0743デフォルトの名無しさん
NGNG/ ヽ / ヽ
______ / ヽ__/ ヽ
| ____ / U ::::::U:::::\
| | // \ :::::::::::::::|
| | | ● ● ::::::U::::| 何この文章…
| | .| U :::::::::::::|
| | | (__人__丿 .....:::::::::::::::::::/
| |____ ヽ .....:::::::::::::::::::::::<
└___/ ̄ ̄ :::::::::::::::::::::::::|
|\ | :::::::::::::::::::::::|
\ \ \___ ::::::::::::::::::::::::|
0744デフォルトの名無しさん
NGNGそれって、C++ と C# の言語の違いじゃなく、C#は、.net 環境しかないから、ネイティブコードを作れないという違いじゃないの?
0745デフォルトの名無しさん
NGNGネイティブコードを作れない、というのはひとつの言語だけを使うという前提の欠点であって、
C++と併用する分には問題ではない、ということ。
これまでだってVC++プログラマはVBを覚える必要(つーか義務)があったんだけど、
それに比べたらラクになったと思う。
WinFXがWin32に取って代わると、C++のネイティブコードによるAPI呼び出しは、C#からの
呼び出しよりもオーバーヘッドが増える(ように設計される)ので、少なくともAPI呼び出しに
関してはメリットがなくなる。
それでも、実行速度を求められる部分にはC++の利用価値は十分にあるわけだが、
単なる計算にしかメリットがないなら、C++の手腕はほとんど意味がない。
むしろデバッグの煩雑さが仇となって、案件が減る。おまんこの食い上げだ。
別にJ#でもVB.NETでもいいけど、最低限のツールとして.NET専用言語は覚えておくべきだ、
という話。
0746デフォルトの名無しさん
NGNG0747デフォルトの名無しさん
NGNG0748デフォルトの名無しさん
NGNG0749デフォルトの名無しさん
NGNG0750デフォルトの名無しさん
NGNGC++は、既存のコードを使えるように残した感じ。
でも、C#ってVBっぽいって声も聞くし、MSオンリーな感じだし。どっちを使うべきなんだろうか。
0751デフォルトの名無しさん
NGNG0752デフォルトの名無しさん
NGNG慣れるとすごく便利。初心者から覚えるには適さないかもしれないが・・。
C#やJAVAに浮気したけど、結局C++に戻ってしまった。
C++標準ライブラリ(テンプレートライブラリ)に慣れると、ほかの言語は
使えない。
0753デフォルトの名無しさん
NGNG0754デフォルトの名無しさん
NGNG0755デフォルトの名無しさん
NGNG0756デフォルトの名無しさん
NGNG時代錯誤
0757デフォルトの名無しさん
NGNGC++はCのプリプロセッサ(cfront)
0758デフォルトの名無しさん
NGNG誰もついてきてくれないわけだが・・・
最近思うよ。Cみたいなコード量産してるほうがうまくいくんじゃない?orz
そんな気さらさらないですが。
0759デフォルトの名無しさん
NGNG誰もテンプレート使えないって事?
0760デフォルトの名無しさん
NGNGもっとコミュニケーションとれ
独りよがりのプログラミングは地獄に(以下略
0761デフォルトの名無しさん
NGNG可変長で配列とっても、deleteとか追加とか繰り返してるうちに、すぐメモリリークさせてしまう…
みんなどうやって管理してるんだ
0762デフォルトの名無しさん
NGNG0763デフォルトの名無しさん
NGNG0764デフォルトの名無しさん
NGNG「そのためのSTLです」
0765デフォルトの名無しさん
NGNG■ このスレッドは過去ログ倉庫に格納されています