D言語 vs Java
■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん
NGNGhttp://www.digitalmars.com/d/index.html
Java
http://java.sun.com/j2se/1.4.2/docs/index.html
0002デフォルトの名無しさん
NGNG0003デフォルトの名無しさん
NGNGhttp://www.digitalmars.com/d/comparison.html
0004デフォルトの名無しさん
NGNG0005デフォルトの名無しさん
NGNG最強とかうるさい
俺もD派だけどこういう人みるとイヤになってくる
0006デフォルトの名無しさん
NGNG0007デフォルトの名無しさん
NGNG0008デフォルトの名無しさん
NGNG0009デフォルトの名無しさん
NGNG喪前早漏れだな
0010デフォルトの名無しさん
NGNG0011デフォルトの名無しさん
NGNG0012デフォルトの名無しさん
NGNG0013デフォルトの名無しさん
NGNG0014デフォルトの名無しさん
NGNG0015デフォルトの名無しさん
NGNG0016デフォルトの名無しさん
NGNG0017デフォルトの名無しさん
NGNGドイツ語?
0018デフォルトの名無しさん
NGNGオランダ語?
0019デフォルトの名無しさん
NGNGデンマーク語?
0020デフォルトの名無しさん
NGNGB = ペッテング
C = セクース
D = ァ○○
0021デフォルトの名無しさん
NGNG0022デフォルトの名無しさん
NGNG0023福本
NGNG002416-20
NGNG0025デフォルトの名無しさん
NGNGD言語で誰か何か作ってみてもらわないとD言語がいかにすばらしいかわからないと思う
そんな漏れもその一人〜
ぎゃふんといわしちゃえ
0026デフォルトの名無しさん
NGNG0027デフォルトの名無しさん
NGNG「解りやすい言葉」で言いましょう。
俺からいくね
コメントネストができる
従来だと
/* /* */ でコメントが切れちゃうけど
/+ /+ /* */ +/ +/ コメント開始の数だけコメント終了の数がある /+ +/ コメントがある
0028デフォルトの名無しさん
NGNG0029デフォルトの名無しさん
NGNGじゃわ?
0030デフォルトの名無しさん
NGNGC++はテンプレートがあるのでコレクションが作れる。
Dは強力な配列が最初からあるし、テンプレートもある。
003130
NGNGJavaもコレクションは作れるけど、言語仕様の制限で不便なのしか作れない。
0032デフォルトの名無しさん
NGNGhttp://developer.java.sun.com/developer/earlyAccess/adding_generics/index.html
でも試せ。
003330
NGNGああ、確かにいいなと思った。
でも、newやキャストするときとか、instanceofだとかで
型パラメータを使いたいときに制限があるみたい。
まあ、そんなもんが必要なGenericクラスを作る場合が実際多いか少ないかは知らんが。
それより、演算子オーバーロードができるようにならんかな。
0034デフォルトの名無しさん
NGNG> でも、newやキャストするときとか、instanceofだとかで
> 型パラメータを使いたいときに制限があるみたい。
???
> それより、演算子オーバーロードができるようにならんかな。
無理だろ。
0035デフォルトの名無しさん
NGNGストIIのリュウの修行と同じで(以下略
0036デフォルトの名無しさん
NGNGそれぐらいできなきゃ駄目だよ?
0037デフォルトの名無しさん
NGNGんなもんが簡単に作れるくらいならば、
世のC++コンパイラは全部標準準拠できているだろうし、
どんなC++IDEだってインテリセンス実装してるってば。
Java⇒D ってのはダメなのかな?
Dのほうが表現力があるから、RTTI以外はどうにかなりそうだし。
まぁ、Javaで書かれたトランスレートするに値するライブラリがあるかどうかが問題だが。
0038デフォルトの名無しさん
NGNG通信系なんか特に。
0039デフォルトの名無しさん
NGNGC++はクソなのでC++のクソをDに移さないでください
0040デフォルトの名無しさん
NGNGガベコレまんせー。
あとは、boost::spirit と QT を移植してくれ。
0041デフォルトの名無しさん
NGNG0042デフォルトの名無しさん
NGNG0043デフォルトの名無しさん
NGNG0044デフォルトの名無しさん
NGNGなら微妙だろ
0045デフォルトの名無しさん
NGNG圧倒的にDが不利じゃねーか
0046デフォルトの名無しさん
NGNGD が不利だと比較にならんのか?
0047デフォルトの名無しさん
NGNG難解な変換、
C# → Java
ではなく、低レベル機能が多い方へ向かう
Java → C#
ですらM$が手こずっているというのに(特にRMIあたりで)
C++ → Java
も
C++ → D
も容易ではないだろうが。
実装多重継承などを使ったコードをDにコンバートするのも
限界があるだろうに。
メモリ解放に関してもガーベッジコレクタがあるからdeleteやfree()消すだけで済むだろ、
というわけにもいかんだろ。
0048デフォルトの名無しさん
NGNGEJBとかRMIとかネットワーク関連を使ったものはそう簡単にはイカネ。
ソースコードレベルで環境非依存にするのも容易にはイカネ。
0049デフォルトの名無しさん
NGNG0050デフォルトの名無しさん
NGNG0051デフォルトの名無しさん
NGNG0052名無しさん@そうだ選挙に行こう
NGNGデストラクタの処理をどこに書くかなんて、自動判定できないね。
0053ミナツキ ルナ@(σ・∀・)σゲッツ♪ ◆SAYAC2HJWE
NGNG0054名無しさん@そうだ選挙に行こう
NGNG別にDが不利とも思わんけどね
どっちも使えりゃハッピーよ
0055名無しさん@そうだ選挙に行こう
NGNGそこらへんどうなってるの?
0056名無しさん@そうだ選挙に行こう
NGNG最適化指向言語なのに
0057名無しさん@そうだ選挙に行こう
NGNG検索しにくいから、負け
0058名無しさん@そうだ選挙に行こう
NGNG0059名無しさん@そうだ選挙に行こう
NGNGそんなことよりGUIをどうにかしる
0060名無しさん@そうだ選挙に行こう
NGNGD用のを作るよりはMONOが完成するほうが早そうだな。
0061名無しさん@そうだ選挙に行こう
NGNG0062名無しさん@そうだ選挙に行こう
NGNG実際動いてるみたいだし。
0063名無しさん@そうだ選挙に行こう
NGNG0064名無しさん@そうだ選挙に行こう
NGNG移植すりゃ Linux でも Win32API が動く。
実際動いてるみたいだし。
0065名無しさん@そうだ選挙に行こう
NGNG移植すりゃ MSXでもシムシティーが動く
実際動いてたみたいだし。
0066名無しさん@そうだ選挙に行こう
NGNG移植すりゃ おばあちゃん も 心臓 が動く。
実際動いて欲しいし。
0067名無しさん@そうだ選挙に行こう
NGNG0068名無しさん@そうだ選挙に行こう
NGNGいいこと言った。
0069デフォルトの名無しさん
NGNG一昔前だったらそう言えたかもしれんが、
いまは、煽り・ネタ・釣りだけで投稿する厨房もいるからな。
0070デフォルトの名無しさん
NGNG0072デフォルトの名無しさん
NGNGユーザに何のメリットもない
0073デフォルトの名無しさん
NGNGメリット。
0074デフォルトの名無しさん
NGNG(Java)Generic vs (D)Template とでもいきますか
0075デフォルトの名無しさん
NGNG>>72
システム改変が容易にできるメリットがあるんだが。
0076デフォルトの名無しさん
NGNGむしろあの長ったらしいクラス構造をいちいち書くのがめんどい
アレは色々な環境に移植して欲しいユーザーのための言語だと思うけどね。。。
■ このスレッドは過去ログ倉庫に格納されています