BT

プレビュー:C# Annotated Standard

| 作者: Jonathan Allen フォローする 529 人のフォロワー , 翻訳者 編集部 フォローする 0 人のフォロワー 投稿日 2008年10月31日. 推定読書時間: 1 分 |

HPやIntelと共にMicrosoftが2000年、ECMAにC#を提供したとき、これまでの歴史を打ち破るような出来事であった。そのときまで、 Microsoftによって開発されたすべてのプログラミング言語は、社内のみで制御されていた。ドキュメンテーションは確かに提供されたが、一般大衆は 詳細を得ることは決してなく、独自のコンパイラの記述は言うまでもなく、言語の隅々まで研究するさえできなかった。

スタンダードであることの残念な副作用は、そのように記述されていることである。しばしばスタンダードには、コンパイラは要求されていないことをす る場合があると書いてある。これは概念レベルでは良いが、実際にMicrosoft C#コンパイラがすることを必要以上に難しくする。

このことはJagger氏、Perry氏およびSestoft氏による書物が説明している。C# 2.0スタンダードを取り上げ、空所を埋める。この本は、どのようにMicrosoftがC#コンパイラを実装する選択をするのかに関する詳細情報が盛り 込まれている。また、考えようによっては時代遅れだが、MonoのC#コンパイラに関する同様の情報が含まれている。

この本の真価は、その強みについての解説にある。たとえば、スタンダードにはFGABの問題に関するセクションが含まれる。具体的には、if F(G

この書籍について、クレームがある場合、非常に無味乾燥でテクニカルなものになる傾向にある。どのようにして言語が生まれるのかに関して多くの背景情報が含まれているが、Framework Design Guidelinesにあるような対話レベルではない。

Jon Jagger氏、Nigel Perry氏およびPeter Sestoft氏によるAnnotated C# Standard(リンク)は現在出版されており、Google Book Search(リンク)でも入手できる。

原文はこちらです:http://www.infoq.com/news/2008/10/CSharp-Standard

この記事に星をつける

おすすめ度
スタイル

こんにちは

コメントするには InfoQアカウントの登録 または が必要です。InfoQ に登録するとさまざまなことができます。

アカウント登録をしてInfoQをお楽しみください。

あなたの意見をお聞かせください。

HTML: a,b,br,blockquote,i,li,pre,u,ul,p

このスレッドのメッセージについてEmailでリプライする
コミュニティコメント

HTML: a,b,br,blockquote,i,li,pre,u,ul,p

このスレッドのメッセージについてEmailでリプライする

HTML: a,b,br,blockquote,i,li,pre,u,ul,p

このスレッドのメッセージについてEmailでリプライする

ディスカッション

InfoQにログインし新機能を利用する


パスワードを忘れた方はこちらへ

Follow

お気に入りのトピックや著者をフォローする

業界やサイト内で一番重要な見出しを閲覧する

Like

より多いシグナル、より少ないノイズ

お気に入りのトピックと著者を選択して自分のフィードを作る

Notifications

最新情報をすぐ手に入れるようにしよう

通知設定をして、お気に入りコンテンツを見逃さないようにしよう!

BT