アカウント名:
パスワード:
D言語とかGoとかC・C++を置き換えるとか言ってるけど全然そんなことできる気がしないんだよね。MSにWindowsをDで実装させてからそういうこと言えっての。
C好きじゃないけど「新しい技術」を使うにはCが必須だもん。モダンな言語なんて標準出力に文字を出すのを効率よくやってるだけで新しいことなんて何もやってない。最新技術は常にCでしかできない。モダンな言語ばっかやってる奴らは原始人
Lispマシンは既出ですが、汎用の商用LispでLisp自身(及び少しのアセンブラ)で書かれてるのもありますよ。もちろんGCもLispで書いてあって性能面でチューンしてあります。
Javaオンリーで高性能なJavaのランタイム書くのは面倒そうですけどね。言語にGCが組み込まれていること自体は本質的な障害ではなくて、GCを意識的に回避した低レベルなコードが書けるかどうかが肝だと思います。
Javaでメタシステムを書くのは面倒というか、Javaの利点を殺しちゃいますからねまともな言語ならスタティックなバイト配列と適切なスタックポインタが与えられれば何とでもなりますが
コメントには案の定メタレベルとオブジェクトレベルの区別がついてないのばっかりです
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
クラックを法規制強化で止められると思ってる奴は頭がおかしい -- あるアレゲ人
まだ、あわてる時間じゃない。 (スコア:1)
というか踏み出す意図があるかどうか不明なのもある。
そういうのは必要になった時に覚えれば十分。
あらかじめ覚えようとする必要性などどこにもない。
際だった特徴や思想のない言語なんて、覚えても面白くもなんともないよ。
Re: (スコア:1)
D言語とかGoとかC・C++を置き換えるとか言ってるけど
全然そんなことできる気がしないんだよね。
MSにWindowsをDで実装させてからそういうこと言えっての。
C好きじゃないけど「新しい技術」を使うにはCが必須だもん。
モダンな言語なんて標準出力に文字を出すのを効率よくやってるだけで
新しいことなんて何もやってない。
最新技術は常にCでしかできない。
モダンな言語ばっかやってる奴らは原始人
Re: (スコア:0)
> モダンな言語ばっかやってる奴らは原始人
なぜか納得がいく不思議。
Cを憎むJava至上主義の人がいたので、「じゃあ Java で書き直して Java のガベコレ高速化して」と言ったみたことがある。
ブートストラップできるのは C とアセンブラ以外に何かあるかな?
Re:まだ、あわてる時間じゃない。 (スコア:0)
Lispマシンは既出ですが、汎用の商用LispでLisp自身(及び少しのアセンブラ)で書かれてるのもありますよ。もちろんGCもLispで書いてあって性能面でチューンしてあります。
Javaオンリーで高性能なJavaのランタイム書くのは面倒そうですけどね。言語にGCが組み込まれていること自体は本質的な障害ではなくて、GCを意識的に回避した低レベルなコードが書けるかどうかが肝だと思います。
Re: (スコア:0)
Javaでメタシステムを書くのは面倒というか、Javaの利点を殺しちゃいますからね
まともな言語ならスタティックなバイト配列と適切なスタックポインタが与えられれば何とでもなりますが
コメントには案の定メタレベルとオブジェクトレベルの区別がついてないのばっかりです