トップページ⇒tech
1001コメント295KB

【C#の存亡】C#って死滅しちゃうの? Part4

■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさんNGNG
前スレ
C#って死滅しちゃうの? Part3
http://pc3.2ch.net/test/read.cgi/tech/1042194873/
C#って死滅しちゃうの? Part2
http://pc3.2ch.net/test/read.cgi/tech/1041565851/
C#って死滅しちゃうの?
http://pc3.2ch.net/test/read.cgi/tech/1040423119/

C#の未来について語りましょう。
個人的主観、自己主張、誹謗中傷は控えめ(禁止)に
0153最凶VB厨房NGNG
なんつーか>>135のレスは好きではない。
エレガントさが感じられん。
0154デフォルトの名無しさんNGNG
>>151 大嘘
0155デフォルトの名無しさんNGNG
>>151
だから、他スレで聞けって。ここで書いてもネタにされるだけだ。
0156デフォルトの名無しさんNGNG
>>153 最凶VB厨房的には
Java厨がわめく
Java厨がわめく
Java厨がわめく
Java厨がわめく
Java厨がわめく
Java厨がわめく
Java厨がわめく

にしたいんだろ?
0157デフォルトの名無しさんNGNG
>>151
>>139
0158デフォルトの名無しさんNGNG
>>152
>>150

トリップが無い以上誰か立てたか判りようが無いんだからこの話題は不毛なだけだ。
止めれ。もしかしたら止めない奴が立てたのかもな。
0159デフォルトの名無しさんNGNG
>>158 それはごもっともな意見。
0160デフォルトの名無しさんNGNG
>>158 まあ前よりそれほど不毛な話題は無くなった感がありますな。

