アカウント名:
パスワード:
曖昧な記憶なんですが、C#を設計した人って、Delphiを設計した人と同じじゃありませんでしたっけ。言語としては非常に素晴らしい出来だ、とその方が自信を持っているという話を聞いたことがあります。
...そろそろ.NETもさわってみようかなぁ。
もちろん標準で持つ意味はあるんで、あくまで感覚の問題ですが。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
皆さんもソースを読むときに、行と行の間を読むような気持ちで見てほしい -- あるハッカー
結構使える (スコア:4, 参考になる)
言語としてもよく考えられていると思うし、開発効率もいいし。
自分はC, C++, DelphiといろいろとやったのですがDelphiがRADとして比重を置いていますがC#はC,C++の中間みたいな感じで非常にバランスよく感じます。
自分が公開しているソフトもC#で書かれたものがありますが……。
あまり見かけないですがどのくらいの人が
Re:結構使える (スコア:2, 興味深い)
曖昧な記憶なんですが、C#を設計した人って、Delphiを設計した人と同じじゃありませんでしたっけ。言語としては非常に素晴らしい出来だ、とその方が自信を持っているという話を聞いたことがあります。
...そろそろ.NETもさわってみようかなぁ。
C# の言語 設計者は James Gosling なのでは... (スコア:3, 参考になる)
僕が検証したところ文法だけ見て C# が Java と根本的に違うのは 5点のみ。
多次元配列の存在、primitive 型(C# では predefind 型)の call by reference、unsafe 構文の存在、check/uncheck、goto 文。
あと小さな違いとしては decimal 型とか、文字列定数の書き方とか、文字列を case にした switch 構文の存在とか。
残りは糖衣構文(syntax suger) のある/なしだと思います。
# 糖衣構文というのは、同じ書き方がもっと基本的な構文の
# 組み合わせで書けるの
コンタミは発見の母
Re:C# の言語 設計者は James Gosling なのでは... (スコア:1)
まったく新しい概念て訳でもないでしょうが、
あれってナニゲに一番大きな違いのような気が。
Attribute (スコア:1)
もちろん標準で持つ意味はあるんで、あくまで感覚の問題ですが。
Re:Attribute (スコア:0)
そうなると、あなたのおっしゃるMetaobject Protocolというものとどう違うのかよくわかりません。
Re:Attribute (スコア:1)
Re:Attribute (スコア:1)
AttributeUsageAttribute 自体もそうですかね。この辺りはリンケージ時と言うにはちょっと違うと思います。
コンパイラの実装次第と言える気もしますが、一応この辺りは C# ドキュメントの言語仕様に入ってるものですし。
(C# の標準案として提出されたものに入っているかは知りませんが)
あと AC さん、メタデータの仕様だから言語仕様じゃないとか言い出したら、C# に残るものなんて・・・。