トップページ⇒tech
459コメント118KB

「C# vs Java」

■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさんNGNG
FIGHT!!!
0002デフォルトの名無しさんNGNG
C++と対抗して勝てないとわかったらコレかよ
0003デフォルトの名無しさんNGNG
収量
0004デフォルトの名無しさんNGNG
>>1-2
なにかの自作自演みたいだ
0005デフォルトの名無しさんNGNG
 ∧||∧
(  ⌒ ヽ < またBillGに騙された。鬱だ死のう。
 ∪  ノ
  ∪∪
0006デフォルトの名無しさんNGNG
C#はstructがあるから糞
0007デフォルトの名無しさんNGNG
javaはstructがないから糞
0008デフォルトの名無しさんNGNG
煽り合いながらもすでに語りつくされた末にはOSやオープンソース vs M$など
言語とはほとんど関係ない方向に話が進んでくだらない誹謗中傷合戦が繰り返されるだけ
0009デフォルトの名無しさんNGNG
smalltalkはプリミティブがないから糞
0010デフォルトの名無しさんNGNG
>>1よ、いい加減にしろ。
Java厨に馬鹿にされたからといって類似スレばかり立てるな。
さっきから 語尾に「vs. Java」がつくスレばかりたておって。

[
C++ vs. Javaスレ」の粘着C++厨が立てたスレか?

0011デフォルトの名無しさんNGNG

         v――.、
      /  !     \
       /   ,イ      ヽ
     /  _,,,ノ !)ノリハ    i                                        
    i  jr三ミ__r;三ミ_   ヽ     
    l  ,iヾ二ノ ヽ二 ハ   ノ   / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
    ヽ、.l  ,.r、_,っ、  !_,    <  >>1 糞スレ立てんな、蛆虫、氏ね。
       !  rrrrrrrァi! L.     \______________
       ゝ、^'ー=~''"' ;,∧入
   ,r‐‐'"/ >、__,r‐ツ./   ヽ_
  /  /  i" i, ..:  /  /  ヽ-、   
 ./  ヽ> l    /   i     \
001210000NGNG
最近は対決シリーズが多いアルね。
0013いなむらきよしNGNG
キケー!
0014デフォルトの名無しさんNGNG
戦うまでもなくマイクロソフトの大軍勢のまえにJavaは
なすすべなく大敗走といったところ。
サンの援軍も補給路を断たれて意味なし。
日中戦争の再現みたいなものだ。
0015デフォルトの名無しさんNGNG
>>1 糞スレ立てんな、蛆虫、氏ね。
0016デフォルトの名無しさんNGNG
>>14
C#はJavaほど流行ってないけど。
0017デフォルトの名無しさんNGNG
C#ってX-BOX専用言語だろ?
他で見た事無い。
0018デフォルトの名無しさんNGNG
C#は金取り虫
0019デフォルトの名無しさんNGNG
C#の最大の悲運はMSの私言語だった事。
オープンソース系の会社がプロモーションしていれば確実にJavaよりも流行っただろう。
0020デフォルトの名無しさんNGNG
>>19
そしたらC#とは違う言語になっていると思うけど。
0021デフォルトの名無しさんNGNG
>>19
> オープンソース系の会社がプロモーションしていれば確実にJavaよりも流行っただろう。
そんなに金のある会社ってあったっけか?
0022デフォルトの名無しさんNGNG
強欲な私企業共が食い物にしようと目を付けなかったら
オープンソースがここまで流行ることも無かったわけだが

linuxなんぞ個人の趣味で終わってたな
メディアが騒ぐからBSDに勝てたわけだが
0023デフォルトの名無しさんNGNG
知名度だけで中身は勝っちゃいないがな(w
0024デフォルトの名無しさんNGNG
Javaが無ければ、C#なんてMSは作らなかったと思うんだが。
0025デフォルトの名無しさんNGNG
>>22
> 強欲な私企業共が食い物にしようと目を付けなかったら
具体的にどの会社の事を言ってるんでしょうか?
0026デフォルトの名無しさんNGNG
>>24
そーかも知れんが、どのみち誰かが C++ とは別の方向性の言語を開発して
Microsoft はそれをパクっていただろうとは思う。
0027デフォルトの名無しさんNGNG
>>25
巨人とか。
0028デフォルトの名無しさんNGNG
IBM
0029デフォルトの名無しさんNGNG
>>22
とりあえずきくがお前はBSDはオープンソースで無いと主張するのだな。
やめとけ恥さらし
0030デフォルトの名無しさんNGNG
>>29
恥さらしはオマエじゃ。
何処にBSDがオープンソースでないと書いてる?
0031デフォルトの名無しさんNGNG
商業ディストリ全部
0032デフォルトの名無しさんNGNG
KDEとGNOMEの対立が、Linuxのデスクトップ普及をはばんでしまったな。
0033デフォルトの名無しさんNGNG
>>1

    C# vs J#

の方がおもしろい!
今すぐ立ててみれば?
私は根性なしなので立てれない...
0034デフォルトの名無しさんNGNG
エンタープライズアーキテクトになるにはJ2EEパターンを
理解しなければならないわけだが。
0035デフォルトの名無しさんNGNG
あのぉ、うちのJ++知りませんか?
0036デフォルトの名無しさんNGNG
>>35
ひっこしのときに捨てました。
0037デフォルトの名無しさんNGNG
この、C#の#って、うちの社の製品は、世間の感覚とは
半音ズレていますよ、という意味の#だろ?
0038デフォルトの名無しさんNGNG
世間的には、C♭ ってことか。(藁
0039デフォルトの名無しさんNGNG
D♭
0040デフォルトの名無しさんNGNG
Javaの一歩上まで行けなかったからC#
0041デフォルトの名無しさんNGNG
素直にD言語やろう
0042デフォルトの名無しさんNGNG
Javaの基礎を理解できなければC#をやっても理解できない。
だが .NETを理解すればJ2EEが理解できるか? それは否である。
それだけJ2EEは高レベルなのである。
0043デフォルトの名無しさんNGNG
>>42
高レベルっていうか、.NETと比べるなら、どっちかというと抽象化の低い、低レベルなんじゃない?
0044デフォルトの名無しさんNGNG
http://www.itmedia.co.jp/news/articles/0401/16/news028.html

まぁ、間違ってもC#がこういうことに使われる可能性は無い。
0045デフォルトの名無しさんNGNG
>>44
根拠は ?
0046デフォルトの名無しさんNGNG
MSベースだと打ち上げる前にOS固まるからだろ。
0047デフォルトの名無しさんNGNG
>MSベースだと打ち上げる前にOS固まるからだろ。

あほ丸出し
CEなら固まるなんて事ありえんしな
固まる原因はすべてドライバと使い手にある
0048デフォルトの名無しさんNGNG
>>47
> CEなら固まるなんて事ありえんしな

WatchDog とかで自動リブートすればいいってか ?

> 固まる原因は...使い手にある

間違った使い方すると OS が固まるのは仕様という事ですね。
0049デフォルトの名無しさんNGNG
>>47
完全に使い手の責任ってのは言いすぎだろ。

>>48
使い方次第で落ちるのは他の環境でも変わらんぞ
linuxやsoralisですら、カーネルパラメータひとつでファイルシステムが吹っ飛んだりするだろ?
ゲームやネットだけしてるような奴は無縁かも知れんが。
0050デフォルトの名無しさんNGNG
2.4系の初期は再構築しただけでext3壊れたし
0051デフォルトの名無しさんNGNG
>>48
別にどうでもいいんだけど、固まらないOSって何よ?
で、あなたが挙げたOSのメインの使い方って何かな?

なぜかWindowsの不安定さを証明するときにはGUIバリバリの環境を使い、
(まあ、WindowsはGUIがセットだからなんだが)
ほかのOSの安定性を証明するときはCUIバリバリの環境を使うんだよね

もう少し中立な目で見るべきだと思うよ。
漏れはWindowsが嫌いだが、デバイスドライバだGUIだなんだといっている状態では
Windowsは他のOSよりも安定していることを認めざるをえない。
(え?GUIはOSの一部じゃないって?ふ〜ん)
0052デフォルトの名無しさんNGNG
>>49
> ゲームやネットだけしてるような奴は無縁かも知れんが。

いやいや、Win9x はゲームやネットだけしてても固まるんですが...。
さすがに、NT系では経験ないが。

そもそも、カーネルチューンやカーネルの再構築は通常「使う」とは言わないと思うぞ。

まあ、>>47 はネタでしょ。

ところで >>49 の soralis は、ネタですか ?
0053デフォルトの名無しさんNGNG
>>51
MS-Windows の GUI がカーネルモードで動作していることを知ってて言ってるのか ?
0054デフォルトの名無しさんNGNG
9xは黒歴史
アンチ窓が比較に出してくるのも必ず9x
NTの話は絶対に出てこない
0055デフォルトの名無しさんNGNG
>>53
CEはGUI分離できるわけだが
組み込み機器に画面があるとは限らないしな
0056デフォルトの名無しさんNGNG
>>54
NTも安定しているのはWin32サブシステムより下だけ
0057デフォルトの名無しさんNGNG
>>54
>>53 は NT (正確には、NT4.0 以降) の話だよ。
0058デフォルトの名無しさんNGNG
で、ミッションクリティカルなプロジェクトでWindowsが使われた事例って何?
あの空母に使われたNTがトラぶって数時間制御不能な状態で海をさまよったのがいちばん有名かな。
0059デフォルトの名無しさんNGNG
日本の銀行の勘定系で採用しはじめてるところあるしな。
実際、win鯖2003の安定性はLinuxとどっこいどっこいらしい。
少なくともこの板で今の窓が落ちるとか98xの記憶だけで言ってるような奴は程度がしれてる。
0060デフォルトの名無しさんNGNG
win鯖はセキュリティと値段がネックだね。
0061デフォルトの名無しさんNGNG
>>58
ミッションクリティカルなプロジェクトでLinuxは使われてるの?
0062デフォルトの名無しさんNGNG
両方使い分けの出来ない奴同士の決戦だな。W
0063デフォルトの名無しさんNGNG
>>49
ロケットに組み込んで正常動作を確認して打ち上げてから
カーネルの設定変更はしないだろ…

それはともかく、原子炉はWin98って言うスレなかったっけ?
0064デフォルトの名無しさんNGNG
>>62
使い分けって、クリティカルな分野ではどのOSがいいの?って話で、
使い分けだろって言われても結論にならないだろ…
0065デフォルトの名無しさんNGNG
>>60

値段は似たり寄ったりでしょ
空栗鼠なんかだとやっぱ1ライセンス100万超えるのもあるし
むしろ開発者コスト等考えると窓のほうが安いくらい
0066デフォルトの名無しさんNGNG
で、まさか無料のディストリ落としてきてそのまま使うとか考えてないよね?
0067デフォルトの名無しさんNGNG
あ、CALがあれか
0068デフォルトの名無しさんNGNG
>>66
SolarisだってWindowsだって、買ってきてそのままで使えないぞ。
Linuxと同じ手間が掛かる。

手間を掛けていない鯖は、どんなOSでも糞だし、
手間を掛けている鯖は、糞OSでもそれなりに大丈夫。
ただし、Windowsの場合、MSがなんとかしてくれないと
なんともならない怖さがある。
0069デフォルトの名無しさんNGNG
そうじゃなくて
RedHatかなんかのFTP版落としてきて納品する奴はいないだろって話
0070デフォルトの名無しさんNGNG
結局はIBM等通して金出して買うことになるって事
0071デフォルトの名無しさんNGNG
>>69
いますが何か?
0072デフォルトの名無しさんNGNG
>>71
勇気あるな
0073デフォルトの名無しさんNGNG
宇宙でも活躍するJava
0074デフォルトの名無しさんNGNG
結局のところ、JavaとJ#両方やっとけばいいんじゃないのか
0075デフォルトの名無しさんNGNG
>>8が予見した通り、今のところオープンソースvsM$という感じが8割方を占めております。
私は>>8を尊敬します。
0076デフォルトの名無しさんNGNG
>>69
RedHatなら普通にやるだろ。
パッケージ買ったって、インストールサポートがあるかないかだけだし。
流石に、PlamoやらGentooではやらないけどね。
0077デフォルトの名無しさんNGNG
火星探査機が応答不能だってさ。
あれ何言語で制御されてるんだっけ?
0078デフォルトの名無しさんNGNG
>>77
皮肉のつもりで言ってるんだろうが、
Javaが原因とは限らない。
原因もおそらく解明されないはずなので、
決め付けるのは良くないと私は思います。

ちなみに私はC++使ってるので、Javaは知りませんがw
0079デフォルトの名無しさんNGNG
【衝撃!】火星探査機との交信途絶 「非常に深刻」とNASA
http://news4.2ch.net/test/read.cgi/news/1074809849/
0080デフォルトの名無しさんNGNG
>79
ありゃりゃん、OS固まっちゃったー?

0081デフォルトの名無しさんNGNG
OS名に使ってんの?
0082デフォルトの名無しさんNGNG
http://news4.2ch.net/test/read.cgi/news/1074809849/423

…


>>77
で、なんか言った?
0083デフォルトの名無しさんNGNG
Java on Windowsなのか?
これはM$と惨の責任の擦り付け合いが見ものだなw
0084デフォルトの名無しさんNGNG
Macのようですなw

http://www.hotwired.co.jp/news/news/technology/story/20030819304.html
 スピリットとオポチュニティーに使われている頭脳は有効性が証明済みで、
米アップルコンピュータ社のファンの多くにとってなじみ深いものだ。

 「マイクロプロセッサーには、マッキントッシュが搭載している
『パワーPC』プロセッサーに非常によく似ていて、耐放射線性を強化した
『RAD6000』を使っている」とクライダーマッハー氏。システムには256MBの
フラッシュメモリが使われているが、「ミッションにおける要求は
非常に厳しいので、これでも十分ではない」という。
0085デフォルトの名無しさんNGNG
本当に不十分だったな。
解ってたなら飛ばさなきゃよかったのに。
0086デフォルトの名無しさんNGNG
あ〜あ。やっちゃったね。Javaなんか使うからこうなるんだ。
SUNの責任ってことになるんだろうなw
0087デフォルトの名無しさんNGNG
原因の切り分けが出来る前に何でもJavaのせいにするのが、
Java嫌い/JavaアレルギーのMS厨の特徴です。
0088デフォルトの名無しさんNGNG
>>87
搭載されているOSがなにかを知らずに、
全く関係ないM$やWindowsを持ち出してくる
Java厨が先にいるけどなw
0089デフォルトの名無しさんNGNG
それはJava厨ではなくMS嫌いだろ。
MS厨はJavaが嫌いだが、Java厨はMSが嫌いとは限らないからな。
0090デフォルトの名無しさんNGNG
MacとPowerPCの区別くらい付けろよ
0091デフォルトの名無しさんNGNG
だいたいPowerPCとJavaなんて使ったら失敗するのは目に見えてるだろ。
これはOS・開発言語及びCPUの選定時に不正がなかったかどうか調査すべきだな。
IBMとSunなら何をやってもおかしくはないからな。
0092デフォルトの名無しさんNGNG
>>89
Javaに関係あるスレで、Javaに関係ある火星探査機を持ち出すのは分かるのですが、
それに関係ないMSが出てくる説明になってないのですが?w
0093デフォルトの名無しさんNGNG
>>92
真実は>>89が言っていることとは全く反対で、
MS厨はJavaが嫌いだと限らないけど、Java厨はMSが嫌いだからでしょう。
0094本物のプログラマNGNG
だからFortranを使っとけばよかったんだ
0095デフォルトの名無しさんNGNG
>>93
Java使いは、Windowsプラットフォームでも動かすし、開発環境はたいていWindowsだろ。
MS信者は、そもそもJavaを選ばないだろ。
0096デフォルトの名無しさんNGNG
>>92
N速のスレで、OSはWindowsらしいよって話になってたんだよ。
0097デフォルトの名無しさんNGNG
安定性を求めた方がいいな。
486とアセンブラでいいんじゃないか?
0098デフォルトの名無しさんNGNG
>>95
残念ながらその説明じゃ火星探査の話題にWindowsを
持ち出してきた説明になってませんねぇ。
ついでに思い込みは良くないですよw

>>96ならまあ説明になっている。
しかしN速のネタを信じる奴がこのスレにいるとはw
よっぽど開発言語を追求されて気を悪くした人物だな。

さてあれ何言語で制御されてるんだっけ?

いやその言語が悪いとは言わない。
ただ気を悪くしてWindowsを持ち出してきた人物は
どの言語を追求されて気を悪くしたのかなとw
0099デフォルトの名無しさんNGNG
>>98
ところで、ロボットの操作はJavaだが、それ以外の部分もJavaなのか?
お前も、その部分は推測でしゃべっているだろ。
0100デフォルトの名無しさんNGNG
OSとか言語の前に、
普通はプログラムそのものを疑わないのか?。

でも俺は、火星人が蹴飛ばしたに一票だ。

0101デフォルトの名無しさんNGNG
つーか、ACK は返って来てるんだから、OS が固まったわけじゃねーだろ。
ヴァカな >>80 に釣られてる奴おお杉。
0102デフォルトの名無しさんNGNG
ということは、やはりJavaが原因だな。
0103デフォルトの名無しさんNGNG
やっぱりどのプラットフォームでも中途半端よりは
1つのプラットフォームでしっかり動くのが一番だな。
0104デフォルトの名無しさんNGNG
C#がしっかり動くとでも?w
0105デフォルトの名無しさんNGNG
しっかり書けばしっかり動く
0106デフォルトの名無しさんNGNG
ttp://marsrovers.jpl.nasa.gov/newsroom/pressreleases/20040123b.html
The flight team for NASA's Spirit received data from the rover
in a communication session that began at 13:26 Universal Time (5:26 a.m. PST)
and lasted 20 minutes at a data rate of 120 bits per second.
0107デフォルトの名無しさんNGNG
>>105
どの言語でも、プログラムとしては当たり前だろ…
でもC#の場合、C#でしっかり書いても、
しっかり書かれていないWindowsで動かすしかないわけだが。
0108デフォルトの名無しさんNGNG
>>107
それはしっかりとかかれてないドライバが悪いわけで、
ドライバをしっかりと書けば安定します。
DataCenter Editionを見ての通り。
0109デフォルトの名無しさんNGNG
応答不能のげいいんはぬるぽらしいね。
0110デフォルトの名無しさんNGNG
MS社員よ、現実を見てくれ…
頼むから、商用UNIXに相当劣っていることを自覚してくれ…
そして、安定していないと言い張るのではなく、安定するように作り直してくれ…
利用者からのお願いだ
0111デフォルトの名無しさんNGNG
>>84
マカ?
マカでなくともバカには違いないだろうが。
Macじゃないよ。
0112デフォルトの名無しさんNGNG
>>111
>90
0113デフォルトの名無しさんNGNG
AIXやWindowsNTがPowerPCで動くのを知らない奴がいるんだなぁ…
0114デフォルトの名無しさんNGNG
>>113
それがどうかしましたか?
0115デフォルトの名無しさんNGNG
>>114
>>84>>90
0116650NGNG
>>652
さんきゅーです。
ドキュメントとか片っ端落ちてきたのでD3D板ポリで挑戦してみます。
0117デフォルトの名無しさんNGNG
誤爆失礼
0118デフォルトの名無しさんNGNG
Windowsがクリティカルな用途にも向くと言う馬鹿がいるが、
WindowsUpdateするたびに再起動しないと駄目なOSのどこが向いてるんだよ…
他のOSなら、カーネルでも上げないとまず再起動しないよ。
0119デフォルトの名無しさんNGNG
>>117
爆乳御礼?
0120デフォルトの名無しさんNGNG
Windowsカーネルにパッチ当てて再起動するのも
Linuxカーネルにパッチ当てて再起動するのも一緒じゃん。
0121デフォルトの名無しさんNGNG
Windowsはカーネルの範囲が広いからしょうもないパッチでも再起動必要になるけどな。
ま、一緒だ。
0122デフォルトの名無しさんNGNG
IEもOutlookExpressもカーネルだしな(w
0123デフォルトの名無しさんNGNG
IEやOutlookのバグってのは結局、
カーネルで提供されている
html解釈エンジンがらみのバグだしな。
0124デフォルトの名無しさんNGNG
なんというか
デーモンだけ落としても
そのサービスは止まっている事に代わり無いわけだが
0125デフォルトの名無しさんNGNG
ん?
0126デフォルトの名無しさんNGNG
PC再起動とアプリ再起動の差はかかる時間だけだしね。
再起動も頻繁にする作業じゃないし。
0127デフォルトの名無しさんNGNG
ということで、結論としては、Windowsは無関係なサービスに対するパッチでも再起動が必要になったりするけど、まあ時間がかかるだけだから問題なし、ということで。
0128デフォルトの名無しさんNGNG
C#のgenericsとJavaのgenericsの違いはなんですか?
0129デフォルトの名無しさんNGNG
>>128
Generics in C#, Java, and C++
http://www.artima.com/intv/generics.html
0130デフォルトの名無しさんNGNG
時間がかかるのが問題なんじゃないか…
たとえばWebサーバの場合、3秒止まる程度なら、リロードすればいいが、
1分止まればクレームがくる。
0131デフォルトの名無しさんNGNG
月1回パッチ当てるとして、1分だと可用率0.999977%で3秒だと0.999999%というくらいの違いしかないから、たいしたことない。
0132デフォルトの名無しさんNGNG
おまいらマシンの冗長化しないのか?
0133デフォルトの名無しさんNGNG
最近のwindowsは起動が速いからオッケー
0134デフォルトの名無しさんNGNG
>>131
月に一回で済むなら誰も文句言わないだろうよ…

>>132
冗長化して、管理者雇うくらい本格的にやらなきゃいけないなら、
Windowsの手軽さを選択する意味無いじゃん。

>>133
RAIDカードとか刺さってると、普通に3分くらい掛かる。
0135デフォルトの名無しさんNGNG
>>130
おいおい。1分程度でクレームが来るのなら、
もう一台マシンを用意して切り替えとかしろよ。

>>134
> 月に一回で済むなら誰も文句言わないだろうよ…
月に十回でも0.999769と0.999988ぐらいの違いしかないぞ。

> 冗長化して、管理者雇うくらい本格的にやらなきゃいけないなら
冗長化するぐらい誰でも出来るだろ。
0136デフォルトの名無しさんNGNG
上がっている時間の率の問題ではないと思うけど。
それに、MSがWindowsサーバは簡単で安価って言ってるんだから、
結局冗長なんてやってたら、金も時間も掛かってがっかり。
0137デフォルトの名無しさんNGNG
鯖もう一台買ったところで百万円やそこらなわけだが
あとはDTCとCOM+で適当に分散しとけば
片側ずつ落とせばすむ話
0138MS の言うことを信じるかどうかはお前次第なわけだが。NGNG
>>136
> それに、MSがWindowsサーバは簡単で安価って言ってるんだから、

Windows は、クラスタにしても管理しやすいんだよ。
http://www.asia.microsoft.com/windows2000/ja/advanced/help/intro_win_cluster1.htm?id=424
0139デフォルトの名無しさんNGNG
そのくらい理解できる奴は、UNIXでもLinuxでもWindowsでも管理できるんだって。
問題なのは、MSが素人だまして簡単サーバとして売ってることだろ。
0140デフォルトの名無しさんNGNG
安置はド素人ばっかだな
0141デフォルトの名無しさんNGNG
Generics in C#, Java, and C++
A Conversation with Anders Hejlsberg, Part VII
by Bill Venners with Bruce Eckel

http://www.artima.com/intv/genericsP.html
0142デフォルトの名無しさんNGNG
>>140
まぁ、安置じゃない奴も、UNIXよりどういいのか説明できてないからお相子だろ。
0143デフォルトの名無しさんNGNG
知り合いのうにっくす信者様は
windowsはいまだに負荷分散機能が無いからクソだと申しておりました
りなーくすはCPUすらネットワーク上で共有できるので優れているのだとか
0144デフォルトの名無しさんNGNG
>>143
実際に窓鯖の面倒も見たことのない老人の認識なんてそんなものでしょ。
クラスタが標準搭載になったり、COM+がでたのも2000のあたりからだし。
0145デフォルトの名無しさんNGNG
Macが設定なしでローカルエリアのマシンで負荷分散するソフト出したな
OS Xでの鯖運用って一度テストしてみたい。

でも遊びで買うには高いんだよな
0146デフォルトの名無しさんNGNG
NT4.0+MDTC普通に使ってるが
SQL鯖で
0147デフォルトの名無しさんNGNG
普通ってどういう普通だ?
勘定系とかデータセンタとかのレベルで普通なのか?
0148デフォルトの名無しさんNGNG
共有ディスクドライブ1台に100BASE-Tのインターリンク一本のしょぼいシステムだYO
0149デフォルトの名無しさんNGNG
住基ネットに採用され、県のお役所仕事レベルでのセキュリティチェックで
駄目出しされる程度のOSだよ。

つーか、WindowsUpdateするために税金で労力を裂いているんでしょ?
結局金食い虫なんだよ、Windowsは。
0150デフォルトの名無しさんNGNG
>駄目出しされる程度のOSだよ。
馬鹿ですか?
0151デフォルトの名無しさんNGNG
スレ違いだらけだな。
0152デフォルトの名無しさんNGNG
>>149
WindowsNT は、米国国家コンピュータ安全センターのセキュリティレベル C2 と認定されてますが何か ?










「ちゃんと設定すれば」と言う前提はあるけどな。
0153デフォルトの名無しさんNGNG
そこらのリナディストリ入れっぱなしと同レベルだしな
0154デフォルトの名無しさんNGNG
Java使いがJ#を受け入れるか受け入れないか、それだけだと思うんだけど。
0155デフォルトの名無しさんNGNG
Java使いならC#でも受け入れられると思うけどな。
0156デフォルトの名無しさんNGNG
受け入れるメリット無いだろ。
X-BOXのゲームでも作るのか?(w
0157デフォルトの名無しさんNGNG
throws厨が釣れましたw
0158デフォルトの名無しさんNGNG
サーバーアプリケーションなんて中途半端な仕事のためにJavaに特化するのは、
cobolブームに乗っかったまんま最終処分場まで運ばれたオジサマたちと
同じぐらいアホだと思う。
0159デフォルトの名無しさんNGNG
Javaに特化ってさ…
C#J#が駄目だねってことで、Javaじゃなきゃ駄目なんて誰も言ってないんだよね。
つまり、C#J#<<<<他のサーバサイド技術

C#J#で書いたら、何時何処で動かすにもWindowsサーバ使わなきゃならんだろ…
そっちの方がWindowsに特化ってことだろうよ…
0160デフォルトの名無しさんNGNG
クライアントサイドでもJavaが成功したらどうなってたんだろうな。
性能、グラフィックス回りとかが理想的な状態で出されて普及していたら。
MSがSunを潰せなかったら。

・一般人がWindowsに縛られる理由がなくなる
・Macも評判を上げるが最終的にはJavaに最適化したシンプルなLinuxで皆幸せに
・X-BoxはJava上のOpenGL(ファーレンハイト?)で動くのであっさり
 エミュが作られる。挙句PS2Linux上でも動く。
・マイ携帯でもexcelが動く。案件は全てJava。プログラマも天国。
 でも移植不要で仕事量減って失業者も増える。

そういう素人妄想。
0161デフォルトの名無しさんNGNG
>マイ携帯でもexcelが動く。

ここまで来るとExcelじゃないものが動いた方が幸せだよ…
んで、X-BOXはピピン@化するから、無くても困らない。
まぁ、Java飲みになるってことはないだろうけど、
アセンブラ、C/C++、Java、スクリプト(Perlとか)に
絞られるから、楽にはなるよね。
0162デフォルトの名無しさんNGNG
JavaでX-BOX並みのゲームが作れるならいい話なんだがな。
もしくは、Javaで新しいJavaVMを作れるとか。

C#は華がないけど、OSの性能を使いきれない言語よりマシだな。
0163デフォルトの名無しさんNGNG
>>162
> C#は華がないけど、OSの性能を使いきれない言語よりマシだな。

バカじゃねーの ?
OS の性能を使い切る ≡ OS べったり
と言うことにいいかげん気づけ。
0164デフォルトの名無しさんNGNG
>>163
おまえこそJavaがサーバー性能のボトルネックになっていることに気づけ。

0165デフォルトの名無しさんNGNG
>>164
お前のプログラムがタコなことを Java のせいにするなよ。
0166デフォルトの名無しさんNGNG
JavaがAPI以上のライブラリを持ってるならともかく、
貧弱な環境しかもっていないのにOSべったりもクソもないわな。
特定用途専用の言語ですって言ってるようなもんじゃん。

JavaはHello,worldからしてがっかりするぐらい遅いんだが、
どうやったら早くなるのか教えてくれるか。
0167デフォルトの名無しさんNGNG
>>166
> どうやったら早くなるのか教えてくれるか。

バカは、速いマシンでも買っとけ。
0168デフォルトの名無しさんNGNG
結局、手軽なオブジェクト指向言語ってことで売ってきたJavaも
まわりがみんなそうなってくるとただのカメってことか。
0169デフォルトの名無しさんNGNG
>JavaはHello,worldからしてがっかりするぐらい遅いんだが

サーブレットが呼ばれるたびに、VM立ち上げなおしてるとでも思ってるのか(w
0170デフォルトの名無しさんNGNG
クライアントはそうだろうに。
>>166 がサーブレット版Hello,worldを言ってるようには思えない。
0171デフォルトの名無しさんNGNG
なにが何でもサーバーサイドだな(苦笑)
0172デフォルトの名無しさんNGNG
後は任せた

http://www.atmarkit.co.jp/bbs/phpBB/viewtopic.php?topic=5863&forum=3&11
0173デフォルトの名無しさんNGNG
つーか、クライアントサイドだって、VM一回上げて殺さなきゃ、次から普通だろ。
IEなんてブラウザ上げる段階でやってるみたいだし。
そこまで速度を求めるなら、Cででも書けよ。
0174デフォルトの名無しさんNGNG
まさか.NETがネイティブコードだと思っている奴がいるのか…?
0175デフォルトの名無しさんNGNG
Javaもそうだが.NETもバイナリ自体はネイティブコードでなくても
実行したらコンパイルされてネイティブコードになる。

このコンパイルされた状態は起動を終了するまで続くわけだけど、
WinFXでAPIになったら、少なくとも実行したAPIの部分は
Windowsが起動されている間中コンパイルされた状態が続くんだよな。

つまり初回のAPIの実行には時間がかかるかも知れないが、
その後はほぼネイティブで動いているのと同じ速度が保たれるわけなんだよな。
0176デフォルトの名無しさんNGNG
>>173
Javaはアプリが消えたらVMも消える。
0177デフォルトの名無しさんNGNG
>>173
知らなさすぎ
0178デフォルトの名無しさんNGNG
一生Windowsしか使わない奴は、Javaやサーバサイド技術の論評をしても無意味だと思う。
0179デフォルトの名無しさんNGNG
スタンドアローンのPCでもまともに動くプログラムを組める言語を選ぶべきだ。
0180デフォルトの名無しさんNGNG
MacだとJavaの扱い格段に良いんだけどな。
Win上でJavaの扱いの酷さっつったらないな
0181デフォルトの名無しさんNGNG
Sunがより高性能なVMをWin向けに出せばいい話なんだがな。

SunはBeOSでも結局Javaを本格稼動させなかったしなぁ。
しょせんはSun様の手の平よ。
0182デフォルトの名無しさんNGNG
酸の本音は空栗鼠推進以外眼中に無いのね
今は仕方なくペンギンやってるが
幹部もソラに置き換えられる品質ではないといってるし
0183デフォルトの名無しさんNGNG
>>181
IBMとかBEAの使ったこと無いの?
0184デフォルトの名無しさんNGNG
>>183
一般人が手に入れられないようなものを出したってしょうがない。
0185デフォルトの名無しさんNGNG
どっちも手に入るよ、無料。
0186デフォルトの名無しさんNGNG
>>184の言う一般人って、MS社員のことだろ?
0187デフォルトの名無しさんNGNG
>>160
Swing使っている以上一般マカーは拒否反応を起こす
気がします。
0188デフォルトの名無しさんNGNG
知ったかぶりが多いな。恥かくぞ。
ちゃんと読んどけ。

http://www.microsoft.com/japan/msdn/net/general/dotnetperftechs.asp

http://www.atmarkit.co.jp/fdotnet/special/java2cs/java2cs_01.html
0189デフォルトの名無しさんNGNG
それは間違いだらけの提灯記事だったわけですが。。
0190デフォルトの名無しさんNGNG
元からMS$マンセーの日本ユニシス社員が書いた記事なんて当てに出来ないという罠。
0191デフォルトの名無しさんNGNG
s/MS$/M$/
0192デフォルトの名無しさんNGNG
ユニシスはユニックス派だろ
名前見ればわかる
0193デフォルトの名無しさんNGNG
あなた何歳?子供のころはやっぱりバナナは高級品でした?
0194デフォルトの名無しさんNGNG
>>192
っつーことはエニックスもユニックス派ですか?
0195デフォルトの名無しさんNGNG
じゃあ ユニクロ も...
0196デフォルトの名無しさんNGNG
ユニデンも
0197デフォルトの名無しさんNGNG
もう面倒だから...
ttp://quote.yahoo.co.jp/q?s=%A5%E6%A5%CB&d=v1&k=c3&h=on&z=m
でいいだろ。

(○○コミュニケーション とかも混ざっているが...。)
0198デフォルトの名無しさんNGNG
INAXはどっち派ですか?
0199デフォルトの名無しさんNGNG
五月雨刑事中曽根派
0200デフォルトの名無しさんNGNG
Java は Server VM だと倍くらい速くなるよ
0201デフォルトの名無しさんNGNG
倍ですめばいいがな
速度的にはこのあたりか
http://www.geocities.jp/toshio16369/column/021103a.html
http://www.geocities.jp/toshio16369/column/021108a.html

今だとVMがさらに早くなってる可能性もある
0202デフォルトの名無しさんNGNG
2002年11月3日
0203デフォルトの名無しさんNGNG
このサンプルプログラムの大部分は演算だから、
それほど差が出なくとも当たり前だと思う。
演算が遅いだなんていわれてないだろうし。

0204デフォルトの名無しさんNGNG
どうやってこういうデータを捏造したんだろうな。
ソート部分のみでいけばC書けばほとんどアセンブラとかわらないコード吐くと思うんだけどね。
それがJavaの方が早いっていうのは天動説だな。
0205デフォルトの名無しさんNGNG
2chネラは都合の悪いデータは全て捏造扱いするのが厄介だな。
0206デフォルトの名無しさんNGNG
でも常識的に考えておかしいだろ?
C#より早いってならまだしも。
0207デフォルトの名無しさんNGNG
おかしいと思うなら、実行してみればいいのに。
ソース公開されてるんだからさ。
0208デフォルトの名無しさんNGNG
常識的ってなんだ…?
0209デフォルトの名無しさんNGNG
マシン語と比べて常識的におかしいと言うならまだしも、
CとJavaで絶対Cの方が早いに決まっているなんて、
そういう考えの方がおかしいと思うんだが…
0210デフォルトの名無しさんNGNG
http://www.geocities.jp/toshio16369/column/021108a.html
これ大嘘だな。
Cの実行結果が遅すぎる。pentium4 HT非対応2.53GHz,
データ数20万で34秒ってとこ。2GHzクロックなら2割り増しで40秒
で終わるはずだ。しかもコンパイル環境はWinXP のCygnusだから
ネイティブUnix 環境より条件はよくないよ。

javaの方はコンパイル環境なんてインストールするしてないから
わからんけどね。
javaコンパイルできる人確認してよ。
0211デフォルトの名無しさんNGNG
バブルソートの部分こうすりゃ気持ち速くなるよ。
n[i],n[i+1]にそれぞれ別のポインタ使ってインクリメントするとX86アーキテクチャだと
逆に遅くなるわ。Sparcあたりだとポインタ二つつかって、ポインタでループの終了判定
させたほうが速いと思う。

int *nend, *pn1;
int nn, nn1;
for(endp=KAZU_2;endp>=0;endp--){
pn = n;
nn = *pn++;
nn1 = *pn;
for( i=0; i<=endp; i++ ){
if( nn < nn1){
tmp = nn;
pn[-1] = nn1;
*pn = tmp;
}
nn = *pn++;
nn1 = *pn;
}
}
0212デフォルトの名無しさんNGNG
>>211
その辺のアーキテクチャによって違うチューニングが必要な部分を
ある程度勝手にやってくれるのが、新しいJavaなのだが…
0213デフォルトの名無しさんNGNG
その辺のアーキテクチャによって違うチューニングが必要な部分を
ある程度勝手にやってくれるのが、世間一般でいうコンパイラなのだが…
>>212 アフォかお前
0214デフォルトの名無しさんNGNG
その辺のアーキテクチャによって違うチューニングが必要な部分を
ある程度勝手にやってくれるのが、コンパイラに付属しているオプティマイザなのだが…
>>212 アフォかお前
0215デフォルトの名無しさんNGNG
>>213-214
コードの最適化と、それらは違うと思うが?
C言語は>>211のように書き直さないと早くならないんだろ?
0216デフォルトの名無しさんNGNG
C$ってオペレータのオーバーロードできないのか・・・
C++から乗り換えようと思ってたのに・・・
0217デフォルトの名無しさんNGNG
>>216
それはないと思うだろ、普通。
0218デフォルトの名無しさんNGNG
>>217
なんで?C++に代わるっていうから出来るもんだと思ってたよ。
これじゃ数値計算に作ったライブラリ使えない・・・
C++で作ったテンプレートでできたライブラリとC#のスマートなインタフェース
って用意されてる?
0219デフォルトの名無しさんNGNG
>>216
もう一度見直してみたら。
0220デフォルトの名無しさんNGNG
C#で今まで見つけた唯一の面倒な点はswitchのフォールスルーが無くコンパイルエラー出される点。
opcodeの複数パターンをまとめて処理する(例えばCPUエミュレータのような)プログラムを書いていると
フォールスルーを用いる場面がよく出てくる。C#でこれをやるにはswitchに入れる前に更に別の関数を
呼んでswitch評価に使う値を正規化しなきゃいけない。これは非常に面倒。

そういう用途にはCを使えと言われればそれまでだが、何らかの回避策を作っておいてほしかった。
0221デフォルトの名無しさんNGNG
ああ、普通はこの場合gotoで対処するのか
0222216NGNG
>>219
申し訳ない。
Visual C# .NET 実践講座
っていう本読んでるんだけどVol.1基礎編にはoperatorのオーバーロードに触れられて
なかったので信じこんでた。Vol.2活用編にはちゃんと解説されてた。
言語仕様はVol.1にまとめといて欲しいよ。
あきらめてたので、これでちょっとやる気出てきた。
因みにテンプレートは無いんだよね?
0223デフォルトの名無しさんNGNG
テンプレートまで進められた物が欲しければJava1.4系に行った方がいいかもしれない。

1.3だっけ
0224デフォルトの名無しさんNGNG
C#で今まで見つけた唯一の面倒な点は
*p++
と書けない事。
0225デフォルトの名無しさんNGNG
>>222
http://www.microsoft.com/japan/msdn/vs/vcsharp/vbconCProgrammingLanguageFutureFeatures.asp
0226216NGNG
じ ぇ ね り く す というのがテンプレートに代わる機能なの?
あくまで将来で今の2003 .netには実装されてないんだよね?
アイテレータもいいけど、複素数実装してくれ 頼むmOm
でも、Sunと和解した今C#やーめたってことにならないんだろうね?
0227デフォルトの名無しさんNGNG
なるわけがない
0228デフォルトの名無しさんNGNG
>>226
複素数なんてすぐ作れるじゃん。
0229デフォルトの名無しさんNGNG
C#ってasmを埋め込むことできないの?
0230デフォルトの名無しさんNGNG
C#もJavaも#if 〜 #endifなどのコンパイルオプションが使えないから最低だ
0231デフォルトの名無しさんNGNG
>>230
え゛っ???
0232デフォルトの名無しさんNGNG
メソッドの conditional 以外にあるの?
0233デフォルトの名無しさんNGNG
で、結局、C#って良いの悪いの?
C++で出来ることはC#でも出来るの?
C++は消える運命なの?
だからって、新しい言語覚えるのってつまらないし。。。
0234デフォルトの名無しさんNGNG
新しい言語覚えるのがつまらないなら覚えなきゃいい。個人の自由。
0235デフォルトの名無しさんNGNG
>>234
つまらないから覚えなくていい、ということにはならんだろ。
0236デフォルトの名無しさんNGNG
プログラミング言語C
とか
プログラミング言語C++
みたいな本ないの?
0237デフォルトの名無しさんNGNG
>>233
一生Windowsアプリしか作らないならC#でもいいんじゃない?
VBやDelphiみたいなものだよ。
UNIXやMacでも応用したいなら、C/C++やJava覚えればいい。
0238デフォルトの名無しさんNGNG
クライアントアプリにはjavaは遅いから使えない。
0239デフォルトの名無しさんNGNG
>>236
プログラミング言語Java
はあるな。
プログラミング言語C++
みたいな本かどうかは別として。
EffectiveJavaくらいを合わせればいいのだろうか。
0240デフォルトの名無しさんNGNG
JavaにはあるだろうけどC#の本は当然だけどWin環境のアプリ作成の話とからめて
書いてあるので読む気がしない。マイクロソフト監修本のオレンジ色がうざい。
0241デフォルトの名無しさんNGNG
>>238
お前はJDK1.1とか使ってんのか?
0242デフォルトの名無しさんNGNG
C# Ruling the Roost?
http://www.osnews.com/story.php?news_id=6910
0243デフォルトの名無しさんNGNG
まともに動いてるJavaアプリ見たことねぇ
Eclipseみたいに結局環境依存するなら
わざわざJavaじゃなくていい
0244デフォルトの名無しさんNGNG
>>243
自分がみたことないものは必要ないんですね。
0245デフォルトの名無しさんNGNG
>>241
1.4.1
遅いし出来ない事が多すぎ。

>>243
ソレダ。出来ない事が多すぎ。
例えるならWin32API使わないVisualBasic6.0にも劣る。
クライアントアプリでjavaのライバルはVisualBasic6。
0246デフォルトの名無しさんNGNG
>>245
おしいな。1.4.2から速くなってるんだよ。
0247デフォルトの名無しさんNGNG
マイクロソフトは早いとこSunを買収して
Javaに一本化しろよ。
ほとんど同じ仕様の開発言語が企業のメンツの張り合いで
同時に広まっていくのは、業界を混乱させるだけだ。
0248デフォルトの名無しさんNGNG
>>247 やっぱそうなの?でもメンツにかけてC#やーメタとは言えないんじゃないの?
それかJavaがまた同じ言語に名前だけ変えたとかで訴訟起こさないとこのままのような希ガス・・・
0249デフォルトの名無しさんNGNG
マイクロソフトは早いとこSunを買収して
C#に一本化しろよ。
ほとんど同じ仕様の開発言語が企業のメンツの張り合いで
同時に広まっていくのは、業界を混乱させるだけだ。
0250デフォルトの名無しさんNGNG
>>249
は?
Javaの方が10年近く早くできた言語だけど。
Javaはさまざまな企業が取り組んでいるが、C#はMSが勝手にやっているだけ。
それに、MSがSunを買収ってさ、中小企業や赤字メーカを吸収するわけじゃないんだが。
MSだったらなんでもできるとでも思ってる厨か?
0251デフォルトの名無しさんNGNG
Javaを叩く奴はMS以外の物を知らない奴だとはよく言ったものだな…
0252デフォルトの名無しさんNGNG
熱い反応だなあ。タブーにでも触れたかの様な(w
仕事でjava,c#,c++をメインで使っているが
javaももうちょっとなあと思うことが多くて書いてみただけさ。
スマ〜。
0253デフォルトの名無しさんNGNG
自分がよく理解していない部分はタブー扱いする自己中野郎が見参しているようだな。
0254デフォルトの名無しさんNGNG
最近は、MSを叩くやつはJava以外のものを知らないやつだとも言えるのかもしれない。
0255デフォルトの名無しさんNGNG
しかしまぁ、MSに任せて、UNIXやMacやTRONで動くものができあがるとは思えないが
C#が良いと言っているやつは、Windowsしか使わないやつなんだろう
0256デフォルトの名無しさんNGNG
Windows自体が不安定なんだから、Windowsで動かすこと自体が無駄だろ。
C#以前の問題だってば。
0257デフォルトの名無しさんNGNG
この二つ、動作原理にしても書式にしても
かなり似てるだろ
早くSunかMSのどっちかが引かないと
コンピュータ業界の混乱を招くぞ

MSがSunを吸収してJavaを継続し
C#はやめる
これが業界のために一番いいだろ
0258デフォルトの名無しさんNGNG
>>257
> C#はやめる

吸収してなんで自分とこの言語をやめんといかんのか ?

多分、Java# とか言う、Java と C# のいいとこどり








と MS が思ってるキモイ言語が作られるんだよ。
0259デフォルトの名無しさんNGNG
ぶっちゃけjavaもC#も似たようなもんじゃん。
どっちもGCありのライブラリ同士をくっつける為の
接着剤言語。
0260デフォルトの名無しさんNGNG
てすぽ
0261デフォルトの名無しさんNGNG
>>257
.NETとJ2EEの差だからひかんだろ。
さすがにMSもIBMを買収するわけにはいかんし。
0262デフォルトの名無しさんNGNG
単純な話、どっちが使いたいかって言うとC#。
それだけ。
0263少しNGNG
しか知らない者からすると、どっちもバーチャルマシンだってことにしか映らないんですか。

日本語ではなすと
向こうではエスペラント語になり
エスペ語圏が実は東京やニューヨークに寄生してるって感じで。

エスペ語が2バージョンあるぐらいにしか見えないのでした。
0264デフォルトの名無しさんNGNG
訳がわからんが。
別に言語はどうでもいいんだよ。
同じ英語を使ってもシンガポールに住むのとアメリカに住むのと文化が違うような感じだ。
0265デフォルトの名無しさんNGNG
>>257
選択肢と競争がなくなれば開発者にとっては大きなデメリット
だと思うが。

個人的にはC#が好きだから順調に成功して欲しいが、対抗馬が
なくなるのは望ましくないと思う。独占状態になってなおかつ
C#がなくなるのははっきり言って最悪。
0266デフォルトの名無しさんNGNG
XP SP2にするとSunJAVA-VMが死ぬよ
NXでJITがはじかれる
JAVAVMがバージョンアップするまでトラブルがでる
コンテンツは対応を待てずに.NETに転がる予定
Office入れたらATOKが動かなかったのと同じ戦法
ミスのフリしてタイミング遅らせてシェアを奪うんだよ
裁判沙汰になってもすぐ従ってチャラ
0267俺釣られてる?NGNG
>>266
SP2ベータが何度かでてるけど確認した?
その話題何度か見たけど全然大丈夫って結論になってたが。

そもそもVMの実装側でフラグつけるだけだし
CPUが対応してないと有効にならないでしょう?
0268デフォルトの名無しさんNGNG
>>266
それがほんとだとしてもSP2を使わないだけだろうね。
ATOKと違って、「とりあえず.NETで対応」とかができるわけじゃないし。
0269デフォルトの名無しさんNGNG
このスレ見ると、VHS(Java)とベータ(C#)の戦いに見えてくるな。
だが、言語目的そのものが違う両者を比べても、結局、好みの問題にしかならない気がするが。
0270デフォルトの名無しさんNGNG
java遅すぎて話にならん。
C#は速いんでしょ?
0271デフォルトの名無しさんNGNG
ゲームを作りたい、ってんなら、VC++WithDirectXでもやってなさい。
0272デフォルトの名無しさんNGNG
>>270
速いし標準だし、ツールは使いやすいし、嫌になったらVBがあるし、最高だね。
0273デフォルトの名無しさんNGNG
Javaを捨てSolarisを捨てSunはいったいどこへ向かうのか
http://www.itmedia.co.jp/news/articles/0406/03/news027.html
0274デフォルトの名無しさんNGNG
Microsoft-Java.NET
Microsoft-Solaris.NET
0275デフォルトの名無しさんNGNG
オープンソース化を捨てると表現するとは、MS信者の感覚は分からん。
クローズじゃないと製品じゃないといいたいのか?
0276デフォルトの名無しさんNGNG
>最近ではスコット・マクニーリCEOが、このような価値ある資産をフリーにリリースすることはSunにとってほとんど意味がないと発言している。

どうやっても収益が上がらず打つ手がない。
だけど何か手を打たなければならないのでとりあえず
流行のオプソにしてみたという混乱っぷりが良く分かるね。
0277デフォルトの名無しさんNGNG
>>275
「MS信者」という表現をよく目にするが
この表現は相手が書いた文章ではなく
相手自体をハナから全否定しているように感じてならない。

逆に貴方は「solaris教」ですか?と皮肉の文章を書きたくなる程度の
低次元の会話になってしまう。話題がそれている。
0278デフォルトの名無しさんNGNG
JavaとSolarisではオープンソース化といってもまったく意味合いが違うと思うが、
SolarisについていえばNetscapeの哀れな末路を思い起こされる。
0279デフォルトの名無しさんNGNG
javaはオプソじゃないだろ
0280デフォルトの名無しさんNGNG
ttp://www.itmedia.co.jp/news/articles/0406/05/news010.html
この辺りか。
0281デフォルトの名無しさんNGNG
>>277
レッテルの張り合いなんかしたってしょうがないだろ
放置できないのは同レベルって事だぜ
0282デフォルトの名無しさんNGNG
クライアント側で .Net フレームワーク(System.Win32.Forms 込みで)サポートしてくれるんなら Java 使ってもいいし、
サーバ側で J2EE サポートあるなら C# 使ってもいいな。
0283デフォルトの名無しさんNGNG
>277
俺はWinプログラマじゃないし、MS非信者でWinアプリなんて自分じゃ書かないと固く誓いを建ててたのだが、
C#知ってWinアプリを書きたくなったぞ。いやC#いいねー。C++が霞む。
何よりunsafeコードとしてユーザに任せる姿勢が気にいった。
0284デフォルトの名無しさんNGNG
こういうやつは、C++Builderでも満足する罠。
0285デフォルトの名無しさんNGNG
特集:全1回 Javaアプリ開発でなぜLinuxを使わないのか
http://www.itmedia.co.jp/enterprise/articles/0406/11/news002.html

結局Windowsに依存しまくりなんだな。
0286デフォルトの名無しさんNGNG
なにこれ
http://www.itmedia.co.jp/enterprise/articles/0406/14/news033.html?c
0287デフォルトの名無しさんNGNG
>>285
デスクトップ環境としては、やっぱりWindows(かMac)が優れているということ。
というか、Linuxがまだまだ使い物にならないということ。
特に日本語環境。
別に依存してるわけじゃない。
0288デフォルトの名無しさんNGNG
Java>>>>>>>>>>>>>>>>>>C#
MSも最初はJ++なんてもの作ってたじゃん。
それをSunに叩かれて逆ギレしてC#を作っただけ。
要するに、Javaが優れてるのはMS自身が一番わかってるんだよ、ハゲが。
0289デフォルトの名無しさんNGNG
>>288
アホ?
J++>>>>>>>>>>>>>>>>>>C+++MFC
にしようと目論んではいたってだけだろ
Javaはある意味で優れてはいたがWin上でのコア技術にするにはあまりにも力不足だったから
J++にしようとしてSunがゴネたからC#を作っただけの話。

結論としては

 純 粋 な J a va は 役 立 た ず

ってこった 
0290デフォルトの名無しさんNGNG
>>289
ってか Sun がゴネたの(ことの一つ)が、COM や DLL とのシームレスな連携でそ。
ちゃんと規格守って JNI 使え、COM タイプをインポートするなど許すマジ、って。も〜アホか、と。
いまどき JNI なんて Netscape Navigater や RealPlayer のプラグインと同じくらい流行らないって。

Microsoft 自身は体力あるから自社製の COM や DLL のラッパのライブラリくらい
JNI でも書けるだろうけど、ユーザ企業はそんなことやってらんないよ。
0291デフォルトの名無しさんNGNG
べつにやってられるけど。
君の会社に詳しい人がいないだけだろ。
0292デフォルトの名無しさんNGNG
そんな非効率なことやるほど馬鹿じゃないってことだろ。
今となってはどうでもいいことだが結果として
C#の余計な開発費が発生しLonghornが遅れ
Sunが死滅しかけてMSに媚売りつつやけっぱちで自社製品オプソ化して
あまりに遠回りしすぎて両社共に時間と金をドブに捨てただけの話。
0293デフォルトの名無しさんNGNG
JavaからシームレスにDLLとかCOMとかlibとかネイティブの動的ライブラリが使えたら、素敵だったのに。
0294デフォルトの名無しさんNGNG
>>293
それを許せば、排除できてたバッファオーバーフローが復活したり
java.lang.SecurityManager による制御が破綻したりしそーだが。
0295デフォルトの名無しさんNGNG
JNIでもいっしょじゃないの?
JNIなら境界エラーがでない、ということはないと思うけど。
0296デフォルトの名無しさんNGNG
>>295
バッファオーバーフローさせないのはJNIでラップする人間の責任ね。
JNI使わない場合はそれらの動的ライブラリユーザの責任となる。
0297デフォルトの名無しさんNGNG
そうすると、ふつうのクラスでラップすれば責任は限定できると思うけど。
ネイティブの動的ライブラリが使える前提の仕様があれば、JNIとそう変わらないと思うんだけど。
選択肢が増えるというだけで。
0298デフォルトの名無しさんNGNG
>>294
(Sun的には)問題はそこじゃなくて
MSによる勝手な拡張でしょ。
0299デフォルトの名無しさんNGNG
>>293
昔は Windows でそれなりのことをするには DLL ベースの Win32 API が非常に重要だったわけだけど、
今なら .Net Framework があるから、CLR (やCOM) の型情報を読んでJava 側ラッパ+JNI のブリッジ
コードを生成するユーティリティなんかで逝けそうな気もする・・・
0300デフォルトの名無しさんNGNG
提携したんだからもう直結するんじゃないの。
0301デフォルトの名無しさんNGNG
直結するのは、SolarisサーバーとWindowsクライアントだから。
0302デフォルトの名無しさんNGNG
>>297
> そうすると、ふつうのクラスでラップすれば責任は限定できると思うけど。
必ずクラスでラップしなければいけないのでは JNI と大して変わらん。
要求はシームレスに使える事、なんでしょ?
0303デフォルトの名無しさんNGNG
>>302
ラップしない使い方があればいいでしょ。
ラップを強要する指定があればいいだけ。
0304デフォルトの名無しさんNGNG
>>303
> それを許せば、排除できてたバッファオーバーフローが復活したり
ループしますた。
0305デフォルトの名無しさんNGNG
結局自由度はあったほうがいいと思うのは自分だけでしょうか?
0306デフォルトの名無しさんNGNG
>>305
JNIって自由度というより面倒くさいかどーかの話では?
0307デフォルトの名無しさんNGNG
>>304
だから、オーバーフローがいやならラップを強要すればいいだけだと。
JNIの問題点は、Javaではない開発環境が必要になるということだと思う。
0308デフォルトの名無しさんNGNG
>>307
> 必ずクラスでラップしなければいけないのでは JNI と大して変わらん。
ループ中

オーバーフローしてもいいや、ってポリシーで書かれたソースが
一つでもシステムの基盤に入り込んだら終わりなんだが。
0309デフォルトの名無しさんNGNG
>JNIの問題点は、Javaではない開発環境が必要になるということだと思う。
つまり、面倒くさいかどーかの話でしょ?
0310デフォルトの名無しさんNGNG
>>308
それはポリシーや規約の問題であってライブラリの問題ではないよ。
開発者が意図して悪事を働くことを禁止するコンパイラ・言語なんてありえない。
0311デフォルトの名無しさんNGNG
>>310
意図して悪事を働くために >>293 みたいな事がしたいと。
お話にならん。
0312デフォルトの名無しさんNGNG
>>308
だから、強要するかしないか選べればいいだけだろう。
ぜんぜんループしてないんだけど。
0313デフォルトの名無しさんNGNG
>>311
それはJNIでもかわらんだろ。
0314デフォルトの名無しさんNGNG
>>312
> それを許せば、排除できてたバッファオーバーフローが復活したり
ループしますた。
0315デフォルトの名無しさんNGNG
>>308
> オーバーフローしてもいいや、ってポリシーで書かれたソースが
> 一つでもシステムの基盤に入り込んだら終わりなんだが。

そんなんJNIでも同じだろ。
それともJNIならオーバーフローしないのか?
単にどこにオーバーフローチェックの責任をもたせるかというだけの話。
0316デフォルトの名無しさんNGNG
>>314
なんか、文章が読めないやつだね。
0317デフォルトの名無しさんNGNG
>>313
かわらん。素直にJNI使え。
0318デフォルトの名無しさんNGNG
>>311
だからCOMを使っていいプロジェクトと
絶対に使ってはいけないプロジェクトがあったとして
それは技術の話ではなくポリシーの問題だろ。
技術的に可能=あらゆるプロジェクトで必ず使うとでも言いたいのか?
0319デフォルトの名無しさんNGNG
>>317
で、JNIだと、Java以外の開発環境が必要になるからめんどくさいよねぇ、という話をしてるわけだ。
0320デフォルトの名無しさんNGNG
生 DLL はともかく、COM はちゃんと型情報とか持っていてリフレクションもある程度できるし、
Caller の方で適当に呼んだからってバッファオーバーランは起きないし・・・
(ネイティブ側のコードにそもそも問題がある場合はどうしようもないけど)

漏れは職業プログラマだから、面倒かどうかっていう話はとても本質的だと思うんだけど。
余計な手間はコストそのものなわけで。

JNI ベースでもなんかのツールで COM や CORBA や DLL との相互運用が簡単に出来る
ツールがあればいいのかもしれないけど、クライアント OS では Windows 以外にレガシー
資産なんて殆どないし、Windows なら VS .Net で十分だからなぁ・・
Linux の Desktop とか流行ったらまた違ってくるのかもしれないけど。
0321デフォルトの名無しさんNGNG
>>319
ちなみに、ネイティブライブラリ使って何したいわけ?
0322デフォルトの名無しさんNGNG
>>321
漏れは 320 じゃないけど、例えば MSXML なんかそのままインポートして使いたいと思うけど。
DOM も SAX も簡単に使えるし、配布条件やらライセンスやらに気を使う必要がないし。
C# で MS WebBrowser コントロールなんかを使う例も多いよ(ちょっとした情報表示やタブブラウザとか)。

もちろんバッファオーバーフローなんかしないしさ(65535文字以上の文字列が扱えないけど 笑)。
0323デフォルトの名無しさんNGNG
>>320
Java-COM ブリッジなら既にありますが。
0324デフォルトの名無しさんNGNG
>>322
そんだったら素直に C# 使えばいーじゃん。
0325デフォルトの名無しさんNGNG
>>324
その通りだ・・・
0326デフォルトの名無しさんNGNG
>>324
すでにJavaの資産もあるときには、便利なんじゃないかな。
あと、計算ライブラリとかがDLLで提供されてることもあるし。
0327デフォルトの名無しさんNGNG
>>323
標準じゃないよね。
いくつか実装があるみたいだし、それなりの需要があるってことだと思うけど。
0328デフォルトの名無しさんNGNG
>>326
J# か Java->.NET コンバータでも使えば?
0329デフォルトの名無しさんNGNG
>>327
Unix の方で COM が盛り上がらんと標準にはならんだろーね。
0330デフォルトの名無しさんNGNG
結局、選択肢がほしかっただけなんだよね。
0331デフォルトの名無しさんNGNG
だったら、Sunにメールでも書けばよかったのでは?
0332デフォルトの名無しさんNGNG
>>330
選択肢がほしいんじゃなくて、
「選択肢がほしい」って言いたかっただけだろ。

よーするに単なる愚痴が言いたかっただけ。
0333デフォルトの名無しさんNGNG
そりゃ、実現してない/実現する可能性がないことに関することだから、愚痴だよ。
0334デフォルトの名無しさんNGNG
Windowsのアプリがバリバリ書ける Java 環境が欲しかったってことじゃない?
Microsoft はちゃんと DirectX までサポートしてたし、(言語としての)Java は
VB なんかよりずっと真っ当だったし。

今は C# で似たようなこと出来ちゃってるけど。
0335デフォルトの名無しさんNGNG
ループしとるな
0336デフォルトの名無しさんNGNG
そもそも今のお題は何だったっけ?
0337デフォルトの名無しさんNGNG
MSに尻尾振るなら最初から振っとけってことだったような。
0338デフォルトの名無しさんNGNG
>>292
0339338NGNG
書き込んでしまった。
>>292 のことですね。
0340デフォルトの名無しさんNGNG
何故javaからdllやらcomを使う話ばかりなんだ?
逆は必要ないのか?
0341デフォルトの名無しさんNGNG
Windowsなら、Javaで実現してるような機能はネイティブで揃うからねぇ。
0342デフォルトの名無しさんNGNG
>>341
Swing みたいに構成が綺麗なGUIライブラリは無いな。
0343デフォルトの名無しさんNGNG
>>333
Java-COMブリッジのような選択肢があるわけだが。
単に愚痴りたいだけ、今回はJavaに実現する可能性がなさそうな事を見つけたので愚痴ってるだけ。
0344デフォルトの名無しさんNGNG
>>343
だから何?
0345デフォルトの名無しさんNGNG
>>342
VCLならそれなり。
0346デフォルトの名無しさんNGNG
>>344
橋の存在を知らない人が船が無いから川が渡れないといってるようなもん。
すげーマヌケ。
0347デフォルトの名無しさんNGNG
>>340
元々 Java のものをポートするときとかにはインプロセスで VM が動いてくれるなら欲しい。
Windows の普通の UI でウィンドウ等作って、ロジックとプレゼンテーションは Java コードのままで、とか。
WebBrowser 一枚張ってなかでアプレット動かすんでも良いんだけど、なんだかね・・・
0348デフォルトの名無しさんNGNG
>>347
JNI 使えば?
0349デフォルトの名無しさんNGNG
>>346
標準でできることの意義をわかってないんだね。
0350デフォルトの名無しさんNGNG
>>349
必ず標準で用意されなきゃいけないってんなら C/C++ で WindowsAPI すら使えませんな。
0351デフォルトの名無しさんNGNG
屁理屈厨か。
0352デフォルトの名無しさんNGNG
レッテル貼りか。
0353デフォルトの名無しさんNGNG
>>350
Javaは標準でシームレスに外部ライブラリを使うことができないから、めんどくさいね、って話してるだけなんだけど。
0354デフォルトの名無しさんNGNG
>>353
その話はもう終わってるよ。

今は Java-COMブリッジが標準でない事に関して話してるんだけど。
0355デフォルトの名無しさんNGNG
>>354
じゃあ、話が食い違ってるってことだね。
あんただけ終わったつもりになってたってことだ。
0356デフォルトの名無しさんNGNG
>>355
あんただけ続けてたつもりになってたってことだ。
0357デフォルトの名無しさんNGNG
>>355
っつか、読解力無さ杉
0358デフォルトの名無しさんNGNG
>>357
で、こっからののしりあい始めるの?
0359デフォルトの名無しさんNGNG
>>358
今まで罵り合いをしてないと思ってたのか。
自己欺瞞も過ぎると心身症になるから気をつけたほうが良いよ。
0360デフォルトの名無しさんNGNG
>>359
あぁ、じゃ、あんたも屁理屈ばっかこねてたら友達なくすよ、とか言い返せばいいんだね。
ま、友達いないだろうけど。
0361デフォルトの名無しさんNGNG
>>360
なんだ、罵り合い続けるの?

しっかし JNI がどーこーはどーでもよかったんだな。
まぁ愚痴れればネタはなんでも良かったんだろうけど。
0362デフォルトの名無しさんNGNG
linuxとjavaはサーバーサイドだけで使ってろって事だ。
0363デフォルトの名無しさんNGNG
>>361
今であれば、Javaでも使えるライブラリが充実してきたから、正直どうでもいい。
0364デフォルトの名無しさんNGNG
>>362
けーたい電話もね。
0365デフォルトの名無しさんNGNG
中古車や不動産のサイトで夜中劇重だったり落ちてたりするのって、
決まって拡張子がaspだったりするのは気のせい?
0366デフォルトの名無しさんNGNG
>365
帰宅したから電源落としてるだけだろ。
0367デフォルトの名無しさんNGNG
サーバーだしな。
0368デフォルトの名無しさんNGNG
うむ。
人がいないときに電源入れててもしょうがないからな。
0369デフォルトの名無しさんNGNG
ところでSunがMSの軍門に下ったわけだけれど
Liberty Allianceってどうなるんだ?
0370デフォルトの名無しさんNGNG
軍門に下ったことになるのけ?
0371デフォルトの名無しさんNGNG
そうだっちゃ
0372デフォルトの名無しさんNGNG
マ板でやれや


0373デフォルトの名無しさんNGNG
2週間もたって、アゲてまでつっこむことか?
0374デフォルトの名無しさんNGNG
まぁ、それはさておきSDK1.5ってどうよ?
0375デフォルトの名無しさんNGNG
>>374
そんなものはありません。
0376デフォルトの名無しさんNGNG
日本語使えなかった。
0377デフォルトの名無しさんNGNG
                       ,..-‐,:―-、
                     /::::::::::::::::::::::ヽ
                        l:::::::::::::::::::::::::::::゙
                     j|:::::::::::::::;r'´ ̄`ヽ
                    /::::|!::::::::/      l
                    /;-:ノ::!::i::l   買   |
        〆ヽヽ、-     , イf  ヽハ:|:|   っ   |
       〃ノノノノ))ヽ    ///|   } |!:l   て   !
        ヾゝ.:::;!:./   ///,'|   j  |!ハ   よ  ∧\
          iヘニイ  //,////|  イ    ̄ゝ、__.ィ´\\ヽ 
      _,.-'"\ゝ〈入´ //////j   |  ノ  イ!|l |  ヽヽ 
     /     ,夂  `,' "'/ ...../   !  /  〈 j|! |   ) '
      | \   トト!┐,...:::::::::_:::-´ヽ  j=ニ二ニヽ〉  ゝ、_
    |  }'   トト!r'´ 7《 ̄   _>´::::::::::::::::{>、   》\
     !  ,j   ト!ト!ヾニ:::::_-‐<´::::::::::::/::/::::!:::ヽ::>く_
    |  /|   イ! ト!  { { ` ::、:::::::::::/:::::/::::::l::::::::ヽ:::::::::::>
    !/⌒ヽ/l/ ト|  | ヘ   `7‐〜⌒ヽ、:::::::::::::::::::::::/
  /::::::;:'⌒ヽ  `′ ! ┴┐ |       !`ー'´j ̄ ̄ 
,/::::::::::/  . ∨ニ{{ニl|ニ{   |! |     ノ   イ
::::::/::::|  :  |::::::|:|:::::!:|   |l |  - イト ‐ ´ |
:::/:::::::!  ゲ  | ::::|:|:::::!:|   |! |    | |    |
:::::::::::/::l  イ  |ヽイ′::i::|_rm_!  |   │ |   |
\::::::::∧ ツ j:::| |::::::::!::|  ̄   |    |  |   |
  \/  ゝ  /:::| .|::::::::!::|     |   |  |  |
      i`ーイ::::| .|:::::::i:::|       |  |   |  !
      |:::::::!::::|  |:::::::!:::|      | ` |    | ´!
0378デフォルトの名無しさんNGNG
初心者の質問をさせてください。javaにはGUI設計手段としてSwingとかSWTが
ありますが、C#にはあるのでしょうか?あるのだったら、C#を勉強していこうと
思っています。
0379デフォルトの名無しさんNGNG
>>378
じゃ、C#勉強して。
0380デフォルトの名無しさんNGNG
>>379
C#で、
Win.Add.Button( "OK", align_center );
だけでOKボタンが適当な位置にされたら萌えなんだが。perl/tkのノリですね。
0381デフォルトの名無しさんNGNG
>>378
Windorw.Formsがあるよ。
はっきり言ってJavaのGUIは糞ったれ。

JavaでVC#.NETみたいにお絵かき感覚でGUIを組めないかなー。
JBuilderでGUI組んでてもコードを意識してないとうまくボタンの配置ができないし。
0382デフォルトの名無しさんNGNG
>>381
でもお絵かき感覚だと、動的にボタンを追加したりできないでしょ。追加したボタンが
現れる場所をあらかじめあけとかないとだめだし。
0383デフォルトの名無しさんNGNG
>>382
それ新しい.NETですか?
うちのは普通に出来ちゃうみたいです。
0384デフォルトの名無しさんNGNG
>>381
レイアウトマネージャー知らないだけ。
NullLayoutにすればいいだけじゃん。
0385デフォルトの名無しさんNGNG
でだ
0386デフォルトの名無しさんNGNG
>>381
1.1のWindows.Formsは不安定すぎる
.NET褒めている人って使い込んでないんじゃなかろうか
あるいはWindows.Formsを使っていないか
0387デフォルトの名無しさんNGNG
>>386
具体的にどこが不安定?
0388デフォルトの名無しさんNGNG
>>386
不安定じゃない Java のお勧めはどれですか?
漏れ Sun の入れているけどなんかイマイチ・・・
株屋のアプレットがたまに落ちるし・・
昔 MS が標準で入れてた奴はわりと安定してたんだけどなー。
0389デフォルトの名無しさんNGNG
>>388
で、今なに入れてるんだ?
0390デフォルトの名無しさんNGNG
>>389
Java Plug-in の 1.3.1 でインストールされた JRE 1.3? のようです。
当該アプレットはJDK 1.1.4 ベース(MS の VM はこの辺)でも動くみたいなので、
とりあえずJRE はアンインストールしてみます。
0391デフォルトの名無しさんNGNG
>>390
せめて最新版使おうよ・・・
Sunもがんばってパフォーマンスあげてるんだからさぁ。
0392デフォルトの名無しさんNGNG
C#ってもうおわったっぽ?
0393デフォルトの名無しさんNGNG
ああ、そのせいか
Java厨の書くC#のコードが腐ってるのは
先がないから、やる気がないんだな・・・
0394デフォルトの名無しさんNGNG
>>392
まだ始まってない。
0395デフォルトの名無しさんNGNG
「C#の戦いは始まったばかりだ」
第一部完
0396デフォルトの名無しさんNGNG
>>395
Java厨の妄想。

http://pc5.2ch.net/test/read.cgi/prog/1089816814/
マ板ではJavaはもうおしまいというのは定説。
0397デフォルトの名無しさんNGNG
ふーん。
まあ、2chでくらいはでかい顔できてよかったね、C#厨。
0398デフォルトの名無しさんNGNG
と、でかい顔している397
0399デフォルトの名無しさんNGNG
>>398
そうかぁ。
あれででかい顔に見えるくらい萎縮してるんだねぇ。
Javaプログラマにバカにされたの?
0400デフォルトの名無しさんNGNG
と、でかい顔している399
0401デフォルトの名無しさんNGNG
と、泣きそうな顔している400
0402デフォルトの名無しさんNGNG
>>401
マ板じゃあイキのいいJava厨が少なくなってしまって、困っているんだ。
>>396のスレへこいよw
0403デフォルトの名無しさんNGNG
>>402
マ板は、叩く側のレベルも低そうでいやだ。
ム板もたたき方がレベルが落ちてワンパターンになってきてる気もするが。
なんか「Java厨っていやぁねぇ」だけみたいな、技術的なつっこみのないものが増えてきた気がする。
0404デフォルトの名無しさんNGNG
>>403
そんなことはない、ここよりはよっぽどまし。
君は技術的なことでやられたらまずいから、逃げたいんだろ?
まあとにかくこいよ。
0405デフォルトの名無しさんNGNG
>>404
技術的な事に関しては構わないのだが。
あっちはネタが多いので、ここ以上に時間がつぶれて堕落が加速してしまう。
0406デフォルトの名無しさんNGNG
>>405
逃げんなよ
0407デフォルトの名無しさんNGNG
>>406
ここで技術的なつっこみしてよ。
0408デフォルトの名無しさんNGNG
逃げっぱなしか。お前が動け。
0409デフォルトの名無しさんNGNG
>>408
つうか、EJB知らないんだわ。
勉強するのタリーって思ってたら、訃報が流れたよ。
Spring+Hibernateマンセーで、必要性も感じないし。
0410デフォルトの名無しさんNGNG
コピペしといてやる、向こうにな
0411デフォルトの名無しさんNGNG
ごくろう。
ってか、この時間なのにあの速さはなに?
みんな仕事してないの?ヒマなの?
0412 【吉】 NGNG
Javaの行方を占う。
0413 【大凶】 NGNG
C#の行方を占う。
0414デフォルトの名無しさんNGNG
C++ だの Java だの JS だの C# だの、みんな地球規模で
釣られすぎ。はっきり言って痛い。

C と Perl で幸せなのは私だけ〜?
0415デフォルトの名無しさんNGNG
簡単なメーラーとかを作ってみたいと思っている
プログラミング初心者です。
JavaかC#かC++かで迷っているのですが
どれがいいんでしょうか?

C#は配布する際にランタイムを一緒に配らなきゃいけないと
聞いたんですが、どうしてですか?
0416今年の運勢は 【末吉】 お年玉は 【275円】 NGNG
もっかい C#の今後を占う。
0417今年の運勢は 【凶】 お年玉は 【18799円】 NGNG
>>415
ウンコ言語だから。
0418デフォルトの名無しさんNGNG
>>415
Javaで作ればWindows、Linux、Macの全てで動くものができる。
自動取得機能+WEBインターフェース(WEBブラウザを使って読み書きする)を
持ったメールクライアントを作って玄箱とかに仕込むのも面白い。
0419デフォルトの名無しさんNGNG
>>418
それがどうした。
0420デフォルトの名無しさん05/02/25 01:05:04
どうでもいいけどさぁ、

「Win開発言語としての使いやすさ」としてなら、明らかにC#のが上だよ。

Javaで、コールバックとしてメソッドでフックできるもんならやってみろw
0421デフォルトの名無しさん05/02/25 01:06:05
あ、もちろん妙なJNIラッパークラスとか間にかまさずにな。
0422デフォルトの名無しさん05/02/25 02:17:35
妙じゃないJNIラッパークラスなら挿んでもいいかな?
0423デフォルトの名無しさん05/02/25 12:31:07
まあ、そこまでWindowsのしくみを使いこなしたプログラムが必要かどうかという問題はあるがな。
「Macアプリ開発言語としての使いやすさ」「Linuxアプリ開発言語としての使いやすさ」「Solarisアプリ開発言語としての使いやすさ」なら明らかにJavaの方が上かな?

で、その比較にはどんな意味があるの?
0424デフォルトの名無しさん05/02/25 18:17:46
PK-AX20や玄箱で動くプログラムの組み易さならJavaだなw

て言うか、MSが組み込み.NETFrameworkでも出さない限り、.NETはWindowsで
閉じた世界だからな。
将来的に組み込み版やマルチプラットフォーム版が出る事を期待してる人も居
そうだが、その場合もサブセットになるのは必至。
なぜなら、フルセットの.NETFrameworkがWindows以外で動く様になると、当の
WindowsOSという存在そのものが希薄化してしまうから。
0425デフォルトの名無しさん05/02/25 19:05:42
D言語は眼中に無し。
0426デフォルトの名無しさん05/02/25 20:12:12
>>424
http://www.microsoft.com/japan/msdn/vstudio/device/compactfx.asp
0427デフォルトの名無しさん05/02/25 21:06:06
>>426
Javaで言うとJ2SEに対するJ2MEだね>.NET Compact Framework
それをサブセットという。
0428デフォルトの名無しさん05/02/26 00:37:04
>>427
J2MEがサブセットか...
orz
0429デフォルトの名無しさん05/02/26 02:07:33
>>428
J2MEでもPDA向けのPersonal ProfileならJ2SEのサブセットと誰でも言えると思うぞ
まー大体.NET Compact Framework も PDA向けだろう品
0430デフォルトの名無しさん05/02/26 22:05:51
標準のクラスライブラリのソースコードが公開されているかどうかって
学習の面においては大きいと思うんだけど
C#のクラスライブラリも公開になったらJAVAを抜く気がする。
0431デフォルトの名無しさん05/02/27 01:04:49
ライブラリのソースを追うやつなんか、誤差の範囲。
その程度で追い抜けるなら、兆候がバンバンでてるはず。
0432デフォルトの名無しさん05/02/27 01:20:34
ポータビリティーは確実に高くなるな>ライブラリのソースコード公開
でも、.NETは公開できないだろ?
それをしてしまうと.NETアプリがLinuxやMacで動く様になる。
LHは.NETがネイティブなAPIになるんだろ?そうなるとWindowsアプリ
そのものがLinuxやMacで動く様になるって事だよ?あり得ん。
0433デフォルトの名無しさん05/02/27 01:26:49
>>432
Windows.Forms はソースをオープンにしようかMS内でも検討中ってウワサだよ
0434デフォルトの名無しさん05/02/27 01:49:24
>>433
部分的に?全面的に?
全面的になら他環境(特にLinux)へのポーティングが進むだろうから
歓迎だけど(CLI自体はポーティング済みたいだし)。
0435デフォルトの名無しさん05/02/27 02:06:00
>>432
BSDで動くコードが公開されてなかったか?

>>433
ttp://www.shawnburke.com/default.aspx?document=185
043643505/02/27 02:07:02
>>433じゃなくて>>434だ
0437デフォルトの名無しさん05/03/03 20:54:30
monoのソースコードを見て勉強している私は馬鹿?
0438デフォルトの名無しさん05/03/03 23:13:35
そうですね。それに、そんなことすらも分からないなんて本当に馬鹿ですね。
0439デフォルトの名無しさん05/03/04 19:43:12
どうでもいいけどCγはこれから先どうなるんだ?
0440デフォルトの名無しさん05/03/04 19:52:12
>>431
無能なC丼中ハッケソ

クラスを派生するときは、ソース読んで最小限オーバーライドするのが原則。
0441デフォルトの名無しさん05/03/06 09:58:44
>>440
な。フレームワークでもなんでも、ソースが公開されているなら、
拡張するときの使い勝手と安心感が違うよな。

標準のはたぶん無理だろうけど、.netのオープンソースプロジェクトの活性化に期待。
0442デフォルトの名無しさん05/03/20 18:16:42
>>440
そんな細心の注意を払ってまで、クラスを派生させないといけないのか。
使いモンにならんな。
0443デフォルトの名無しさん05/03/20 19:30:41
>>442
なぜ OO で継承より委譲が良いとされるか
分かってないだろ、ハゲ。
0444デフォルトの名無しさん05/03/20 19:47:02
OO厨キター!
0445デフォルトの名無しさん05/03/20 21:38:13
や、ソース見ないひともいるとはおもうけど
ちゃんと見れる環境のほうが全体にとっては圧倒的に有利だと思うよ。

JAVAはそーすが見れる点が一番の優位点だとおもう。それ以外は大した事ない。
C#でソースが公開されたらC#が一気に有利になると思う。
0446デフォルトの名無しさん05/03/21 02:29:11
どっちにしろ64bit化が進むにつれてCPU毎に最適化できないJavaなんか終りだろ?
0447デフォルトの名無しさん2005/04/02(土) 23:25:01
VMがCPU毎に最適化されてればいいだけだよ。
逆に、ネイティブコードだと、現在未知のCPUに対応できないけど、Javaでは3年前のバイナリでも現在のVMで動かせば現在のCPUに最適化された動きができる。
0448デフォルトの名無しさん2005/04/04(月) 21:31:50
>>447
3年前のjavaバイナリなど、最新JVMではまともに動かない罠。
0449デフォルトの名無しさん2005/04/04(月) 22:03:24
Gosling 自身 Java は Write once でも Run Anywhere でもないこと認めてるし、
C# にしたって .NET3.0, .NET4.0 で過去の .NET は動かなくなるだろうし。
0450デフォルトの名無しさん2005/04/04(月) 22:15:19
>>449
.NET を知らない人はけーん
0451デフォルトの名無しさん2005/04/04(月) 23:08:31
>>448
そうか?
0452デフォルトの名無しさん2005/04/05(火) 22:02:26
Microsoftは下位互換性を昔から非常に重視してるから、その点は.NETの方が信用できるなぁ。
0453デフォルトの名無しさん2005/04/06(水) 07:01:16
>>452
そうか?
0454デフォルトの名無しさん2005/04/06(水) 12:45:34
COMも生き残ったしな。サイド×サイドは助かる
0455デフォルトの名無しさん2005/04/06(水) 15:09:16
下位互換性ってのもプレステ2の発表以来
妙に普及してしまった言葉だな。
0456デフォルトの名無しさん2005/04/06(水) 15:10:20
P.S. 誤用がね。
0457デフォルトの名無しさん2005/04/06(水) 22:48:15
H …… H 言語。だめだ。いい印象がまるでない……。つうかさ、H、I と来た瞬間に「HITACHI の IH ジャー炊飯器」っていう単語が浮かんじゃったんだYO!

I …… i 言語。i-mode?

J …… J 言語。あるし。

K …… K 言語。おっ?! K はないんじゃないか? そういえば K のつく言語って少ない感じがするぜ!

L …… Lisp があるな。

M …… m かあ。m もないな。でも m4 があるから m もあったりして。

N …… n かあ。だんだんどうでもよくなってきたよ。

O …… O ? なんか O 記法を思いおこさせる。O(n) とかのやつ。プログラムを書くと自動的にアルゴリズムのオーダーを低減してくれたりするのだろうか。

Q …… えーと、諸事情により P は省略しました。Q か、Q は結構好きだな。qc、いいですね。摩訶不思議なプログラムが書けそう。1/256 の確率で命令が実行されなかったりとか。きゅ〜、って感じで。
0458デフォルトの名無しさん2005/04/06(水) 22:49:03
S …… 一身上の都合により R も省きました。S、S はありますね。有名なやつが。

T …… T 言語。T 言語。かっこわる。

U …… U 言語。もうどうでもいい。

V …… V 言語? 「燃えろ〜ガンダム〜」という歌詞が浮かんだ人は却下。

W …… W 言語。なにがダブルなんだよ。トイレットペーパーか? おめでてーな。

X …… X 言語。うわ、絶対名前負けしてるって。そういや同じく名前負けの XBox は大失敗ですね。ざまみろー。

Y …… Y 言語。Y 言語……猥言語!?

Z …… Z 言語。ゼータ言語と読むのが正しい。しかしこれもだめだな。安直すぎ。zsh は三文字でしかも字面がとても格好いい組み合わせなので許す。
0459デフォルトの名無しさん2005/04/06(水) 23:21:25
Zはゼッドだろ。
■ このスレッドは過去ログ倉庫に格納されています