>>129 と >>151はJava厨を馬鹿にしているでしょう
0161129NGNG
ごめんなさい。実は激しくネタでした。
エヘッ(´∀`)
0162デフォルトの名無しさんNGNG
質問しているふりをして馬鹿にしていると思ったら適当にスレに誘導してあげれ。
0163最凶VB厨房NGNG
>>156
エレガントでない。
0164デフォルトの名無しさんNGNG
>>161 やっぱりな。
Javaが嫌いだからそうした?
0165デフォルトの名無しさんNGNG
In article >>161 129 wrote:
> ごめんなさい。実は激しくネタでした。

ということにしたいのですね:)
0166デフォルトの名無しさんNGNG
>>163 じゃ、なにかエレガントにお願いします

>>165 これもネタ?
0167デフォルトの名無しさんNGNG
>>129関連の話も放置
トリップついてないんだから(略
本当に聞きたきゃ他スレで聞いてるだろうよ。
0168デフォルトの名無しさんNGNG
In article >>166 デフォルトの名無しさん wrote:
> >>165 これもネタ?

ということにしたいのですね:)
0169129NGNG
否、Javaを愛するが故
0170デフォルトの名無しさんNGNG
>>189 なんか永久ループ!!!!

>>169 C#も愛してる?

ところでdelegateってどうよ?
便利? 便利便利便利便利???
0171デフォルトの名無しさんNGNG
>>170
> >>189 なんか永久ループ!!!!
>>168の間違い。
   ということにしたいのですね:)
  ということにしたいのですね:)
 ということにしたいのですね:)
ということにしたいのですね:)

ループ!!!
0172最凶VB厨房NGNG
>>166
言語厨
わめく

言語厨 厨
繰り返し
厨:=JAVA厨
言語厨わめく
厨:=C#厨
言語厨わめく
ループ
厨は破棄処分

まだまだだな。もっと修行せねばならぬわ!!!!
0173デフォルトの名無しさんNGNG
SUNが見捨てたものなど便利なわけが無いだろ。
0174デフォルトの名無しさんNGNG
>>172 じゃ、VBかC#風に書くと? 得意な言語好きなほうでどうぞ(もし引き受けてくださるなら)
0175デフォルトの名無しさんNGNG
>>172 厨はりっぱ紳士に昇格することも無く破棄ですか...。ま、ネタですが。


delegate便利とか言われているけど関、
あるサンプル見たら関数の名前変わって使いにくくならないかな、と思いました。


関数名を短縮できるメリットは感じました。
0176デフォルトの名無しさんNGNG
>>175
> 関数名を短縮できるメリットは感じました。

少なくともそういう使い方するものじゃないと思われ
0177デフォルトの名無しさんNGNG
人を釣る、煽るのは楽しいことですか?
0178デフォルトの名無しさんNGNG
delegateとJavaの何を比べれば良いのか?
0179デフォルトの名無しさんNGNG
>>178 >>175はJavaの話をしていないようだが
0180デフォルトの名無しさんNGNG
あれ?JavaってDelegateとか関数ポインタに相当する機能って無かったっけ?
0181デフォルトの名無しさんNGNG
>>180 C++ならあるでしょ
0182デフォルトの名無しさんNGNG
delegateとC++の何を比べれば良いのか?
delegateとVBの何を比べれば良いのか?
delegateとDelphiの何を比べれば良いのか?
(他にお好きな言語を入れてください。)
delegateってどういうときに使うものなのでしょうか?
0183デフォルトの名無しさんNGNG
delegateをただの関数ポインタだと思ってはいけない。
0184最凶VB厨房NGNG
'>>174
Public Class ChuSample
Public Shared Sub Main(ByVal args() As String)
Dim chu As ILangChu
While True
chu = New JavaChu()
chu.Wameku()
chu = New CSharpChu()
chu.Wameku()
End While
chu = Nothing
End Sub
End Class
Public Interface ILangChu
Sub Wameku()
End Interface
Public Class JavaChu
Implements ILangChu
Public Sub Wameku() Implements ILangChu.Wameku
Console.WriteLine("java厨わめく")
End Sub
End Class
Public Class CSharpChu
Implements ILangChu
Public Sub Wameku() Implements ILangChu.Wameku
Console.WriteLine("C#厨わめく")
End Sub
End Class
0185デフォルトの名無しさんNGNG
>>183 C#のdelegateは限定的な関数ポインタ
0186デフォルトの名無しさんNGNG
>182
delegateについて本当に知りたかったらC♯相談室とか行けば?
ここはおれも含めてアンチM$なJava厨とDel厨しかいないので
.NETのことなんか詳しく知ってるはずないし
0187デフォルトの名無しさんNGNG
>>184 スゴ!

おっ、最凶VB厨房 に拍手!!
0188最凶VB厨房NGNG
VB厨も忘れるな。ボケ!
0189デフォルトの名無しさんNGNG
>>186 C++厨やLinux厨もいるでしょう。
0190デフォルトの名無しさんNGNG
>>186 に代表される何も知らずに批判してる人間ばかりだからなー。
0191最凶VB厨房NGNG
>>187
これで凄いのか・・・。頑張れ・・・。応援してるよ・・・。
0192デフォルトの名無しさんNGNG
>>185
インテリジェントな関数ポインタ+マルチキャストというべき。
0193デフォルトの名無しさんNGNG
>>191 おれC++とC#わかってもVBしらないんだ。

BEGINとENDというのは衝撃だよ。
N88BASIC並に、とまではいわないけど
やっぱり { と } でくくった方が読みやすいと思う。
あのソース全部一行で書くことも許される?
0194デフォルトの名無しさんNGNG
>>193
どこにBEGINがある? N88BASICというの良く分からん。
言うまでもなく、あれはインデントがなくなっています。
0195デフォルトの名無しさんNGNG
>>194 すまん、PascalやTeXとかと間違えてBeginとかいってしまった。
2chブラウザで見ているんで、一応、インデント見えます。
0196デフォルトの名無しさんNGNG
>>184 implementsとかいうキーワード、
Javaのインターフェースの実装と同じということか。

Console.WriteLine("")
がC#のConsole.WriteLine("")
にそっくりだ。
0197最凶VB厨房NGNG
>>196
そっくりというより同じですが。当然だけど。
んでもってC# は最後に「;」がつく。
覚えとけ!!!!!!!!!
アヒャヒャヒャヒャ!!!!!!!!!!!!
0198デフォルトの名無しさんNGNG
>>196
そりゃライブラリが一緒なんだから。言語とライブラリの違いを認識してますか?
0199デフォルトの名無しさんNGNG
>>196
> Javaのインターフェースの実装と同じということか。
ほとんど同じと考えて良いけど、同じメソッドを持つインタフェースを
別物としてimplementsできる違いも有る。
0200ヘタれC♯使いNGNG
>>198
.NET Frameworkになじみの無い人だと、こういう(>>196)誤解をするんだっていう、
ケーススタディだと思えば良いんでは?

製品出荷から随分時間が経ってるけど、まだまだ浸透してないんだな。
0201最凶VB厨房NGNG
'>>199こういうことか?
Public Class ChuSample
Public Shared Sub Main(ByVal args() As String)
Dim chu As ILangChu
While True
chu = New JavaChu()
chu.Wameku()
chu = New CSharpChu()
chu.Wameku()
End While
chu = Nothing
End Sub
End Class
Public Interface ILangChu
Sub Wameku()
End Interface
Public Class JavaChu
Implements ILangChu
Public Sub ahyahyahya() Implements ILangChu.Wameku
Console.WriteLine("java厨わめく")
End Sub
End Class
Public Class CSharpChu
Implements ILangChu
Public Sub ahyahyahya() Implements ILangChu.Wameku
Console.WriteLine("C#厨わめく")
End Sub
End Class
0202デフォルトの名無しさんNGNG
>>198 C#のライブラリには一部VBが使われてる?
>>199 できないと聞いていたけど、VBでも継承ができるんだ。

>ほとんど同じと考えて良いけど、同じメソッドを持つインタフェースを
>別物としてimplementsできる違いも有る。
つまりポリモーフィズムみたいなものですね。

0203デフォルトの名無しさんNGNG
重いGUIを使った某言語の開発環境に疲れていたところに、
サクサク動きそうな開発環境・・・

ただそれだけで買おうかとよろめいてはいるが、WFCみたい
にならるような気がして・・・
0204最凶VB厨房NGNG
俺はVBに誓って
VBをわかってるなどと言ったことはない。
畏れ多いわ。
俺はVBの全てを知るにはVBの世界は膨大すぎるのだ。
俺は「VB」の世界のほんのほんのわずかを知ってるだけに過ぎない。
と常々思い、VBを崇め、精進しているのである。
0205デフォルトの名無しさんNGNG
>>203
Avalonがある限り大丈夫
0206デフォルトの名無しさんNGNG
最凶VB厨房ってメロスパー?
0207デフォルトの名無しさんNGNG
Avalonよりもこっちの方が衝撃的。
http://www.chip.de/artikelbilder/6268786_a5d60db49f.gif
この2つが.NETで動いてるんですか?
0208デフォルトの名無しさんNGNG
>>206 メロディックスピードメタルのことだったのか。
2ch用語か。それがC#と何か関係ある?
0209デフォルトの名無しさんNGNG
VBだけじゃなく、VJ++とかWFCとかの人も、可哀想だったね。
0210最凶VB厨房NGNG
>>202
VBを使えっつーの。
VBを毛嫌いしてんじゃねぇーよ。
VBをしゃぶりつくさんかい。
VBを愛すべし!!!!!

>>206
中途半端ヒプホパ
0211デフォルトの名無しさんNGNG
アンチ厨の期待に反してLonghornは相当コアに.NETが入ってるようだ。
こりゃあJavaもDelphiも出番がないね。
0212デフォルトの名無しさんNGNG
>>210 VBやるならC#でしょう
>>211 JavaとDelphi以外に出番がない言語は?
0213スレ違いNGNG
>>202
なんか誤解してるみたいだけど、あれはVB6ではなくVB.NETだぞ。
.NETではライブラリは言語を越えて共通。VB.NETでは継承できる。
ちなみにVB6では継承は出来ないが、インタフェース継承できし
ポリモーフィズムもできる。

> つまりポリモーフィズムみたいなものですね。
ちがう。英語で話すSpeakメソッドを持つアメリカ人と
日本語で話すSpeakメソッドを持つ日本人の両方のインタフェースを持つ
クラスを簡単に作れるということ。
0214デフォルトの名無しさんNGNG
>>211
コアに入っていようが使わなきゃ流行らない。
0215最凶VB厨房NGNG
>>212
おまえはマジけつで言ってるのか。
バカ目ッッ・・・
VB触るよろし。
色々な言語を触るよろし。
ドマイナーな言語もそれなりに楽しいもんだ。

ククク。なんだね?このインタープリタは。
0216デフォルトの名無しさんNGNG
>>211
ソースキボン、妄想じゃないなら。
0217デフォルトの名無しさんNGNG
>>213
> なんか誤解してるみたいだけど、あれはVB6ではなくVB.NETだぞ。
> .NETではライブラリは言語を越えて共通。VB.NETでは継承できる。
> ちなみにVB6では継承は出来ないが、インタフェース継承できし
> ポリモーフィズムもできる。
おー、そうだったんですかー。サンクスコ
最凶VB厨房のソースはVB.Netなんけー。

> > つまりポリモーフィズムみたいなものですね。
> ちがう。英語で話すSpeakメソッドを持つアメリカ人と
> 日本語で話すSpeakメソッドを持つ日本人の両方のインタフェースを持つ
> クラスを簡単に作れるということ。
一応わーかります

何だよ最凶VB厨房、(前の誰かのレスを真似して)名前を最凶VB.Net厨房に変えろよ。
0218デフォルトの名無しさんNGNG
俺さ、C#が悪いとは思わないけどさ、Windowsと抱き合わせで
無理やり使わせようって商法、いわば詐欺商法というか脅迫商法というか、
天下のMSがどうかと思うのよ。
Longhornの新しいUIに.NETがいち早く対応する、
これは同じ会社の商品なんだから、誰も驚かないよね。
でもさ、まるで.NET経由じゃなきゃ新しいUIのAPIにアクセス出来ない
(Windowsのコア自体に.NETが組み込まれる)ってのは、完全に嘘だよね。
そんな卑劣な嘘までつかなきゃいけないほど、MSは窮地に立たされてるの?
WindowsのエクスプローラのUIが、MFCでつくられてた頃だって、
MFC抜きでWindowsアプリは作れたし、DelphiでもVBでも出来た。
0219デフォルトの名無しさんNGNG
>>218 俺もそう思う。
おっと、厨の煽りに注意してくれ

変なこといってくると思うぞ。
0220デフォルトの名無しさんNGNG
> Longhornは相当コアに.NETが入ってるようだ

確かな根拠があっての事かもしれんぞ。
とりあえず、C#マンセーの情報ソースを待とう。

0221デフォルトの名無しさんNGNG
>>218 M$は昔か天下一の嘘つきです。
M$は共通規格を破壊するのが得意です。

>でもさ、まるで.NET経由じゃなきゃ新しいUIのAPIにアクセス出来ない
>(Windowsのコア自体に.NETが組み込まれる)ってのは、完全に嘘だよね。
>そんな卑劣な嘘までつかなきゃいけないほど、MSは窮地に立たされてるの?
M$はいつまでたっても欲張りだから。
7つのハロウィン文書にはM$が恐れていることが書いてあるよ。
あれもM$の自作自演ではないか、と言われているけど。



本当に厨には要注意だね。
0222デフォルトの名無しさんNGNG
>>220
(´-`).。oO(待っても無駄だと思うな...)
0223最凶VB厨房NGNG
>>207の画像を見ての発言だと思うのだが。
読解力のない奴が多いのか。ふぅ。
0224デフォルトの名無しさんNGNG
>>221
山形浩生氏が翻訳したハロウィーン文書です。
http://www.post1.com/home/hiyori13/freeware/halloween.html
0225デフォルトの名無しさんNGNG
>>223 おそらくは厨にそう思わせるために・・・
0226死滅の系譜NGNG
VB -> C#
VJ++(WFC) -> C#
Delphi -> C#



