JavaとC♯.netどちらがコード量が多くなるか】
■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん
NGNGまた、それに付随して、Javaと.netFrameworkのクラスライブラリ
の充実度も比較できれば良いです。
さらに生産性の高さの比較もできれば理想的です。
ただの煽りあい、死滅スレにならないために、客観的に多くのひと
が納得できるソースの裏づけを基本としますが、もちろん個人的な
主観も歓迎です。しかし最終的にはソースを重視します。
00021001
NGNGもう書けないので、新しいスレッドを立ててくださいです。。。
00031
NGNGEclipseとVS.netの生産性なども話合えたらよい。
0004デフォルトの名無しさん
NGNGお前の電波っぷりじゃすぐに死滅スレになるよ
0005デフォルトの名無しさん
NGNG0007デフォルトの名無しさん
NGNG開発環境はEclipseもかなり良いと思う。
これが有料なら評価も下がるけどね。
よく使う機能だけ比較するとどっちも同じくらいなんだけど、
あまり使わない機能の方向性がちょっと違うかもね。
0008デフォルトの名無しさん
NGNGどっちが速く作れるか。
俺VSで作るよ。
VSのほうが手っ取り早いから。
0009デフォルトの名無しさん
NGNG>それを皆で検証してみるスレッドです。
ってのも、実際「それをお前らが検証するスレッドです。」
なんじゃないの。自分でやれよ。
0010デフォルトの名無しさん
NGNGスレタイからしてまともな話もできねえぞw
コード量の多さが言語だけで決まるって考えがドキュソだからw
0011デフォルトの名無しさん
NGNG墓穴を掘ったなw
0012デフォルトの名無しさん
NGNG俺>>1じゃないんだけど、純粋に興味あるよ。
0013デフォルトの名無しさん
NGNG( ´,_ゝ`)プッ
0014デフォルトの名無しさん
NGNG>>8は俺なんだけど、>>1とは別人だよ。
一応両方使えるけど、C#は使い始めたばかりでよくわかってない部分が多い。
Javaはかなり使い込んでる。
今回はC#で参加したい。
0015デフォルトの名無しさん
NGNG個人的には、慣れていないとはいえ、C#のほうが早いんじゃないかと思ってるんだけど。
Javaでやってみたい人いない?
Javaのほうが早いぜって思う人。
0018デフォルトの名無しさん
NGNGfusianasanしろ。当然、>>1もなw
0019デフォルトの名無しさん
NGNGダイアログ風のアプリだったら1時間あれば良いものが出来るでしょ。
1時間って時間決めて、どこまで使いやすい機能をつけれるか勝負してみない?
0020デフォルトの名無しさん
NGNGfusianasanしたら別人であることを認めてやるよw
00211
NGNGここで断言する。
正直、まじめに興味をもってくれた人がいることはありがたいし、
別に死滅スレにしたいわけではない。ただ、事実を自分の主観でソースもなしに
ゆがめている人間が別スレにいるので、有志によって、客観的に比較できれば
面白いと思う。ぜひスキルの上下にかかわらず、参加してもらいたい。
0022デフォルトの名無しさん
NGNGコーディング時間で決めてるのかw
コード量じゃなかったのかw
0023デフォルトの名無しさん
NGNG俺は、勝負してみたいだけだからさ。
まぢでやろうぜ。
0024デフォルトの名無しさん
NGNG> 1と書いてあるレスのみ俺のレス。それ以外は別人のレス。
> ここで断言する。
無駄だな。fusianasanしろよ
00251@vaka
NGNG0026デフォルトの名無しさん
NGNGプ 餓鬼だなw
0027デフォルトの名無しさん
NGNGそれはトリップじゃないな
00281 ◆3IocDt/7ZE
NGNG0029デフォルトの名無しさん
NGNGちなみに俺はC#の経験ほとんどないから、勝つ事は期待しないでな。
もちろん勝つ気でやるけどさ。
0030デフォルトの名無しさん
NGNG00321%unko
NGNG00331 ◆3IocDt/7ZE
NGNG0034デフォルトの名無しさん
NGNG0035デフォルトの名無しさん
NGNG0036デフォルトの名無しさん
NGNG0037デフォルトの名無しさん
NGNGノ
0038デフォルトの名無しさん
NGNG00391 ◆3IocDt/7ZE
NGNGはあああああああああああああああ?????????
なんでおれのパスをー度知ってるの?????
00401 ◆VPhztxXZH.
NGNG0041デフォルトの名無しさん
NGNGわかりやすい自作自演でワラタ
00421 ◆VPhztxXZH.
NGNG00431 ◆1bhcU3df9g
NGNG0044デフォルトの名無しさん
NGNGジサクジエン王国( ・∀・ )
0045デフォルトの名無しさん
NGNG0046デフォルトの名無しさん
NGNGやるか。
ちょっと仕様考えようぜ。
GUIを持ったアプリってことで良いか?
フォルダを指定してそのフォルダを検索する。
1時間後に見せ合って、すげーなーとか褒め称えあうって感じで。
もちろんこっちのほうがこういう部分で良いとかそういう意見言い合う。
どうよ?
0047デフォルトの名無しさん
NGNGfusianasanつけないのは却下しますw
あとからトリップつけてっもどれが本物だかわからないしw
00481
NGNG0049デフォルトの名無しさん
NGNGGUIしか知らないとはさすがドトネト厨(ワラ
0050デフォルトの名無しさん
NGNG0051デフォルトの名無しさん
NGNGpostgresとmysqlに対応したDB管理ツールでもさくっとつくれや
別にoracleとかでもいいけど、これらは無料だし
----
ま、javaもc#もしってるが、たぶんどっちも工数かわらん
コード量とかもイベントとかツールではき出すし、打ち込み量にしても
コード補完とかもつかいまくるから大きな問題にならない
そうなってくるとAPIをどれだけ速く検索できるかが重要なんだが
これも統合環境ふくめて慣れの問題で時間が解決する
むしろ、命名規則で大文字と小文字でjavaとc#がごっちゃになることが困る
005325=28=33=39=俺
NGNGスレがめちゃくちゃ糞っぽくなったな。
0054デフォルトの名無しさん
NGNGどこのスレのコピペだよw
0055デフォルトの名無しさん
NGNGワロタ
0056デフォルトの名無しさん
NGNG早く返事くれ。
0057デフォルトの名無しさん
NGNG0059デフォルトの名無しさん
NGNG意味不明。
ジサクジエンの疑いを晴らしたかったら
とりあえず名前欄にfusianasan入れてね。
00601 ◆VPhztxXZH.
NGNGメール欄みろよ。
しかし、お前の疑いなどどうでもいいし、お前の言うとおりにするのは
むかつくので、やっぱやめた。
0061デフォルトの名無しさん
NGNG___
. |(・∀・)|
. | ̄ ̄ ̄ ジサクジエン王国
△
△l |
__△|_.田 |△_____
|__|__門_|__|_____|_____
0062デフォルトの名無しさん
NGNG0063デフォルトの名無しさん
NGNGつまりあたなは>>1で全部ジサクジエンだということを認めたわけですねw
0064fuslanasan
NGNGほれ、こう使うんだよ
0065デフォルトの名無しさん
NGNG|:::::::::: | ___,ノ 、___ ヽ:::::::::::|
|:::::::: /. -=・=- ) ( -=・=- |::::::::::|
|:: /|::| '''''''' '''''''' ヽ:|ヽ:| イラク人がくれた初めてのキャンディー。
|:: | |/ 丿 ヽ. |:| |:| それはヴェルタースオリジナルで、姉は人質でした。
.ii;ヽ| ノ(( .).)`ヽ ソ;;iii その味は甘くてクリーミーで、こんな素晴らしいキャンディーを
iii;i;;| /::::::::::U:::::::::::::\ /;;;iii もらえる姉は、きっと特別な存在なのだと感じました。
iiiヽ ヽ:::-┬┬┬--:::/ /;;iiii そんな姉も解放されて自由の身。
iii;!\ `┴┴┴‐.´ /;;i;ii
'''' \ ::::::::: /'''''' 高遠が舐めてる飴はウェルターズオリジナル。
.\___ _/ なぜなら彼女もまた特別な存在だからです。
00661 ◆VPhztxXZH.
NGNG別にそう思いたければ、それでもかまわんよ。
しかし自分は1と書いてるもん以外レスしてないし、お前が自作自演と
思い込もうが、正直どうでもいいし。
0067デフォルトの名無しさん
NGNGならトリップ外せよw
0069デフォルトの名無しさん
NGNG00701 ◆VPhztxXZH.
NGNG糞の役にもたたんやつらだ。
0071デフォルトの名無しさん
NGNG好きなの選べ
ttp://members.jcom.home.ne.jp/1rk/
00721 ◆VPhztxXZH.
NGNGhttp://uploader.org/normal/
ここは?
あんま知らないんだよね。とりあえずGOOGLEでひっかかった。
00731 ◆VPhztxXZH.
NGNGはどっちのコード書くの?
0074デフォルトの名無しさん
NGNG後で見るから、使い方教えて。
今から急いで作り始める。
Java陣営も作りはじめなよ。
C#で作るやつもどんどん作れ。
何人いてもかまわんよ。
0075デフォルトの名無しさん
NGNG俺はC#で書く。
Javaのほうが慣れてるんだけど、それだと面白みないから。
007651
NGNGならシンプルに画像ビューアなんてどうだ?
.netとjavaで対応しているフォーマットが標準で違うだろうからそこは目をつむるとして
さらにそこから選択した画像を印刷するとか
その程度ならさくっといけそうだろ
0077デフォルトの名無しさん
NGNG俺、プリンタもってねーよ。
めぐんでくれ。
0078デフォルトの名無しさん
NGNGあと、俺ほんとC#の経験ないからさ、複雑だと1時間じゃ完成しない。
00791 ◆VPhztxXZH.
NGNGできれば、君自身、両方書いてほしいな。
Javaのほうはあとでいいから、時間の比較にはならんが、
このスレタイのコード量ってことでは同一人物が書いたコードでってことで
比較できるし。Javaのほうが慣れてるんなら、後でやったら手間もそんなにかからないいじゃないかな?
0080デフォルトの名無しさん
NGNGプリンタデバイスとして認識するヤツ
もしくはoffice2003系に標準で入ってくるやつとかね
ま、印刷のぞいてもいいだろうけど
0081デフォルトの名無しさん
NGNGめんどくさい。
C#で書きたいって言うのは練習になるからだよ。
0082デフォルトの名無しさん
NGNGじゃぁ、画像ビューア、印刷無しってことで良いのか?
0083デフォルトの名無しさん
NGNG生産性高いだろ?あくまで個人的な体験だが、両方同程度に使えてそう思う。
0084デフォルトの名無しさん
NGNGJava陣営もがんばってな。
追加の仕様があったら書いといてな。
追加できるかどうか知らんけど。
0085デフォルトの名無しさん
NGNGそれまで、アイデアあったら書いといてな。
たまに見るから。
0086デフォルトの名無しさん
NGNG何歳になったら、くだらねぇと気づくのですか?>>1
0087デフォルトの名無しさん
NGNG一票追加。
前スレではカレンダー暦だったけど、XMLとかTCP/IPなんかも確かにそう。
既出だけど、Officeと融合できるってのも超実用的じゃないかね?
008951
NGNGそれでいいんじゃないの?
しかし、タイトルとあわなくなってくるな
java、C#徹底比較とか
片方をけなすためにはコードを必ず添付とかにして荒れるのを防ぐ
実際のところC#とjavaはどっちもお互い移動可能でさほど問題にならない
上から指定された環境で書くだけ
javaの利点は統合環境含めて完全に無料ってところかな
>>83
Eclipseもいいけど俺はGUIまわり含むとやっぱりNetBeansかな
3.6が先週でたばっかりだがデバッグもしやすくてもうこっちしかつかってない
元々JBuilder使いでEclipseの補完が慣れてないってのもあるし
メソッドの折り畳みで自動生成されるながったらしいGUIコードを隠せるのも便利
>>84
java陣営がC#で作ってる時点でC#陣営がjavaでやるのもいいかもしれんぞ
というかやっぱり各個人が判断する物だろうしどっちも使ってみればいいだけ
どっちも得意不得意でてくるのわかるから
>>87
javaの場合まず標準ライブラリのほかにApache方面もほとんど標準ライブラリだからね
そしてそこにはXMLまわりの便利なライブラリが豊富
パーサを自由に選択できたりそのへんからしても思想自体が違うことがわかるかと
0090デフォルトの名無しさん
NGNG0091デフォルトの名無しさん
NGNGさすが盲目的
0092デフォルトの名無しさん
NGNGいちいち馬鹿を相手にするなよ
0093デフォルトの名無しさん
NGNG0094デフォルトの名無しさん
NGNG00951 ◆VPhztxXZH.
NGNG0096デフォルトの名無しさん
NGNG00971 ◆VPhztxXZH.
NGNG馬鹿を相手にしたくないのなら、このスレにいちいち書き込まんことだな。
偽善野郎が。
0098デフォルトの名無しさん
NGNG|;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<ノ|
|;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;/
|;;;;;;;;;;;/三────;;;;;;;;;;;;;;;;;;;;;;;>
|;;;;;;;;;;;|∠二二ゝ ヽ二二|
|;;;;;;;;;;;|三く( () ( ()ノ|ヽ
|/⌒ヽ|三 \ ソ
|б三三 _ ̄ | / ̄ ̄ ̄ ̄ ̄ ̄ ̄\
ヽ三/三  ̄ ‐ ̄ /< もう終わりだ… |
/ヽ\ / \_______/
00991 ◆VPhztxXZH.
NGNG書けるが、それが何か?だから比較してるんだがね。
01001 ◆VPhztxXZH.
NGNG0101デフォルトの名無しさん
NGNGだったら結論わかってるだろ。イチイチこんなスレ作るなよ
0102デフォルトの名無しさん
NGNG01031 ◆VPhztxXZH.
NGNGその結論ってのはどういう結論かな?
0104デフォルトの名無しさん
NGNG\ /
\ /
\ /
\∧∧∧∧/
< 俺 >
< 予 し >
< か >
─────────< 感 い >──────────
< な >
< !!! い >
/∨∨∨∨\
/ \
/ \
/ (-_-) \
/ (∩∩) \
0105デフォルトの名無しさん
NGNG結局Javaの利点は無料。。。それだけかよw
0106デフォルトの名無しさん
NGNG結局Javaの利点は無料。。。それだけかよw
0107デフォルトの名無しさん
NGNG01081 ◆VPhztxXZH.
NGNGC++、Java、VB、C#等、普通に使えるが、
生産性が高いのはVB≒C#>Java>C++だろ?
だいたいさ、C#がなかったころは、Java厨はVB厨は馬鹿で、VBなんぞ誰でも使えるとか
言っていた。そのとおりだろう。OOでないのもそうだが、RADが充実していたからな。
C#はVBと同等かそれ以上の生産性でJava,C++と同じでなんでもできる。
JavaもEclipseやらSUNの最近のIDEやら、追いついてきたが、安定性、こなれぐあい、VS.netには
かなわないだろうな。
第一書くコードの量が違う。同じ事をするのに必要なコードの数は
C#<Java<C++だろう。明らか。どうせ異論がある盲目なJava信者もいるだろうが、
こんなの複数の意図的な選択を避けた作業のコードを比較すれば、誰の目にも明らかになることだしな。
01091 ◆VPhztxXZH.
NGNG違うなと感じたのは、そのライブラリの豊富さだね。
おそらくJavaにあって.netにないライブラリなど皆無なんじゃないかな?
もちろん全部調べたわけではないが、実際に無作為に便利そうなライブラリを
両方からひっぱってきて、これはあるか、ないか、なんてものを比較すれば、
簡単に量と質は比較できるだろう。
http://www.microsoft.com/japan/msdn/library/default.asp?url=/japan/msdn/library/ja/cpref/html/frlrfsystemglobalizationcalendarclasstopic.asp
これなんか、最初はすごいなと思ったんだが、
>System.Globalization 名前空間には、 GregorianCalendar 、 HebrewCalendar 、 HijriCalendar 、 JapaneseCalendar 、 JulianCalendar 、 KoreanCalendar 、 TaiwanCalendar 、 ThaiBuddhistCalendar など、 Calendar 実装があります。
デフォルトのグレゴリアン(普通の西暦)以外にこれだけの暦が.netに最初から用意されてる。
http://www.microsoft.com/japan/msdn/library/default.asp?url=/japan/msdn/library/ja/cpref/html/frlrfsystemglobalizationjapanesecalendarclasstopic.asp
和暦ももちろん入ってる。暦はあたりまえに、そのまま相互に変換できる。
俺はこういうのも含めて、実用的だと思うんだけどね。ここまでいたれりつくせりの
ライブラリが用意されてるのは、ないだろうよ。Javaにはもちろんない。あるの?
もちろん誰かが作ればいいだろうが、そんなこと言ってたらアセンブラでもCでもC++でも
同じだろうからな。
0110デフォルトの名無しさん
NGNG次になにつけたら良いと思う?
0111デフォルトの名無しさん
NGNG背景色変えたり必要だと思う?
01121 ◆VPhztxXZH.
NGNG比較には簡単なほうがいい。おつかれ。
0113デフォルトの名無しさん
NGNG結構難しくて、表示しか出来てないんだけどさ。
あと15分あるから、表示以外の機能つけたいんだけど。
なんかない?
あとJavaで作ってる人はどこまで出来てる?
01141 ◆VPhztxXZH.
NGNGいちおう、その程度はつけておいてもいいかも。
ついでにJavaのコードも書いて同じようにUPしてくれるとありがたいんだが。
そんなに手間かからないだろ?
で作者自身のレビューというが、元Java厨としての考察をしてくれると完璧。
行数カウントもお願いします。
01161 ◆VPhztxXZH.
NGNGたしかに自分は.net厨だけど、それは個人的意見にすぎないからね。
このスレの>>1がどう主張しようが、このスレでまじめに比較すれば
いずれ明らかになることだろ?
0117デフォルトの名無しさん
NGNG0118デフォルトの名無しさん
NGNGコードでだけで比較するとか言っておいて根拠のない部分を
引っ張ってきた。
0119デフォルトの名無しさん
NGNGなんで昼間っから「まじめに比較」してんだろ?
やっぱひ(ry
0120デフォルトの名無しさん
NGNGじゃ、どこにあげればいいかおしえて。
0121デフォルトの名無しさん
NGNG01221 ◆VPhztxXZH.
NGNGC#<Java<C++だろう。明らか。どうせ異論がある盲目なJava信者もいるだろうが、
こんなの複数の意図的な選択を避けた作業のコードを比較すれば、誰の目にも明らかになることだしな。
自分はこんなのは当たり前だと思っているが、納得できない人は実験してみれば良いだけの話だからね。
コード量はそれでいいが、ライブラりの豊富さというのは、どうやって比較すれば客観的なんだろうか?
0123デフォルトの名無しさん
NGNG連続書き込みってなるから、みんなもうちょっと書き込んでくれないと、
俺ここに書き込めないみたいだよ。
0124デフォルトの名無しさん
NGNG01251 ◆VPhztxXZH.
NGNG>主観も歓迎です。しかし最終的にはソースを重視します。
自分の主観を述べた、それも大方の見解と一致すると思っているが、
納得できないひとがいるのが現実なので、最終的にこのスレで検証できる
ところは検証するということ。
01261 ◆VPhztxXZH.
NGNGおつかれ、ファイルの容量は?
0127デフォルトの名無しさん
NGNG横からすまんが、ソースUP板でいいじゃん
0128デフォルトの名無しさん
NGNGソースが7kb。
0129デフォルトの名無しさん
NGNGそれなに?
0130デフォルトの名無しさん
NGNG俺用事あるんだよ。
すぐ戻ってくるけど。
01311 ◆VPhztxXZH.
NGNGここ10k以下はOKだね。長いこと保存されるし、マイナーっぽいのでどう?
0132デフォルトの名無しさん
NGNGVB対Delphiとかでよく使われる場所
http://do.sakura.ne.jp/~junkroom/cgi-bin/megabbs/lounge/index.html
0133デフォルトの名無しさん
NGNG0134デフォルトの名無しさん
NGNGアメリカポルノと日本ポルノどちらの収録時間が多くなるか?
01351 ◆VPhztxXZH.
NGNGここいいね。
そのままソースコードをコピペするのか
0136デフォルトの名無しさん
NGNGアメ車と日本車どちらの重量が重くなるか?
0137デフォルトの名無しさん
NGNGこれexe。
動くかどうか教えて。
フレームワーク1.1で作ったけど、
1.0では動かないのかな?
01381 ◆VPhztxXZH.
NGNG条件を整えれば比較可能。
0139デフォルトの名無しさん
NGNGアメリカの川と日本の川どちらの長さが長いか?
01401 ◆VPhztxXZH.
NGNG同じクラスの車の平均をとれば比較可能。
あと標準偏差でばらつきもとれるし。統計対象になる。
ポルノよりもよっぽど可能。
ちなみ、言語によるソースコードの長さなんてもんは、もっともっと可能。
0141デフォルトの名無しさん
NGNG一生懸命作ったんだから、なんかリアクション取れよ・・・
放置かよ・・・
01421 ◆VPhztxXZH.
NGNGアメリカにきまってんだろ。
日本人と、オランダ人はどちらが背が高いか。
答えオランダ人。子供もいる、大人もいる。個体差がある。
しかし、平均身長では男女ともに圧倒的にオランダ人のほうが高い。
0143デフォルトの名無しさん
NGNG0144デフォルトの名無しさん
NGNG01451 ◆VPhztxXZH.
NGNGすばらしい。動きます。
なんの問題もなし。完璧。
0146デフォルトの名無しさん
NGNGういるすはいねーよ。
心配だったら自分でチェックスレ。
0147デフォルトの名無しさん
NGNG01481 ◆VPhztxXZH.
NGNGどちらで動作するかクラスレベルでCLRが振り分けられるから、問題ないよ。
Javaのようにバージョンによる互換性の問題は発生しない。
01491 ◆VPhztxXZH.
NGNGなんてエラーよ?
0150デフォルトの名無しさん
NGNG015151
NGNG乙
こんな>>1のために作ったというのがかわいそうになるが
とりあえずpngも標準で開けたのを確認
ソースないからわからんが拡大処理はデフォでフィルタかかってるようだね
ところで肝心の>>1はなにも作らなかったのか?
0152デフォルトの名無しさん
NGNG拡大は切り替えできるようにしてあるよ。
というか、そこまでで時間切れになってしまった。
なんせ画像なんてやったことないしね。
01531 ◆VPhztxXZH.
NGNGいちおう、きちんと、自分の主張とスレの内容の切り分けをしている
ということを弁明したつもりだが、まだ煽っているようだね。
もちろん自分が書いたC#のコードなど腐るほどあるが、ほとんど仕事用のものだしな。
何かアップしてほしいのか?
0154デフォルトの名無しさん
NGNG0155デフォルトの名無しさん
NGNGしてほしい。
015651
NGNG拡大時にフィルタが綺麗にかかってるなぁと思っただけ
1ピクセルのファイル用意して試すとよく分かるよ
>>153
煽ってるのはどっちだよ
だがさすがに仕事用のはやめとけ
0157デフォルトの名無しさん
NGNGいやJavaもいいんだけどね。
ほとんど使った事なくて1時間でここまで出来る。
ようは初心者でもすぐ作れるってことだよね。
もっと複雑になるとどうなんだろね?
複雑なことするためのツールってJavaのほうがたくさんあるからね。
おいおまいらC#いいぞって言いたい気分かもしれん。
0158デフォルトの名無しさん
NGNGsourceよこせ
0159デフォルトの名無しさん
NGNGソースは?
0160デフォルトの名無しさん
NGNGそりゃ.netはJavaよりも何年もあとからでているから互換性問題に引っかかる可能性は低いだろ
0161デフォルトの名無しさん
NGNGJavaで作ったのあげてくれたら、俺もソース上げるよ。
出し渋るわけじゃないけど、煽るだけで何もしないのが多いのがなんか嫌だ。
0162デフォルトの名無しさん
NGNGはやくソースコード出せ
ソースコードを比較するスレを立てた責任として出せ
0163デフォルトの名無しさん
NGNGそれよりも言い出しっぺの>>1にC#とJavaの両方のソースコード出してもらおう
01641 ◆VPhztxXZH.
NGNGマジで乙。改めて感謝する。
未経験のエリアでも短時間で相当なアプリケーションが組めるというのはかなり同意。
そこから掘り下げる速度も速いとも思う。
複雑になっても、同じだと思うけどね。ほとんどクラスが標準でたいていのレベルまでサポートされてるし。
>>160
そうじゃなくて、根本的にCLRをバージョンごとにそっくり入れることで、
クラスレベルのバージョンの競合さえおこらないように解決されているってこと。
0165デフォルトの名無しさん
NGNG01661 ◆VPhztxXZH.
NGNGC#はだすのはなんでもないが、Javaはなあ、今自分の書いたもの見たが
正直これをJavaで書き直すのはぞっとしないね。
まあ、とにかく、ひとにソースだせ言う前に神の要望どおり、Javaのソースを
だしてほしいね。誰か、俺がやるっていうやつがいたから彼ははじめたんだぜ。
逃げたのか?
0167デフォルトの名無しさん
NGNG演算子オーバーロード、delegate,インデクサ、プリプロセッサ、unsafeなど使い回せば一定量までの規模のプログラムの
ソースコードはC#のほうが小さくなって当たり前だろが。
大規模化するとどうか疑問だが。
それとGUIでコード量比較したいといっているのがいたが
それもナンセンス。使うGUIがあるAPIを使っているなら
そのAPIのソースコードもコード量に含めるかどうかまで考えないと>>1の主張は見事に崩れてしまう。
0168デフォルトの名無しさん
NGNGそれって、1.0向けにコンパイルされたクラスと、1.1向けのクラスが、相互にお互いの参照を持って
(その型としてじゃなくてもスーパークラスの型としてでもインターフェースでも)
virtual関数呼び合うような組みかたしたらどーなるの?
0169デフォルトの名無しさん
NGNG01701 ◆VPhztxXZH.
NGNG煽るのなら、ちゃんと反論しろよ。Javaのバージョン違いの不具合なんて
有名だろうが。
0171デフォルトの名無しさん
NGNGが思いっきり煽りあいや死滅スレ風味なことをやっているわけだが
0172デフォルトの名無しさん
NGNG俺としては、テキスト処理がやりたかったんだけどね。
そういうのだったらJavaで何度もやってるからね。
画像表示しろって言う意見が出たので仕方ないからこういうプログラムにしただけだよ。
やるやつがいたらそういうの書いてもいいよ。
とりあえず、だれかJavaで書いてみてよ。
まぢで、興味ある。
0173デフォルトの名無しさん
NGNGライブラリまで含めた比較ならありじゃない?
ライブラリは除外して、純粋にやろうとすると、これはもう、
なんか検索かなんか有名どころのアルゴリズム(言語非依存な記述がされたやつ)でも引っ張って来て、
同じアルゴリズムを、それぞれの言語機能を活かす形で実装する…とかやらないとだめだろうけど
0174デフォルトの名無しさん
NGNG大規模でも似たようなもんだと思うがね。
クラスの寄せ集めになったら、同じだとも言えるが?コード量だろ?
それにAPIのソースコードの量も含めるって一体なんのこといってんの??
0175デフォルトの名無しさん
NGNGC#はJavaよりもあとからでてきたからな。
Javaが登場した当初あった言語と比較してみるとするとC++か。
その中でVC++について考察すると、
VC++はバージョン互換性なんてろくにない言語だった。
そこでVC++プログラマにC#をやらせようとC++の後継と称してC#を作ったわけだが、
当然のごとくC++とC#との互換性もないわけで。
それとVB6とVB.NETとの互換性もろくにない。
それに比べりゃ10年近くも続いているJavaはM$系言語よりもかなりの互換性を保ってきたものだ。
.NETに移行するまで互換性問題で多くの人が苦労している。
それに比べたらJavaの互換性問題はさほどもの問題でもないものだ。
0176デフォルトの名無しさん
NGNGうそこけ。GUIでやりたいとか言ったのはおまえだろ
0178デフォルトの名無しさん
NGNG選択ダイアログなんかはGUIでってことだよ。
それならバランス取れた比較が出来るだろ。
0179デフォルトの名無しさん
NGNGだれかが作った自作APIが自分がやりたいとおもったことのほとんどが入っていたら
その分だけコード量が減るってことがわからないのか?
そういう問題があるからライブラリを含めずにGUIのコード量を比較するのも何かしら
違和感があるだろ。
0180デフォルトの名無しさん
NGNG0181デフォルトの名無しさん
NGNG環境が分かっているのならvmとセットでjarファイル配布すれば
すでに入っているランタイムとぶつからないしインストールの手間もない。
もちろんファイルサイズは+15Mくらいになってしまうが、環境がwinと分かっていて
ランタイムが入っていない可能性もある場合vmとセットで配布するのはデフォだと思うが。
0182デフォルトの名無しさん
NGNG01831 ◆VPhztxXZH.
NGNG>>175
悪いけど、言語の歴史などどうでもいいよ。あとだしであろうと
さきだしであろうと、「今現在」の比較には関係ない。
詭弁だな。認識してくれ。
Javaのアプリケーションと.netのアプリケーションの比較だ。
関係のない話は遠慮してくれ。
0184デフォルトの名無しさん
NGNGJavaで書くやつ募集。
0185デフォルトの名無しさん
NGNG昔の話だろ。
.NETが出た当初に最新版JVMと最新版J2SEで記述されたプログラムを使ってそういう問題が起きたか?
0186デフォルトの名無しさん
NGNGまずは>>1が同じの作ってくれ。
01871 ◆VPhztxXZH.
NGNG生産性の話が主体なんだから、今ある、末端ユーザの環境で
コードの比較をする。出来上がったものを比較する。簡単なんだけどね。
とりあえずJavaの反論はJavaで書いたものがでてからね。
それがこのスレのルール。
0189デフォルトの名無しさん
NGNG建前はね。。。
0190デフォルトの名無しさん
NGNG>それがこのスレのルール。
プゲラッチョン
0191デフォルトの名無しさん
NGNGそれもやってほしいが>>137のソース見たい
0192デフォルトの名無しさん
NGNGae? いつのまにか生産性の話になったの?w
コード量の話じゃなかったの?
0193デフォルトの名無しさん
NGNGべったりとスレに張り付いてる間書けただろ?
これだけスレが伸びてるのに、その間煽りだけですか。
はぁそうですか。
0194デフォルトの名無しさん
NGNG01951 ◆VPhztxXZH.
NGNG>>137はかわいそうなことにはなってないがな。
「Java派」が彼の同意を裏切って、作業をしなかったのが問題だ。
そっちのソースがでれば、もっと比較検討が進むんだけどね。
とりあえず、君がJavaのやつ書いたら?Java擁護なんだろ?違うのかい?
0196デフォルトの名無しさん
NGNG0197デフォルトの名無しさん
NGNG悪いが、さっき見つけたところだ
0198デフォルトの名無しさん
NGNGお前、友達少ないだろ。
人の話ちゃんと聞かないみたいだしな
0199デフォルトの名無しさん
NGNG02001 ◆VPhztxXZH.
NGNG俺が書いたソースじゃないからな。
書いた神は、Java厨が書いた、同等のアプリがUPされたらソースコード公開するって
言ってるんだろうが?さっさとお前がやれよ。
0201デフォルトの名無しさん
NGNG0202デフォルトの名無しさん
NGNGそんなことは言語の比較とは関係ないよ。
0203デフォルトの名無しさん
NGNGなんだその神ってのは。脳内神様か?
0204デフォルトの名無しさん
NGNG仮にJavaで何か書いた人がいても、そーゆー書き方されると場に出すのやめると思うぞ
0205デフォルトの名無しさん
NGNG0206デフォルトの名無しさん
NGNG0207デフォルトの名無しさん
NGNG02081 ◆VPhztxXZH.
NGNGまあ、全部あてはまっていないが、まったく関係ないな。
煽る馬鹿はJava擁護なんだろうから、そっから進みたけりゃさっさと
EXEUpすることだな。
0209デフォルトの名無しさん
NGNGなにやら生産性の比較まで持ち出している。
>>1は何が言いたいのか?
コード量の比較をしたいのか生産性の比較をしたいのかはっきりせい
0210デフォルトの名無しさん
NGNGうわ・・・
0213デフォルトの名無しさん
NGNG>>208
なにそのEXEUpって?
チミの造語?w
0214デフォルトの名無しさん
NGNGここは技術板だぞ?
やるならきっちりやろうぜ。
煽るなら徹底的に叩きのめせよ。
俺は>>1の比較しようって言う趣旨に賛同しているというか、
自分自身興味あるんだが、お前等は煽りに興味があるだけか?
02161 ◆VPhztxXZH.
NGNGよく言った。まあ、俺が厨を相手にする厨だから
相手してもらえる。えさがもらえると思って沸いてきてるんだろうが。
とりあえず、煽りじゃなくて、JavaのソースUpまちなんだがね。
煽るしか脳のないやつだけかな?
0217デフォルトの名無しさん
NGNGソースコード量の比較をするのになんでバイナリをアップするんだか
アフォだろ>>1は
0218デフォルトの名無しさん
NGNG本気で興味があるなら、もっと考えろよ。
0219デフォルトの名無しさん
NGNG1はわざとJavaのコードを出せない状況にして煽るのが目的。
巻き込まれてコードまで書いた人はかわいそう過ぎるが。
0220デフォルトの名無しさん
NGNGいや、言い出しっぺはおまえだからC#のソース待ちなんだが
02211 ◆VPhztxXZH.
NGNGバイナリアップした時点で、さっきのコード書いた神がソースもUpするって言ってるんだろうが?
ちゃんと読めよ。低脳
0222デフォルトの名無しさん
NGNG0223デフォルトの名無しさん
NGNGちゃんと読めないのはお前だろ低脳の餓鬼
0224デフォルトの名無しさん
NGNG0225デフォルトの名無しさん
NGNGあぷろーだ有るんだからとりあえず書いてみろよ。
結構面白かったぞ。
違う内容で書くならもう一度書くからよ。
02261 ◆VPhztxXZH.
NGNGソース書いたやつは用事で出かけたんだろうな。
それまでにJavaのソースUpしといてやれ。そしたら、彼もその時点で
ソース公開して、相互比較できるからさ。
0227デフォルトの名無しさん
NGNGなるほどね。
というか>>1は人の話を聞いていないでおきながら
他人に対して俺の話は聞けよ聞けよと構って君みたいに暴れている。
0228デフォルトの名無しさん
NGNGどうなりますか?
0229デフォルトの名無しさん
NGNGっていうかまだ比較したコード見てなんだけど。
面白かったと言われてもまだソースだしているのがいないんだけど
02301 ◆VPhztxXZH.
NGNGお前は俺が立てた比較スレでただ煽りたいだけ。
俺は別にお前のようなやつがいなくなれば、客観的に比較できるのでそれでいい。
0231デフォルトの名無しさん
NGNGJavaか?
0232デフォルトの名無しさん
NGNGそういうGUI関係はAPIによってコード量が変化するからねえ
0233デフォルトの名無しさん
NGNGお前がいなくなれば、解決する予感がひしひしとするんだが。
0234デフォルトの名無しさん
NGNGimport java.awt.event.*;
import javax.swing.*;
public class MyFrame extends JFrame implements ActionListener {
JMenuBar bar = new JMenuBar();
JMenu menu = new JMenu("ファイル");
JMenuItem item = new JMenuItem("開く");
JLabel label = new JLabel();
public MyFrame() {
super("viewer");
setDefaultCloseOperation(EXIT_ON_CLOSE);
item.addActionListener(this);
menu.add(item);
bar.add(menu);
setJMenuBar(bar);
getContentPane().add(label);
pack();
setVisible(true);
}
public static void main(String[] args) {
new MyFrame();
}
public void actionPerformed(ActionEvent e) {
JFileChooser chooser = new JFileChooser();
int r = chooser.showOpenDialog(this);
if (r == JFileChooser.APPROVE_OPTION) {
label.setIcon(new ImageIcon(chooser.getSelectedFile().getAbsolutePath()));
pack();
}
}
}
0235デフォルトの名無しさん
NGNGみんなが口をそろえていっているが
「お前も煽っているだろ」
0236デフォルトの名無しさん
NGNG言っちゃったw
0237デフォルトの名無しさん
NGNGGUIだもんなコード量がAPIに依存する品
0238デフォルトの名無しさん
NGNG短いね。
0239デフォルトの名無しさん
NGNG生産性は上がる、という勘違いしているのか?
コード量と生産性が反比例の関係にあると勘違いしているとか?
02401 ◆VPhztxXZH.
NGNG煽りたいだけで、比較するつもりのないやつは出ていってくれるかね?
0242デフォルトの名無しさん
NGNGJavaで書いたらもっと増えるかもしれんけど。
02431 ◆VPhztxXZH.
NGNG厳密に言えばそのとおりだが、反比例的な相関関係は明らかにあるだろうが。
0244デフォルトの名無しさん
NGNG>馬鹿は放置する気はない
なんじゃそりゃ?
頭おかしくなったか?
0245デフォルトの名無しさん
NGNGないよ。
0246デフォルトの名無しさん
NGNGはよ あぷろだ にうpせい
0247デフォルトの名無しさん
NGNG> >>239
> 厳密に言えばそのとおりだが、反比例的な相関関係は明らかにあるだろうが。
ププ 素でいってるのかこいつ?
頭の悪さ炸裂ですね(ワラ
02481 ◆VPhztxXZH.
NGNGいいよ。別に。まずその他大勢対俺というのはフェアじゃないからな。
やれと言ったお前はまずトリップをつけろ。それから時間制限をもうける。
0249デフォルトの名無しさん
NGNG0250デフォルトの名無しさん
NGNGこれで良いって言うなら、俺も同等品に落としてからここに貼り付けようじゃないか。
0251デフォルトの名無しさん
NGNGjavaのコードあぷするのはc#厨の>>1が最適だと思うんだが
0252デフォルトの名無しさん
NGNGいやだ。fusianasanつけろといったにもかかわらず言うことを
聞かなかった奴の頼みなど聞かないよ。
02531 ◆VPhztxXZH.
NGNG素で言ってるよ。
ププなんてもんは糞の役にも立たないが、
できれば、多少の役に立つかもしれない反論を聞こうかね?
02541 ◆VPhztxXZH.
NGNGケ逃げんのかよ。腰抜けが
0255デフォルトの名無しさん
NGNGC#厨のソースコードマダー?
02561 ◆VPhztxXZH.
NGNGいや、透過とバックグラウンドの色の変化と同じものにしてからあげて欲しい。
0257デフォルトの名無しさん
NGNGまじめに参加した>>137は十分かわいそうなことになってるな。
0258デフォルトの名無しさん
NGNG君がろくに大規模開発したことがないことはよくわかった。
コード量と生産性に反比例的な相関関係が明らかにあると断言するくらいだからね。
>>1にとっては
オブジェクト指向を駆使してインターフェースや抽象クラスを余分に
増やしたら生産性は下がるということにしたいらしい。
02591 ◆VPhztxXZH.
NGNG第一段階は、
Javaで同じアプリケーションのソース、実行ファイルUP
C#で彼が書いたソースコード開示。
比較。
02611 ◆VPhztxXZH.
NGNGコード量と生産性には「明らかに」反比例的な相関関係がある。
断言するよ。
ちなみに、言語間、環境間のはなしをしているのに、同じもので作り直すのに
設計変更でコードが大きくなるとかいうのは別のはなし。
C++とJavaじゃJavaのほうが生産性高いだろ?コードも少なくてすむだろ?
そういうことなんだよ。話をすりかえるな。
0262デフォルトの名無しさん
NGNGだからGUIでの比較はアフォらしいっていってるんだよ
02631 ◆VPhztxXZH.
NGNGたしかに、先出しは有利だね。その辺の問題があるのは認めるよ。
しかし少なくとも、同じレベルの納得できる範囲の仕様にはしてほしい。
0264デフォルトの名無しさん
NGNG>
> C++とJavaじゃJavaのほうが生産性高いだろ?コードも少なくてすむだろ?
お前はろくにC++を使ったことがないからそうだと言い切れるんだよ。
お前が今まで使ったことがある言語はVBとC#程度か?
> そういうことなんだよ。話をすりかえるな。
話をするかえるのが得意なのはお前の方だろ電波
0265デフォルトの名無しさん
NGNGえ?マジでいってんの?
0266デフォルトの名無しさん
NGNG0267デフォルトの名無しさん
NGNG0268デフォルトの名無しさん
NGNG0269デフォルトの名無しさん
NGNGJavaやC++と比較するんだったら
もっとJavaやC++について勉強してからにしてこい。
それと、オブジェクト指向についてもっとしっかりと勉強してこい。
デザインパターンくらいは知っているんだろ?
02701 ◆VPhztxXZH.
NGNG言い切れるな。例外はあるだろう。しかし一般にいって
C++の生産性は悪く、コードもVB,Java、C#すべてと比較して多くなる。
これは事実。
0271デフォルトの名無しさん
NGNGとはいえ、どうとでも解消できるんだが
0272デフォルトの名無しさん
NGNG>>1はそれを解っていないからな。
ヘッダファイルの作り方も知らないんだろ>>1は
0273デフォルトの名無しさん
NGNGお前にとっては一般的な事実も例外と見なすわけか。
さすがドキュンだな
02741 ◆VPhztxXZH.
NGNGいいか?設計上、うまく便利にクラスを作って、その結果
生産性をあげたとする。
別の言語、環境で同じことをする。
それを比較する。
わかるかい?両方とも同じオブジェクト指向であるデザパタを使った
同じ作者によるおなじ設計なんだよ。
まだわからないのかい?
0275デフォルトの名無しさん
NGNG0276デフォルトの名無しさん
NGNGポインタテクニックでもなんでも使い回せば
JavaやC#よりもコード量は大幅に削減できるわけだが。
0277デフォルトの名無しさん
NGNG> >>202
> まあ、全部あてはまっていないが、まったく関係ないな。
> 煽る馬鹿はJava擁護なんだろうから、そっから進みたけりゃさっさと
> EXEUpすることだな。
お前よ、本葉にJavaやったことがあるのか?
Javaなのにいちいちexeにしろってか?馬鹿を言え
0278デフォルトの名無しさん
NGNGただの知的障害者か?
こいつは
0279デフォルトの名無しさん
NGNG0280デフォルトの名無しさん
NGNGお前はC++よりもJavaの方がコード量が減るというまえに
まずC++の勉強をしてこい
02811 ◆VPhztxXZH.
NGNGJARだろ、なんでもいいさ。くだらん揚げ足とりしかしないのがお前が無能な証拠だ。
0282デフォルトの名無しさん
NGNGあ、こら。そーゆーのは暗黙の了解としてもう少し黙ってろw
0283デフォルトの名無しさん
NGNGさようでございます
02841 ◆VPhztxXZH.
NGNGくだらんな。お前のようなやつが一番つまらん。煽りのほうがまだましだぜ
0285デフォルトの名無しさん
NGNGどうやら>>1はJavaを知らない奴のために丁寧に教えてやったことも揚げ足取りと見なす香具師らしい
何も知らないでいるとわざわざJETコンパイラ使ってしまう香具師が出たり
C#厨がコンパイルしてもexeにならないとか喚くだろうにw
0286デフォルトの名無しさん
NGNG02871 ◆VPhztxXZH.
NGNG揚げ足とりは丁寧に教えてやるとは言わないからな。
jarをEXEと書いた程度でそこまでうれしいのか?あほくさ
02881 ◆VPhztxXZH.
NGNG統率?何を幻想抱いてるんだ?
0289デフォルトの名無しさん
NGNGusing System.Drawing;
using System.Windows.Forms;
public class CH2 : System.Windows.Forms.Form {
private System.Windows.Forms.MainMenu mainMenu1;
private System.Windows.Forms.MenuItem menuOpen1;
private System.Windows.Forms.OpenFileDialog openDlg1;
private System.Windows.Forms.PictureBox pictBox1;
public CH2() {
this.mainMenu1 = new System.Windows.Forms.MainMenu();
this.menuOpen1 = new System.Windows.Forms.MenuItem();
this.openDlg1 = new System.Windows.Forms.OpenFileDialog();
this.pictBox1 = new System.Windows.Forms.PictureBox();
this.mainMenu1.MenuItems.AddRange(new System.Windows.Forms.MenuItem[] {this.menuOpen1});
this.menuOpen1.Text = "表示";
this.menuOpen1.Click += new System.EventHandler(this.Open);
this.openDlg1.Filter = "*|*.*";
this.Controls.Add(this.pictBox1);
this.Menu = this.mainMenu1;
}
[STAThread]
static void Main() {
Application.Run(new CH2());
}
private void Open(object sender, System.EventArgs e) {
if (openDlg1.ShowDialog() == DialogResult.OK)
pictBox1.Image = new Bitmap(openDlg1.FileName);
}
}
がんばって低機能化してみました。
機能削るほうが難しいみたい・・・
02901 ◆VPhztxXZH.
NGNG乙
02911 ◆VPhztxXZH.
NGNGpictBox1のサイズがデフォで固定になってるのが問題だね。
動くけど
0292デフォルトの名無しさん
NGNGJavaのコードと同程度にしようとして結構苦労したってことで。
見逃してくれ。
02931 ◆VPhztxXZH.
NGNGいや確かにそうだね。乙
0294デフォルトの名無しさん
NGNGさっきのJavaの人まだいるか?
0295デフォルトの名無しさん
NGNG0296デフォルトの名無しさん
NGNGわらた
0297デフォルトの名無しさん
NGNG0298デフォルトの名無しさん
NGNGこうやって比べるとC#の方がいいのかもしれん。
0299デフォルトの名無しさん
NGNG今頃気がついたのか?w
0300デフォルトの名無しさん
NGNG初めてだが、Java重いのも知ってはいたが、、、
おもいね。。。Java
0301デフォルトの名無しさん
NGNG答え Java
0302デフォルトの名無しさん
NGNG0303デフォルトの名無しさん
NGNG折れのはかなりハイスペックマシンだが、それでもわかる。
Windows.formだけは何とかして欲しいと思ってたが、
かなりましだとわかった。起動は大差ないかも。
0304デフォルトの名無しさん
NGNGどれどれオレも比較するぜー
で、どうやって実行するの?
0305デフォルトの名無しさん
NGNG起動が一番大差つくんだけど、環境によって違うのかな?
0306デフォルトの名無しさん
NGNGただイメージを表示するだけ。ソース付きC#
0307デフォルトの名無しさん
NGNG俺の偏見によるものなのだろうか?
0308デフォルトの名無しさん
NGNGimport java.awt.image.*;
import java.awt.event.*;
import javax.swing.*;
public class MyFrame extends JFrame {
JMenuBar bar = new JMenuBar();
JMenu menu1 = new JMenu("ファイル"); JMenu menu2 = new JMenu("表示");
JMenuItem item1 = new JMenuItem("開く");
JMenuItem item2 = new JMenuItem("画面サイズで表示"); JMenuItem item3 = new JMenuItem("元のサイズで表示");
JMenuItem item4 = new JMenuItem("白"); JMenuItem item5 = new JMenuItem("黒");
JLabel label = new JLabel();
Image image; boolean scale = false; Color background = Color.BLUE;
class ScaleAction extends AbstractAction {
boolean flag = true;
public ScaleAction(boolean flag) {this.flag = flag;}
public void actionPerformed(ActionEvent e) {scale = flag; repaint();}
}
class BackAction extends AbstractAction {
Color color;
public BackAction(Color color) {this.color = color;}
public void actionPerformed(ActionEvent e) {background = color; repaint();}
}
class MyLabel extends JLabel {
public void paint(Graphics g) {
g.setColor(background);
g.fillRect(0, 0, 65536, 65536);
if (image == null) return;
if (scale) g.drawImage(image, 0, 0, MyFrame.this.getWidth(), MyFrame.this.getHeight(), null, null);
else g.drawImage(image, 0, 0, Color.RED, null);
}
}
}
0309デフォルトの名無しさん
NGNGsuper("viewer");
setDefaultCloseOperation(EXIT_ON_CLOSE);
item1.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
JFileChooser chooser = new JFileChooser();
if (chooser.showOpenDialog(MyFrame.this) != JFileChooser.APPROVE_OPTION) return;
image = Toolkit.getDefaultToolkit().getImage(chooser.getSelectedFile().getAbsolutePath());
repaint();
}
});
item2.addActionListener(new ScaleAction(true));
item3.addActionListener(new ScaleAction(false));
item4.addActionListener(new BackAction(Color.WHITE));
item5.addActionListener(new BackAction(Color.BLACK));
menu1.add(item1); menu2.add(item2); menu2.add(item3); menu2.add(item4); menu2.add(item5);
bar.add(menu1); bar.add(menu2); setJMenuBar(bar);
getContentPane().add(new MyLabel());
setBounds(0, 0, 320, 240);
setVisible(true);
}
public static void main(String[] args) {
new MyFrame();
}
}
0310234
NGNG適当だけど..。よかったらどうぞ。
0311デフォルトの名無しさん
NGNG将棋作ることになったよw
0312デフォルトの名無しさん
NGNGおつかれーー
0313デフォルトの名無しさん
NGNGソースを出してもらって、第一ステージでの考察をしよう。
ソースの長さ。簡潔性。IDEも含めた生産性の比較など。
0315デフォルトの名無しさん
NGNGなるべくシンプルなもので、みんなで仕様を決めよう。
それから候補者を募る。
0316デフォルトの名無しさん
NGNGいいねぇ。
俺には無理そうだけど。
0317デフォルトの名無しさん
NGNG重さ、パフォーマンスも含めよう。
とりあえず、今までJavaのほうが軽いという人は皆無だね。
この程度のアプリではおそらくGUIが決めてだろうけど、今のステージでは
軽さ C#.net>>Java でファイナルアンサー?
これに異論あるひと、.netのほうが自分の環境では重くなったって人はいるのかな?
0318デフォルトの名無しさん
NGNGC#とJavaの差というよりは、Windows限定で作り込めるWindows.Formsと、
Swingの差だろーけどね。この場合。
0319デフォルトの名無しさん
NGNG簡易チャットか。いいかも。SOCKETとかの実装も見えそう。
0320デフォルトの名無しさん
NGNG0321デフォルトの名無しさん
NGNG0322デフォルトの名無しさん
NGNGどういう仕組みであろうと、結果がすべて。
そういうのをユーザーはC#とJavaの差という。
SwingとかWindows.Formというのは開発者の視点にすぎないのだから。
0323デフォルトの名無しさん
NGNGとりあえず画像の拡大処理とリフレッシュは失敗しているね
フレームのサイズ取得ってところが問題
それにラベル使うこともないような
重さはメタルだと何となく重く感じやすかったりするが俺の環境だとどっちも速度的に変わらない
mainを以下のように書き換えてコンストラクタ最後のvisibleを削除するとまた面白いかも
Frame f = new MyFrame();
try {
UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());
SwingUtilities.updateComponentTreeUI(f);
} catch(Exception e){ }
f.setVisible(true);
0324デフォルトの名無しさん
NGNG誰か簡単な仕様考えてよ。
0325デフォルトの名無しさん
NGNGその点についてははげどう。
そういう結果を見るためにわざわざコード書いてもらって実験してるんだから、
結果が出てから、仕組みがどうたら言うのはおかどちがい、すれ違い。
0326デフォルトの名無しさん
NGNG開発者には気の毒だけど、いきなりBUGあり。
生産性ポイント-1ってところだね。
ちなみにC#のコードだと、何を使うかあらかじめ決まっていて、これ以外
別のやり方はないと思う。そうでしょ?>>作った人
0327デフォルトの名無しさん
NGNG0328318
NGNGただ、Swingってのは「低速GUI」なんて冠されたスレッドが立ってるよーなライブラリなわけで。
SWTとかどーなんだろーな、とか思ったけど、Java詳しく無いので引っ込んでおきます。
0330デフォルトの名無しさん
NGNG0331デフォルトの名無しさん
NGNGあとこのjavaのコードはたぶんわざと難しく書いてる
repaintまわりとかちょっと考えられないコードだし
0332デフォルトの名無しさん
NGNG敬意を表して、きちんとこのステージでのコードの比較、考察をしっかり
してから次に進むべきだとおもうけど。
0333デフォルトの名無しさん
NGNGせっかく書いてくれたのに文句イクナイ。
0335デフォルトの名無しさん
NGNG書き始めたら、ここにレスつけないんだから、
仕様だけ早く決めてよ。
そしたら、後は比較してていいよ。
0336デフォルトの名無しさん
NGNGいや文句じゃなくて、この程度のアプリにもBUGが発生する可能性がある
Javaの構造についての言及だよ。彼のC#のコードを見る限り、
BUGがでるような箇所は構造的になかった、その点Javaとは異なる。
C#のコード読めると言うか、普段使ってるひとは、皆同じコードになったはずだ。
そうじゃない?
0337デフォルトの名無しさん
NGNGへ?>>1が消えたら一気にまともになっただけでしょ。
0338デフォルトの名無しさん
NGNG0339デフォルトの名無しさん
NGNG彼はまだいるよ。煽り厨が消えただけ。
0340デフォルトの名無しさん
NGNGC#とほぼ同じコードでできあがって終わりだよ。
0341デフォルトの名無しさん
NGNG出来るだけ簡単なやつでお願いね。
あとJavaとC#で同じように実現できそうで、
接続できるやつ。
拡張できそうなのが良いな、ファイル送信とかあとでつけれそうな感じに。
JavaとC#で仲良く作ろうぜ。
0342デフォルトの名無しさん
NGNGIPアドレスを指定するテキストBOX、ボタン
接続ステイタス等、表示していくLOGWindow
一つのアプリで鯖、クライアント共用、つまりMSNメッセのような単体どうし
でコミュニケーションできる。
テキスト入力BOX、送信ボタン、
メインWindow<チャットの文字表示
0343デフォルトの名無しさん
NGNG0344デフォルトの名無しさん
NGNG0345デフォルトの名無しさん
NGNGIDEでちゃちゃっとできるレベルなんだから。
そんなもんで生産性の差とかBUGが発生したりしないというのは問題だと思う。
0346デフォルトの名無しさん
NGNG0347デフォルトの名無しさん
NGNG1画面プログラム作ろうとしてバグ作り込むようなもんだろ。
どうでもいいけど通信ソフトってことはスタンドアロンでも動作チェックできるように
相手のポート指定できたほうがいいぞ。
あと接続とか文字コードとか肝心のプロトコルとかなにもかいてないのな。
これじゃC#とjava以前に他の作者とで通信できんだろ。
0348デフォルトの名無しさん
NGNG求められてるのはそーゆー仕様じゃ無いと思うぞ
主のIP : ID : コマンド : 内容、最後に改行。(例 123.123.123.123 : 123456 : msg : Hello (CR-LF))
msgを受け取ると、他に接続している仲間に配信、ただしIPとIDが同じものが送られてきたら無視する
あ、これは今てきとーにでっちあげただけなんで、無視してください。
0349デフォルトの名無しさん
NGNGポートあければ、そのままチャットできるはずだ。
ストリングからバイナリ変換はJava とNETと同じ形式にすればTCPレイヤーは同じなので
問題なく相互にチャットできるはず。
まずは1対1だな。最初に接続要求してきた相手と対になってチャットする。
0350デフォルトの名無しさん
NGNG0351デフォルトの名無しさん
NGNG俺が勝手に指定するけど、UTF-8でいいんじゃね?
0352デフォルトの名無しさん
NGNGコード量ではなくて、IDEの自動コード生成機能をさんざん使ったあとに
マニュアルで付け足す分のコード量のことだと思う。
0353デフォルトの名無しさん
NGNG0354デフォルトの名無しさん
NGNG0355デフォルトの名無しさん
NGNGファイル送信可能に拡張する事も、多人数に拡張する事もできなさげなんだが…
0356デフォルトの名無しさん
NGNGポート番号など、デフォルトはあるにせよ、変更可能にすべきだ。
0357デフォルトの名無しさん
NGNG拡張の際はヘッダー付きのプロトコル、判別ルーチンを加えればいい。
多人数もヘッダーで切り替えるようにするだけ。
0358デフォルトの名無しさん
NGNG7743一つでよい。変更は必要ない。固定だ。
0359デフォルトの名無しさん
NGNGそれでもいいよ。
0360デフォルトの名無しさん
NGNG発言者を特定できるものとか、発言かファイルかetc...のフラグとか
0361デフォルトの名無しさん
NGNG0362デフォルトの名無しさん
NGNG0363デフォルトの名無しさん
NGNG相手側のフォルダー内のファイル名が検索できるようにする。
該当ファイルの一覧はクライアント側に表示される。
で、そのファイルを選択すると、そのファイルを相手の承諾なしに転送できる。
もちろん、同時接続している相手をはしごして、ファイルを検索する事も可能になる。
最終的には接続相手も自動的に検索して、そこのファイルを検索、ダウンロードできるように
なる予定だ。
0364デフォルトの名無しさん
NGNGそこまでやるのかよ
0365デフォルトの名無しさん
NGNG0366デフォルトの名無しさん
NGNG0367デフォルトの名無しさん
NGNGファイル名とファイルサイズ等からファイルの個別化をはかるために
そのファイルをファイル名ではなくて、あるIDのようなものを自動命名する
仕組みを取り入れてもいいかもしれない。たとえば、ここのIDのようにね。
そのIDを指定すれば、現在接続している同じアプリケーションを立ち上げている
ユーザがそのIDを持つファイルを所有しているのを検索して、自動的にダウンロードが
開始されるはずだ。
0368デフォルトの名無しさん
NGNG0369デフォルトの名無しさん
NGNG0370デフォルトの名無しさん
NGNG合理的とはいえないかもしれない。その場合、ある程度の情報を一つのクライアント
が自分の手の届く範囲でキャッシュしておき、その情報を仮想的に検索するという
仕組みがあればより効率が良いかもしれない。この情報の結び目をノードと呼ぼう。
0371デフォルトの名無しさん
NGNG0372デフォルトの名無しさん
NGNGpublic class MyFrame extends JFrame implements Runnable, ActionListener {
JTextArea text = new JTextArea();
JTextField field = new JTextField();
JButton start = new JButton("開始");
JButton send = new JButton("送信");
JFormattedTextField port1 = new JFormattedTextField(new DecimalFormat("0"));
JFormattedTextField port2 = new JFormattedTextField(new DecimalFormat("0"));
int p1 = 9998; int p2 = 9999;
public MyFrame() {
super("chat");
setDefaultCloseOperation(EXIT_ON_CLOSE);
start.addActionListener(this);
send.addActionListener(this);
JPanel north = new JPanel(new FlowLayout());
port1.setColumns(4);port2.setColumns(4);
north.add(port1);north.add(port2);north.add(start);
JPanel panel = new JPanel(new GridLayout(2, 1));
panel.add(field);
panel.add(send);
getContentPane().add(north, BorderLayout.NORTH);
text.setEnabled(false);
getContentPane().add(new JScrollPane(text));
getContentPane().add(panel, BorderLayout.SOUTH);
setBounds(0, 0, 320, 240);
setVisible(true);
}
class Appender implements Runnable {
String t;
public Appender(String t) {this.t = t;}
public void run() {text.append(t + '\n');}
}
0373デフォルトの名無しさん
NGNGJavaもってないから、画像アップして。
おれC#で書くから。
0374デフォルトの名無しさん
NGNGServerSocket ss = null;
try {
ss = new ServerSocket(p1);
for (;;) {
Socket s = ss.accept();String line;
BufferedReader in = new BufferedReader(new InputStreamReader(s.getInputStream()));
while ((line = in.readLine()) != null) {
SwingUtilities.invokeLater(new Appender(line));
}
s.close();
}
} catch (Exception ex) {ex.printStackTrace();} finally {
try {if (ss != null) ss.close();} catch (IOException ex) {}
}}
public void actionPerformed(ActionEvent e) {
if (e.getSource() == start) {
try {
p1 = Integer.parseInt(port1.getText());p2 = Integer.parseInt(port2.getText());
} catch (Exception ex) {}
port1.setEnabled(false);port2.setEnabled(false);start.setEnabled(false);
new Thread(this).start();
} else {
String t = field.getText();text.append(t + '\n');field.setText(""); Socket s = null;
try {
s = new Socket("127.0.0.1", p2);
BufferedWriter out = new BufferedWriter(new OutputStreamWriter(s.getOutputStream()));
out.write(t);out.close();
} catch (Exception ex) {ex.printStackTrace();} finally {try {if (s != null) s.close();} catch (IOException ex) {}}}}
public static void main(String[] args) {new MyFrame();}
}
0375234
NGNG笑ってやってください。
0376デフォルトの名無しさん
NGNG0377デフォルトの名無しさん
NGNGおつかれ。
仕様決まんないね。
待つの苦手だな。
0378デフォルトの名無しさん
NGNG0380デフォルトの名無しさん
NGNGXMLにしたら簡単になりそう?
0381デフォルトの名無しさん
NGNG通信できるって・・・
画面しかないじゃん・・・
0382デフォルトの名無しさん
NGNGそうすれば互いに接続されることも担保されるし、細かいところまで
すっきりきまるから。
0383デフォルトの名無しさん
NGNGメンドクサイから決めてよ。
0385デフォルトの名無しさん
NGNG0386デフォルトの名無しさん
NGNGとりあえず、自分のLANなりで2個チャットアプリたちあげて、
チャットできればそれでOKだよ。その仕様をJava氏へ見せればいい。
0387デフォルトの名無しさん
NGNG0388デフォルトの名無しさん
NGNGヘッダサイズ固定で予約しておいてそのあとにテキスト入れとくだけでいいの?
一回送信ごとに切断?
いまいちよくわからないんだけど?
0389デフォルトの名無しさん
NGNGポート固定厨だけはいるようだが
0390デフォルトの名無しさん
NGNGヘッダサイズを固定して、そのあとにだああっとSTRING入れてそれをバイナリストリームで送る。
受信、復元、表示、これだけだよ。簡単じゃないか。
0391デフォルトの名無しさん
NGNG0392デフォルトの名無しさん
NGNG0393デフォルトの名無しさん
NGNG簡単じゃないよ・・・
1単位の区切りってどこで見分けるの?
ヘッダは1単位ごとにつくの?
0394デフォルトの名無しさん
NGNGその間が、文字列になったり、ファイルになったりする。
0395デフォルトの名無しさん
NGNGその場合は尻尾は不要だな。ヘッダさえあればいい。
0396234
NGNG>>345
Windows.FormsとSwingの設計思想が違いますし、
C#を作成した人と僕が実装したものでもそれに起因して実装が変わってくるので、
一概に言えないのでは?
実際、Windows.Formsでオナードローを使い始めれば、それはそれで大変ですし、
キーボードのカスタマイズを可能にするなら、Javaの方が楽が場合もあります。
0397デフォルトの名無しさん
NGNGXML使える?
もし使えるならメッセージをXMLに埋め込むことで、手っ取り早く拡張性確保しておかない?
サイズを先に送って、次にメッセージ本体。
接続は切らない事にして、不正なメッセージが来たときには即切断ってことでどう?
0398デフォルトの名無しさん
NGNGこの辺りが参考になるはずだ
0399デフォルトの名無しさん
NGNG<message>
<chat>
<text>チャットに送る本文<text>
</chat>
</message>
0400デフォルトの名無しさん
NGNGhttp://www.google.co.jp/search?q=cache:kmd2mKanyKIJ:www.codeproject.com/csharp/hdXmlComm.asp+xml+tcp+chat+c%23&hl=ja&ie=UTF-8
0401デフォルトの名無しさん
NGNG転送部分はそこにまかせてあとはアプリレベルのプロトコルだけ作って。
contentlengthが必須で一致しなきゃならないし。
0402デフォルトの名無しさん
NGNG<text>チャットに送る本文</text>
<file>ファイルバイナリのSTRING化</file>
</message>
//これでいい
0403デフォルトの名無しさん
NGNGそれなに?
0404デフォルトの名無しさん
NGNG<command>connect</command>
</message>
<message>
<command>disconnect</command>
</message>
0405デフォルトの名無しさん
NGNGHTTPって書いてあるよ。
ちょっとめんどくさそう。
0406デフォルトの名無しさん
NGNG0407デフォルトの名無しさん
NGNG使えます。
しかし、DOMからTransformer#transformを使うほどでもないでしょうし...。
実際どこまでやるかになるんでしょうけど...。
もういっそ最初からSSLでもかけようかと思ってみたりします。
0408デフォルトの名無しさん
NGNGXMLとTCPで決定
0409デフォルトの名無しさん
NGNGあんまり難しいことされると俺が作れないんで。
簡単にしてね。
0410デフォルトの名無しさん
NGNG<command>connect</command>
</message>
<message>
<text>チャットに送る本文</text>
<file>ファイルバイナリのSTRING化</file>
</message>
<message>
<command>heartbeat</command>
</message>
<message>
<command>disconnect</command>
</message>
//これでいくように
0411デフォルトの名無しさん
NGNG0412デフォルトの名無しさん
NGNG<message>
<connect></connect>
</message>
<message>
<disconnect></disconnect>
</message>
0413デフォルトの名無しさん
NGNG0414デフォルトの名無しさん
NGNG<filesearch>filename.zip</filesearch>
</message>
<message>
<fileget>filename.zip</fileget>
</message>
0415デフォルトの名無しさん
NGNG時系列的に書いてるだけだ。すっこんでろよ
0416デフォルトの名無しさん
NGNG0417デフォルトの名無しさん
NGNG0418デフォルトの名無しさん
NGNG<message>が一回のXML通信の入れ物で、
その中の
<connect><text><file><hearbeat><disconnect>
というTAGはDOSコマンドに相当する。
で、TAGの中身が引数みたいなもんだ。
0419デフォルトの名無しさん
NGNGイベントを発生させる。
イベントメソッドではXMLをPARSEしてそのコマンドを実行、つまり接続を許可したり、
切断したり、テキストを表示したり、ファイルを構成したり、ハートビートメッセージを返したりいろいろする。
0420デフォルトの名無しさん
NGNG0421デフォルトの名無しさん
NGNG0422デフォルトの名無しさん
NGNGああそうですか。
0423デフォルトの名無しさん
NGNGまぁ、>>1がアレだし
0424デフォルトの名無しさん
NGNG書かせてくれないかな?
頼むよ。
0425デフォルトの名無しさん
NGNG何を書くかしらんが
0426デフォルトの名無しさん
NGNG0427デフォルトの名無しさん
NGNGだめ?
0428234
NGNG進んでないのね...。
0429デフォルトの名無しさん
NGNGもう>>1いないから、言語含めて何でも良いと思うよ。
>>428
進んでないけど、勝手に作ってるよ。
http://up.atnifty.com/upmini/file/20040421161741_.gif
この状態より少し進んでるくらい。
0430デフォルトの名無しさん
NGNGとりあえず暗号化とかは後回しにして、
最小限の動くものからはじめようかと思うんだけど。
Javaだと、こういうときに強そうだよね。
C#だと、リファクタリングツールの類が結構ネックかもしれない。
有るにはあるんだけど、こなれてないから。
0431デフォルトの名無しさん
NGNG良かったらメール教えてくれない?
0432デフォルトの名無しさん
NGNG自分でダウンロードしろよw
0433デフォルトの名無しさん
NGNGコード量の多い少ないは関係ないかと
0434デフォルトの名無しさん
NGNGプロセス中のたった一つのキューにメッセージを入れていく形を考えてるよ。
さっきアップローダに上げた画面のツールタブからツールを起動していた場合、
メッセージキューから自分の処理できるメッセージを汲み上げていくか、
逆にデリゲートを使ってキューのメッセージ処理機構がツールのハンドラに
メッセージを送るかって形になるような気がする。
そうしておけば簡単に拡張出来そうだし、プラグインとかも出来そう。
0435デフォルトの名無しさん
NGNGもっと単順位してたとえばテキストのみの転送からスタートするとか転送ごとに接続するとか
そういうのからはじまればよかったのにポート番号だけ固定がどうのこうのって
わけわからんやつや暗号か、ファイル転送、ディレクトリ丸ごととかいろいろでてきたからな
その辺の仕様が決まらないで妄想スレになって終わった
まずは自作アプリを2つ立ち上げてお互いチャットできているところでいだろ
相互運用はこの際考えずに自由な転送プロトコルで
ついでに言語の壁撤廃してDelphi、BCBあたりのradもいれてもよかろうて
0436デフォルトの名無しさん
NGNG相互運用できると作る方としては楽しいんだけど。
言語は多い方が良いよね。
今使ってるアップローダが10KBまでなので、ファイル転送が個人的にほしい。
0437デフォルトの名無しさん
NGNG検証すんのもたるい
そしてそのまま空中分解するよりいい
そもそもアップローダと使い方全く別だろ
相手のIPわからないとだめだろうし
P2PまともにやろうとしたらそもそもJXTAで実装した方が・・・
0438デフォルトの名無しさん
NGNGそこらへんの詳しい事はわからない。
C#用のJXTAの実装があればそれでもいいよ。
0439234
NGNGその文面からJavaで同じものを作り上げるのは、かなりつらいかも。
>>435
実際最初はそれくらいがありがたいかも。
個別に作り込みが進んで、比較されても意味がないだろうし。
>>437
際限なく追加仕様が発生しそうです。
個人的にかなり作り込むのならば、別のことに労力を向けたいです。
1時間程度で実装できる内容だから、いいわけで...。
実際C#で紙(そういうアプリがあるんです)もどきを作っているから、そちらに労力かけたい。
0440デフォルトの名無しさん
NGNG紙もどきは、C#で作ってもまともに使えそう?
0441234
NGNG環境はWin2KのCPUが2.4G、メモリが512Mです。
ダウンロード部分は以前VCで作ったものを置き換え中です。
これに関しては遅さを特に感じません。通信自体がボトルネックになりますので。
試しに簡易ファイラも実装していますが、僕の体感では十分使えるレベルです。
WINNTフォルダを閲覧する場合も、まめFile2と比べて遜色ないように感じます。
(FileVisorや卓駆だとコントロールが違うため純粋な比較にならない)
ただしシンプルに作ってあるため、いろいろな機能をさらに付加したら
当然遅くなります。
0442デフォルトの名無しさん
NGNGメモ書きするような画面はどうしてるのですか?
あと、そういうアプリだとC#とJavaどっちが効率的だと思います?
もしJavaで使えるようなものが作れるなら、すごいと思うんだけど。
0443デフォルトの名無しさん
NGNG> P2PまともにやろうとしたらそもそもJXTAで実装した方が・・・
SOBAをつかうのはどうよ?
0444デフォルトの名無しさん
NGNG紙ってこいつか。
どうせJavaで作るならEclipse対応Pluginにしたほうがマシ。
0445デフォルトの名無しさん
NGNG0446デフォルトの名無しさん
NGNGエディタはもうすでに別のものを使っているので、
メモ書きに関しては、実装するつもりがありません。
web取り込みに特化しています。
Javaとの比較についてですが、Javaでもとりあえずは実装可能だと思います。
しかし、実際はキーボードフックなど使う必要性が発生するので、
JNIを使うことになってしまいます。
またhtmlの編集を考慮した場合、IEコンポーネントを使用した方が現実的です。
よってこのソフトの性格上、C#の方が適しています。
あとC#でのファイラの実装ですが、現在COMのMicrosoft Shell Controls And Automation
を使用していますが、コントロールパネル内のアイコンが上手くとれません。
僕のやり方がまずいのかもしれませんが...。
結局VCでdllを作ろうかと考えはじめています。
ある程度のことをやろうとすると、C#も結局はアンマネージドを使うことが多くなりそうです。
0447デフォルトの名無しさん
NGNG紙なんて出番無し
0448デフォルトの名無しさん
NGNGネイティブ依存で結局C#もJavaも使う意味無しだな。
0449デフォルトの名無しさん
NGNGテキストだけにするにも、テキストだけの実装をして、他のコマンドが来たらとりあえず
無視するようにしたらいいだけじゃないか。
0450デフォルトの名無しさん
NGNGきちんと仕様が出来ないと作れません。
もっと煮詰めてください。
0451デフォルトの名無しさん
NGNG結局そのへんかたまらなくてストップしてたんだから無視していいんじゃないの?
それともあなたが仕様の音頭とるの?
0452デフォルトの名無しさん
NGNG0453デフォルトの名無しさん
NGNGもはや言語仕様が左右するコード量と完全に関係ない話になった。
0454デフォルトの名無しさん
NGNG元々このスレは、生まれたときにはクソすれとして生まれたわけだ。
ちょっと趣旨を変えて普通のスレにしたんだからそれで良いんじゃないだろうか。
0455デフォルトの名無しさん
NGNG0456デフォルトの名無しさん
NGNGC# にはLinkedListすらないようだが。
Java だとそういうののソースも簡単に読める。
0457デフォルトの名無しさん
NGNGOSにあわせた言語なんだから比べてもしゃーない
0458デフォルトの名無しさん
NGNG結局C#のソースだけどんどん出てきて、
Javaのソースは1個だけしか出てこなかったんだよな。
それもC#厨が書いたやつだったし。
俺も1個ウプしたw
ぃゃほんと懐かしい。
0459デフォルトの名無しさん
NGNG0460デフォルトの名無しさん
NGNG0461デフォルトの名無しさん
NGNGものによるわけだが。
GUIだけならC#のほうがすっきりかな。
しかし、サーバサイトとなれば話は別
0462デフォルトの名無しさん
NGNG0463デフォルトの名無しさん
NGNG0464デフォルトの名無しさん
NGNG0465デフォルトの名無しさん
NGNG04661 ◆3IocDt/7ZE
NGNG0467デフォルトの名無しさん
NGNG>>1はソース出したのか?
0469デフォルトの名無しさん
NGNG0470デフォルトの名無しさん
NGNG0471デフォルトの名無しさん
NGNG0472デフォルトの名無しさん
NGNG0473デフォルトの名無しさん
NGNG単位時間当りコーディング量をX、作業時間をtとした場合
仕事量はXtと表現できる。
俺の場合、X=0だから仕事量は時間と関係なく0になる。
故に、俺のコーディング量と2ちゃんは無関係;y=ー( ゚д゚)・∵. ターン
0474デフォルトの名無しさん
NGNGX=0なのにこの板見てるの?w
0475デフォルトの名無しさん
NGNG0476デフォルトの名無しさん
NGNG水は一般にカロリー0と言われているが、実際には水に含まれる不純物が
カロリーを持つ為、厳密にはカロリー0ではないという話はご存知だろうか?
俺のコーディング力はデリケートだから、単位時間当りなどと言う乱暴な
単位では計測できないが、厳密には0ではない;y=ー( ゚д゚)・∵. ターン
0477デフォルトの名無しさん
NGNG.NET アプリを C# で作ってるんだけど、
Process Walker で見てると結構な量のメモリを食ってる。
つーか、Process Walker のメモリ関係の値の
正しい意味を知らないんだがな。('A`)ヴァー
0478デフォルトの名無しさん
NGNG「ここ押すとメモリが開放されます」
とか言えば即解決。
0479デフォルトの名無しさん
NGNGJAVAってガベコレが動いてもメモリー解放しないじゃん
■ このスレッドは過去ログ倉庫に格納されています