アカウント名:
パスワード:
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
弘法筆を選ばず、アレゲはキーボードを選ぶ -- アレゲ研究家
C++ (スコア:1, 興味深い)
:
> 開発言語もアセンブラ部を極力減らし、高級言語のC++でカーネルを実装しています。
C++かー。
まあ、現代でも、現実的なOS書くのに使える精一杯高級な言語のうち、
現実的なものっていったらそれしかないかな。
みなはどう思うよ? または何で書く?
Re:C++ (スコア:0)
Re:C++ (スコア:1)
非現実的... C# とか Java とか
ですかのう。
Re:C++ (スコア:1, おもしろおかしい)
#!/bin/sh
Re:C++ (スコア:0)
Re:C++ (スコア:0)
Re:C++ (スコア:0)
Re:C++ (スコア:1)
低級→ハードウェア寄り
高級→ユーザ寄り
ではないかと思いますが間違ってます?
だとすれば、各言語には低級な面と高級な面をいろいろ併せ持っていると思うので、ある程度の高級言語なら(さすがに機械語は一番低級だと思う、自力で回路組むのはさらに低級?)、比較してどっちが高級かなんてのは結論は出せないのではないでしょうか…
CとC++みたいな似通った言語の比較なら、高級な付加機能の有無で比較できるかもしれませんが、似てない言語だとどうにも比較できないような…(オブジェクト指向が高級かどうかってのも議論の余地がありそうですし)
C++なんかは低級な機能と高級な機能をかなり広い範囲でサポートしている言語だと思います。
たとえば仮に、某超高級言語と言われてる言語にメモリやレジスタを直接に弄る低級な機能をつけたとしても、低級言語だとはきっと言わないですよね?
BASICとCを比べていますが、CはBASICより低級なことも、高級なことも両方できるように思います。
Re:C++ (スコア:0)
Re:C++ (スコア:0)
例えば C では CPU のアーキテクチャによってバイトオーダーが異なるが、
これは明らかに H/W 寄りの部分を含んでいることになる。
int / long int のビット長や char を含む構造体の size などもあるね。
当然、複数のプラットフォーム
Re:C++ (スコア:1)
...非現実的すぎる...
Re:C++ (スコア:1)
人工知能の先生が言ってました。
TomOne
Re:C++ (スコア:1)
# 脆くなければもっと使える言語だと思うんだけどねー。
## つか再帰で定義しちゃダメだな。よく例に使われるけど。
Re:C++ (スコア:1)
COBOLとかFORTRANとか…
でも高級言語の初期実装にはFORTRANを使って…とかいう話を
本でよく読んだので、本物のプログラマ [geocities.co.jp]と根性があれば…?
READY P0
Re:C++ (スコア:1)
Re:C++ (スコア:0)
その他の各種高級言語で、と言う事になるのでは?
と言うか、高級言語で取り組む事があまり現実的じゃないでしょ?
Re:C++ (スコア:0)
Re:C++ (スコア:0)