(((;゜Д゜)))ガクガクブルブル



0227デフォルトの名無しさんNGNG
AvalonでWindowsFormsって死滅しちゃうの?
http://sakots.pekori.jp/imgboard/imgs/img20030115004332.png
0228デフォルトの名無しさんNGNG
>>220
だから既出のAvalonのことだろ。
相当コア、というのは微妙だがなくちゃならんものだ。
このおかげで.NETアプリでも初回起動の遅さがなくなって
.NETアプリと意識しなくなるんでは。
0229デフォルトの名無しさんNGNG
つーか、Longhornくれ。.NET的にも面白そうだ。
0230デフォルトの名無しさんNGNG
>>228
>相当コア、というのは微妙だがなくちゃならんものだ。
コアでもないし、必須でもない。

>このおかげで.NETアプリでも初回起動の遅さがなくなって
>.NETアプリと意識しなくなるんでは。
そうかもな。スタートアップに.NETアプリ入れるのと同じだ。(w
0231デフォルトの名無しさんNGNG
>>227
monoの連中が見たら卒倒しそうだな。(w
0232デフォルトの名無しさんNGNG
>>230
必須ですけど。
0233デフォルトの名無しさんNGNG
Longhornのアルファ版でここまでのものが入ってるんだろ?
俺は.NETについて行くぞ!
0234デフォルトの名無しさんNGNG
>>230
UIを一新するにAvalon APIベースで動いているのに
それが必須でないとはこれいかに?
0235デフォルトの名無しさんNGNG
>>232
最初から無理やり入れらえてるだけでしょう(嘲笑劇藁)
0236デフォルトの名無しさんNGNG
ちゅーか、OSのAPIをXMLベースにするって、どういうこと?
まさかAPIをWebサービス経由で呼び出すような(設定によっては)
危険な真似が出来るようになるってこと?
0237デフォルトの名無しさんNGNG
マネージドコードでここまでのことをやろうとしてるのは評価すべきでは。
少なくともJavaのうんこUIとは大違いだ。
0238デフォルトの名無しさんNGNG
>>236
(゚Д゚)ハァ?
0239デフォルトの名無しさんNGNG
.NETはAvalon API呼んでるだけ
0240最凶VB厨房NGNG
>>217
プッ

Avalonって名前イイ!!!
0241デフォルトの名無しさんNGNG
他の開発環境も、すぐに新UI(Avalon API)に対応する。
つまり、.NET使う必要なし。
0242デフォルトの名無しさんNGNG
>>213 俺はこういう真面目なC#厨を求めていた。
ほかのC#厨はウザイのばかり。
0243デフォルトの名無しさんNGNG
>>241
Delphi.NETとかな。(大爆笑
0244236NGNG
>>238
すまんが説明キボンヌ。
「Win32 APIの後継となる,XMLベースのAPI」という
http://itpro.nikkeibp.co.jp/free/NT/NEWS/20021023/1/
にある説明だけだと具体的なイメージが掴めないんで。
0245デフォルトの名無しさんNGNG
>>241
Avalonが.NETベースなわけだが。
0246デフォルトの名無しさんNGNG
>>244
xamlなるものを使うらしいが詳細不明。
http://www.winsupersite.com/images/reviews/lh_alpha_031.gif
http://sakots.pekori.jp/imgboard/imgs/img20030115011258.png
0247デフォルトの名無しさんNGNG
こういうときこそ社員に出てきてほしいな
0248デフォルトの名無しさんNGNG
しかしすげえな。Avalon。
ソース公開してるようなもんだな。
0249デフォルトの名無しさんNGNG
なんか画像のリンクばっかりだな。
0250デフォルトの名無しさんNGNG
>>247 その社員てのワラタ
0251デフォルトの名無しさんNGNG
だれか>>248の翻訳(または解読)たのむ
0252デフォルトの名無しさんNGNG
アンチ厨も何も言えまい。
死滅させたい言語がここまでOSの中核を担えば面白くないだろうな。(嘲笑
■ このスレッドは過去ログ倉庫に格納されています