1 :
×200:
C#じゃJavaを消滅できない?やっぱ…
さあね
まだ二日目か…
まるでIEvsネスケ、またはWordvs一太郎を思い出すね。
みんなで煽ると、M$はそのうちタダで配布しだすぞ!(藁
今後の展開に期待!
何言っているのかわからんち。
WORDをタダで配って見ろよ
7 :
>6:2000/11/05(日) 00:05
絶対使わない。
あんな使いにくいのは仕事だけにしてくれ。
C#って出たの?
結局C#って何?単なるJavaのパクリ?
せっかくJava覚えたのにC#なんて出されると困るんだけど。
それにしてもJDKは使いにくい!
C# = C++++
あー自分で書いててつまんねえ。(藁
C# = C++++
うわっ、自分で書いててつまんねぇ。
C# = C++++
さむっ、自分で書いててつまんね…。
C# = C++++
そういえば昔、C@ってあったな。処理系実装はどこかがしたんだったか…
13 :
名無しさん@お腹いっぱい。:2000/11/05(日) 03:45
つーか、C#なんて出すな!
ありがたがってるのはMSの尻馬にしか乗れない会社ばかりじゃねえか。
14 :
名無しさん@お腹いっぱい。:2000/11/05(日) 05:04
ほほう、C#か。みんな迷惑がって覚えようとしていないな。
俺はこれを覚えて差をつけるぞ。ニヤッ
よしわかった!
ならばオレがZonu言語を造り、時代を造ろう!
16 :
名無しさん@お腹いっぱい。:2000/11/05(日) 07:59
C# == 半音上がってC += 0.5じゃないのかなあ。
17 :
平均律LOVE:2000/11/05(日) 08:12
C×2の12乗根のほうがすっきりする
18 :
音楽談義:2000/11/05(日) 08:14
C#ってのはマイナーなんだよな普通‥
19 :
音楽談義:2000/11/05(日) 08:19
ちなみに 2^(1/12) ≒ 1.059463094359 な。
Cより消費税分くらいしかよくならないらしい‥
20 :
Visual名無しさん:2000/11/05(日) 09:12
C# = D(elphi)♭
21 :
俺ってかわいそうなのかな?:2000/11/05(日) 09:26
JAVAはノロい!SUNの呪いがかかってるからな。
22 :
ノロイ:2000/11/05(日) 11:14
シッポを立てろ!
>>16 そういう間違いを書く前に音楽の勉強きちんとやってこい
24 :
名無しさん@お腹いっぱい。:2000/11/05(日) 13:57
ん、16って間違ってるのか?
わからんな。
解説きぼーーーーん・・・
25 :
名無しさん@お腹いっぱい。:2000/11/05(日) 14:06
いや、C#は出して欲しいぞ。現状のCOMプログラミングは煩雑すぎてやって
られんし、レジストリいかれるとてんで動かなくなるからな。
26 :
名無しさん@お腹いっぱい。:2000/11/05(日) 17:52
C#だとレジストリがいかれても大丈夫なのか??
27 :
25:2000/11/05(日) 20:05
オブジェクト自身で情報持つようになるそうだよ。
28 :
名無しさん@お腹いっぱい。:2000/11/06(月) 00:43
>21
これから出てくるパソコンは、CPUにJAVAバーチャルマシン
をつける取り組みがされてるみたいだから
もう速度は気にならなくなるのは時間の問題.
29 :
名無しさん@お腹いっぱい。:2000/11/06(月) 00:44
プログラム板の各スレッドの題名を見ると、
もうJAVAが天下を取ってるような気もする.
JAVA関連のものがおおいなぁ。
30 :
>29:2000/11/06(月) 00:46
自分でageといてよく言うよ。
ってつっこんで欲しいのか?
31 :
>28:2000/11/06(月) 00:47
JAVAのバージョンがあがったらどおすんの?
ファームを焼くのか?
32 :
>31:2000/11/06(月) 02:39
みんなクルーゾになるに5ドラクマ
33 :
名無しさん@お腹いっぱい。:2000/11/06(月) 05:00
>クルーゾ
これなに?
34 :
名無しさん@お腹いっぱい。:2000/11/06(月) 06:11
>33
トランスメタ社の作ったCPU
ピーター・セラーズ萌え〜♪
>プログラム板の各スレッドの題名を見ると、
>もうJAVAが天下を取ってるような気もする.
JAVAって電波人が使う言語デチュカー(w
妄想世界で天下とってロっツーノ
37 :
通りがかりのレス魔:2000/11/06(月) 13:32
なんでJavaを嫌うひとが多いんだろう。。
そのせいでC#にでっかい態度とらせることになってんじゃ?(^^ ;
38 :
名無しさん@お腹いっぱい。:2000/11/06(月) 13:36
JavaってC++の一億倍ぐらい簡単だから良いよね。
39 :
名無しさん@お腹いっぱい。:2000/11/06(月) 14:11
40 :
名無しさん@お腹いっぱい。:2000/11/06(月) 14:15
C#か・・・タダなら歓迎。(w
41 :
名無しさん@お腹いっぱい。:2000/11/06(月) 18:30
WindowsDNA→3層アプリのMS用語
.NET→JAVA技術のMS用語
全部パクリ。
同じものでも、MSがやりだすと飛びつく馬鹿がいるのはなぜ?
金のためならわかるんだけど、技術者やアマチュアにもそういう奴
多いような気がするんだが・・・。
WindowsDNAに飛びついた奴っている?
>40
同感、
でもmsのことだからアプレットもどきしか作れないideをスタンダードエディションとかいって配布してくれそう
44 :
1×200:2000/11/07(火) 16:08
もしC#を標準としてとりあげたら
ECMAも同罪!?
45 :
名無しさん@お腹いっぱい。:2000/11/07(火) 16:41
Objective Cはどう?そもそもJavaはObjective Cを参考にして
作られたと聞いたんだけど。
47 :
45:2000/11/07(火) 17:02
48 :
名無しさん@お腹いっぱい。:2000/11/07(火) 18:06
JFCはVCLを参考にしたと聞いたけど・・・。
49 :
74:2000/11/08(水) 08:55
C#って言語仕様的にはいいと思うんだけどなぁ。
つーか言語としてはJAVAとは全く別物じゃない?
C++からパクッた部分は同じだけど、後はかなり違うと思うよ。
50 :
名無しさん@お腹いっぱい。:2000/11/08(水) 10:32
演算子のオーバーロードと
アクセサ関数以外に(getter@`setter)
たとえばどんなとこが違う?
51 :
>50:2000/11/08(水) 10:58
思いつくところでは
・メソッド→デフォルトnon-virtual
・フィールド→デフォルトprivate
・struct@` enumあり
・参照渡し可 (ref@` out)
・ポインタ使用可
・Attribute
・Delegate
・Indexer
・Iterator (foreach)
・goto (藁)
52 :
名無しさん@お腹いっぱい。:2000/11/08(水) 13:02
プリプロセッサも重要。
あとヒアドキュメント的な@
可変引数も言いね。
53 :
名無しさん@お腹いっぱい。:2000/11/08(水) 13:20
boxing,unboxingはよさげね
54 :
名無しさん@お腹いっぱい。:2000/11/08(水) 14:07
多次元配列も。
55 :
名無しさん@お腹いっぱい。:2000/11/09(木) 01:56
>>51 >・ポインタ使用可
ってことはポインタじゃないオブジェクト変数があるってこと?
実体は何処に取られるの?
スタック?
ポインタ使用可ってのは、オブジェクトのメモリアドレスを
直接取ることもできるよって意味だよん。
(Javaだとそんな危険なことできないでしょ?)
実体はヒープに取られるはず。
stackallocとかいうキーワードもあるけど、使ったことないのでよくわからん。
ネームスペースがディレクトリ構造に依存しない。
58 :
名無しさん@お腹いっぱい。:2000/11/11(土) 10:05
C#のパフォーマンスってどうよ?
Javaより速い?
59 :
名無しさん@お腹いっぱい。:2000/11/11(土) 12:04
>58
JavaとC#のパフォーマンスってなによ?
両方ともただの高級言語でしょ?
CLIとJVMの比較なら分かるが。
60 :
58:2000/11/11(土) 14:50
>>59 なるほど。
ならば、Windows上でのCRLとJVMとの比較ということで。
61 :
58:2000/11/11(土) 14:51
間違えた。
CRL → CLR
62 :
名無しさん@お腹いっぱい。:2000/11/11(土) 15:27
C#で本気にパフォーマンスがほしかったら
インラインCとか、ポインタとか使うんだから
JVMと比べてもしょうがないと思うぞ。
>>60 出てないものをどうやって比べるんだ?
頭は大丈夫か?
64 :
>60:2000/11/11(土) 17:43
65 :
名無しさん@お腹いっぱい。:2000/11/11(土) 17:46
>>63 MSDN会員向けにはVisualStudio.NETのBeta版が配布されてるだろ。
# DB Magazineにレビュー載ってるし
ただのパンピーでも、コマンドライン上だけのならNGWSSDKがMSのサイト
からdownloadできる。82MBほどあるが。
NGWSSDKを使ってみた感じ、まだ「バグってんなぁ」という所も多々ある
けど、少なくともコンパイル速度と(アプリの)メモリ使用量はJavaとは
比べ物にならないほどいい。
実行速度はちゃんとベンチ取らないと判断できないけど、VMのロード時間
が少ない(hello world程度ならnativeアプリと遜色ないレベル)分だけ
速く感じるな。
66 :
名無しさん@お腹いっぱい。:2000/11/11(土) 18:02
セキュリティ面ではどうなんだろう.JVMはバイトコード検証などしや
すいように結構気をつかってデザインされてるけど,ポインタ演算(が
必要な言語)をランタイムでサポートしようと思ったら,フロー解析が
いきなり難しくなりそう.
>>64 >>65 おお、ありがとうございます。
ベータ版とはいえ、たいしたもんだ。
.NET SDK、雑誌の付録についてこないかねぇ。
Java World とか。(w
68 :
名無しさん@お腹いっぱい。:2000/11/13(月) 23:38
69 :
68:2000/11/13(月) 23:55
/ ̄ ̄ ̄ ̄ ̄ ミ
/ @`――――-ミ
/ / / \ |
| / @`(・) (・) |
(6 つ |
| ___ | / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
| /__/ / < …教えないよ!!
/| /\ \____________
71 :
>68:2000/11/14(火) 01:43
ん?・・出てるじゃん!Thanks
XSLTが不十分な実装だったので、改善されてるといいな・・。
にしても、.NETのクラスライブラリはベータとはいえ凄い
ボリュームだと思う。
72 :
68:2000/11/14(火) 04:11
>>71 数多けりゃいいってもんでもないけどね。
時間がなくてまだちゃんと見れてないけど、JavaのCollection系みたいに
似たようなクラスが乱立するのだけは避けて欲しいところ。
# VectorとArrayListみたいのとか。まぁsync有り無しという辺りの
# 理由はわかるんだけど。ネーミング的にもいまいちだし...
73 :
名無しさん@お腹いっぱい。:2000/11/18(土) 20:53
74 :
名無しさん@お腹いっぱい。:2000/11/19(日) 18:50
>>73 お、そいつはうれしいね。とりあえずまだ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;
}
}
75 :
名無しさん@お腹いっぱい。:2000/11/19(日) 19:37
># VectorとArrayListみたいのとか。まぁsync有り無しという辺りの
># 理由はわかるんだけど。ネーミング的にもいまいちだし...
なんか、ホントにもの知らずに言っている雰囲気だな。
とりあえずJDK1.1以前のAPIリファレンスみてごらん。
言うのなら
「なんでVectorをdeprecatedにしなかったんだ?」
だろうね。
76 :
名無しさん@お腹いっぱい。:
>>74 > for (IEnumerator e = al.GetEnumerator(); e.MoveNext(); )
> Console.WriteLine(e.Current);
こんな手もあるよん。
foreach (object o in al)
Console.WriteLine(o);