C#じゃJavaを消滅できない?
■ このスレッドは過去ログ倉庫に格納されています
0001×200
NGNG0002名無しさん@お腹いっぱい。
NGNG0003(;´Д`)ノ
NGNG0004名無しさん@お腹いっぱい。
NGNGみんなで煽ると、M$はそのうちタダで配布しだすぞ!(藁
今後の展開に期待!
0005名無しさん@お腹いっぱい。
NGNG0006名無しさん@お腹いっぱい。
NGNG0007>6
NGNGあんな使いにくいのは仕事だけにしてくれ。
0008名無しさん@お腹いっぱい。
NGNG結局C#って何?単なるJavaのパクリ?
せっかくJava覚えたのにC#なんて出されると困るんだけど。
それにしてもJDKは使いにくい!
0009名無しさん@優しい人
NGNGあー自分で書いててつまんねえ。(藁
0010名無しさん@優しい人
NGNGうわっ、自分で書いててつまんねぇ。
0011名無しさん@優しい人
NGNGさむっ、自分で書いててつまんね…。
0012名無しさん@優しい人
NGNGそういえば昔、C@ってあったな。処理系実装はどこかがしたんだったか…
0013名無しさん@お腹いっぱい。
NGNGありがたがってるのはMSの尻馬にしか乗れない会社ばかりじゃねえか。
0014名無しさん@お腹いっぱい。
NGNG俺はこれを覚えて差をつけるぞ。ニヤッ
0015名無しさん@お腹いっぱい。
NGNGならばオレがZonu言語を造り、時代を造ろう!
0016名無しさん@お腹いっぱい。
NGNG0017平均律LOVE
NGNG0018音楽談義
NGNG0019音楽談義
NGNGCより消費税分くらいしかよくならないらしい‥
0020Visual名無しさん
NGNG0021俺ってかわいそうなのかな?
NGNG0022ノロイ
NGNG0023名無しさん@お腹いっぱい。
NGNGそういう間違いを書く前に音楽の勉強きちんとやってこい
0024名無しさん@お腹いっぱい。
NGNGわからんな。
解説きぼーーーーん・・・
0025名無しさん@お腹いっぱい。
NGNGられんし、レジストリいかれるとてんで動かなくなるからな。
0026名無しさん@お腹いっぱい。
NGNG002725
NGNG0028名無しさん@お腹いっぱい。
NGNGこれから出てくるパソコンは、CPUにJAVAバーチャルマシン
をつける取り組みがされてるみたいだから
もう速度は気にならなくなるのは時間の問題.
0029名無しさん@お腹いっぱい。
NGNGもうJAVAが天下を取ってるような気もする.
JAVA関連のものがおおいなぁ。
0030>29
NGNGってつっこんで欲しいのか?
0031>28
NGNGファームを焼くのか?
0032>31
NGNG0033名無しさん@お腹いっぱい。
NGNGこれなに?
0034名無しさん@お腹いっぱい。
NGNGトランスメタ社の作ったCPU
0035名無しさん@お腹いっぱい。
NGNG0036名無しさん@お腹いっぱい。
NGNG>もうJAVAが天下を取ってるような気もする.
JAVAって電波人が使う言語デチュカー(w
妄想世界で天下とってロっツーノ
0037通りがかりのレス魔
NGNGそのせいでC#にでっかい態度とらせることになってんじゃ?(^^ ;
0038名無しさん@お腹いっぱい。
NGNG0039名無しさん@お腹いっぱい。
NGNGそれはピンクパンサー。
0040名無しさん@お腹いっぱい。
NGNG0041名無しさん@お腹いっぱい。
NGNG.NET→JAVA技術のMS用語
全部パクリ。
同じものでも、MSがやりだすと飛びつく馬鹿がいるのはなぜ?
金のためならわかるんだけど、技術者やアマチュアにもそういう奴
多いような気がするんだが・・・。
0042名無しさん@お腹いっぱい。
NGNG0043名無しさん@お腹いっぱい。
NGNG同感、
でもmsのことだからアプレットもどきしか作れないideをスタンダードエディションとかいって配布してくれそう
00441×200
NGNGECMAも同罪!?
0045名無しさん@お腹いっぱい。
NGNG作られたと聞いたんだけど。
0046名無しさん@お腹いっぱい。
NGNGどっから聞いた?
004745
NGNG参考にして作った機能みたい。
http://www.ibiblio.org/javafaq/javafaq.html
> An interface is an idea taken from Objective C.
http://www.tech-arts.co.jp/macosx/macosx-dev-jp/htdocs/0/15.html
0048名無しさん@お腹いっぱい。
NGNG004974
NGNGつーか言語としてはJAVAとは全く別物じゃない?
C++からパクッた部分は同じだけど、後はかなり違うと思うよ。
0050名無しさん@お腹いっぱい。
NGNGアクセサ関数以外に(getter@`setter)
たとえばどんなとこが違う?
0051>50
NGNG・メソッド→デフォルトnon-virtual
・フィールド→デフォルトprivate
・struct@` enumあり
・参照渡し可 (ref@` out)
・ポインタ使用可
・Attribute
・Delegate
・Indexer
・Iterator (foreach)
・goto (藁)
0052名無しさん@お腹いっぱい。
NGNGあとヒアドキュメント的な@
可変引数も言いね。
0053名無しさん@お腹いっぱい。
NGNG0054名無しさん@お腹いっぱい。
NGNG0055名無しさん@お腹いっぱい。
NGNG>・ポインタ使用可
ってことはポインタじゃないオブジェクト変数があるってこと?
実体は何処に取られるの?
スタック?
005651>55
NGNG直接取ることもできるよって意味だよん。
(Javaだとそんな危険なことできないでしょ?)
実体はヒープに取られるはず。
stackallocとかいうキーワードもあるけど、使ったことないのでよくわからん。
0057名無しさん@お腹いっぱい。
NGNG0058名無しさん@お腹いっぱい。
NGNGJavaより速い?
0059名無しさん@お腹いっぱい。
NGNGJavaとC#のパフォーマンスってなによ?
両方ともただの高級言語でしょ?
CLIとJVMの比較なら分かるが。
006158
NGNGCRL → CLR
0062名無しさん@お腹いっぱい。
NGNGインラインCとか、ポインタとか使うんだから
JVMと比べてもしょうがないと思うぞ。
0063名無しさん@お腹いっぱい。
NGNG出てないものをどうやって比べるんだ?
頭は大丈夫か?
0064>60
NGNGhttp://www.asahi-net.or.jp/~AN4J-UEHR/homepage.en/jp/.NETplaf/bench.htm
0065名無しさん@お腹いっぱい。
NGNGMSDN会員向けにはVisualStudio.NETのBeta版が配布されてるだろ。
# DB Magazineにレビュー載ってるし
ただのパンピーでも、コマンドライン上だけのならNGWSSDKがMSのサイト
からdownloadできる。82MBほどあるが。
NGWSSDKを使ってみた感じ、まだ「バグってんなぁ」という所も多々ある
けど、少なくともコンパイル速度と(アプリの)メモリ使用量はJavaとは
比べ物にならないほどいい。
実行速度はちゃんとベンチ取らないと判断できないけど、VMのロード時間
が少ない(hello world程度ならnativeアプリと遜色ないレベル)分だけ
速く感じるな。
0066名無しさん@お腹いっぱい。
NGNGすいように結構気をつかってデザインされてるけど,ポインタ演算(が
必要な言語)をランタイムでサポートしようと思ったら,フロー解析が
いきなり難しくなりそう.
0068名無しさん@お腹いっぱい。
NGNGhttp://msdn.microsoft.com/net/
例によってBeta3とかになったら雑誌に付くようになるかな?
006968
NGNGhttp://msdn.microsoft.com/net/ecma/
0070asdddsdf
NGNG/ ̄ ̄ ̄ ̄ ̄ ミ
/ @`――――-ミ
/ / / \ |
| / @`(・) (・) |
(6 つ |
| ___ | / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
| /__/ / < …教えないよ!!
/| /\ \____________
0071>68
NGNGXSLTが不十分な実装だったので、改善されてるといいな・・。
にしても、.NETのクラスライブラリはベータとはいえ凄い
ボリュームだと思う。
007268
NGNG数多けりゃいいってもんでもないけどね。
時間がなくてまだちゃんと見れてないけど、JavaのCollection系みたいに
似たようなクラスが乱立するのだけは避けて欲しいところ。
# VectorとArrayListみたいのとか。まぁsync有り無しという辺りの
# 理由はわかるんだけど。ネーミング的にもいまいちだし...
0073名無しさん@お腹いっぱい。
NGNG来月号のCマガにSDKつくみたいだよ。
0074名無しさん@お腹いっぱい。
NGNGお、そいつはうれしいね。とりあえずまだNGWSSDKで遊んでる。
using System;
using System.Collections;
class Hoge {
public Hoge() {
}
public void doException() {
throw new Exception("doException");
}
}
class App {
public static int Main(String[] args) {
ArrayList al = new ArrayList();
al.Add(10);
al.Add(20);
for (IEnumerator e = al.GetEnumerator(); e.MoveNext(); )
Console.WriteLine(e.Current);
int a = 100@` b = 200;
Hashtable table = new Hashtable();
table.Add("001"@` a);
table.Add("002"@` b);
Console.WriteLine("001=" + table["001"]);
table["001"] = 100;
Console.WriteLine("001=" + table["001"]);
String str = "hoge";
switch (str) {
case "hoge":
Console.WriteLine("str is hoge");
break;
case "quit":
Console.WriteLine("str is quit");
break;
default:
Console.WriteLine("str is unknown: " + str);
break;
}
Hoge h = new Hoge();
try {
h.doException();
} catch (Exception e) {
Console.WriteLine("catch Exception: " + e.Message);
} finally {
Console.WriteLine("finally");
}
return 0;
}
}
0075名無しさん@お腹いっぱい。
NGNG># 理由はわかるんだけど。ネーミング的にもいまいちだし...
なんか、ホントにもの知らずに言っている雰囲気だな。
とりあえずJDK1.1以前のAPIリファレンスみてごらん。
言うのなら
「なんでVectorをdeprecatedにしなかったんだ?」
だろうね。
0076名無しさん@お腹いっぱい。
NGNG> for (IEnumerator e = al.GetEnumerator(); e.MoveNext(); )
> Console.WriteLine(e.Current);
こんな手もあるよん。
foreach (object o in al)
Console.WriteLine(o);
■ このスレッドは過去ログ倉庫に格納されています