タグ

.netとCLRに関するtsupoのブックマーク (7)

  • 次期Visual Studio 2010と.NET Framework 4.0の新機能

    次期Visual Studio 2010と.NET Framework 4.0の新機能:特集 マイクロソフトの開発ツール戦略(1/3 ページ) 2010年前半ごろのリリースが予想される次期Visual Studio 2010と.NET 4。それらに搭載予定の主な新機能や機能強化を紹介する。 連載目次 稿では、次期Visual Studio 2010(以降、VS 2010)および.NET Framework 4.0(以降、.NET 4)の新機能を概観する。C# 4.0、Visual Basic 10については、稿では紹介しない。 なお、稿はPDC(Professional Developers Conference) 2008の内容をベースにしており、製品版が必ずしもこのとおりになるとは限らないことは注意してほしい。稿で紹介した機能が、実際の製品では搭載されないことはあり得る。 それ

    次期Visual Studio 2010と.NET Framework 4.0の新機能
    tsupo
    tsupo 2009/01/13
    .NET 4で追加されるのは「Dynamic Language Runtime(DLR) / Managed Extensibility Framework(MEF) / Parallel Extensions(並列プログラミング) / “Velocity”(分散キャッシュAPI)」の4つ / 複数のCLRのロード
  • InfoQ: CLR上でのドメイン特化言語の構築

    私の好みは、ほとんどすべての場合、構文の柔軟性が高い言語に基づいた内部DSLに取り組むことです。私は、ほぼ例外なくCLRで作業する傾向があるため、このプラットフォームで動作するホスト言語の使用を望みます。それにより、骨を折って得たCLRに関する知識の多くを再利用できます。この利点を過小評価しないでください。手近に馴染みのある環境を持つことは、極めて重要です。 言語について掘り下げる前に、まず「構文の柔軟性が高い言語」とは一体何でしょうか? 内部DSLに適したホスティング環境を提供するために、言語にはどのような機能が必要でしょうか? 私には自分の考えを示すために適切な手段が必要です。意図的に名前を明らかにし、ドメイン特化の概念を表現し、そして一般に汎用プログラミング言語のアプローチから離れることで、これを達成できます。あなたは第四世代言語(4GL)を作成し、それを容易に行えるようになることを

    InfoQ: CLR上でのドメイン特化言語の構築
    tsupo
    tsupo 2008/08/18
    DSLホスト言語に有用な候補だと思う2つの言語: Nemerle と Boo / (C/C++ ではなく) Lisp でいうところのマクロをサポート / Rubyで実行できてBooで実行できないことはあまりない / Booのメタプログラミング機能が非常に自然かつ極めて
  • はてなグループの終了日を2020年1月31日(金)に決定しました - はてなの告知

    はてなグループの終了日を2020年1月31日(金)に決定しました 以下のエントリの通り、今年末を目処にはてなグループを終了予定である旨をお知らせしておりました。 2019年末を目処に、はてなグループの提供を終了する予定です - はてなグループ日記 このたび、正式に終了日を決定いたしましたので、以下の通りご確認ください。 終了日: 2020年1月31日(金) エクスポート希望申請期限:2020年1月31日(金) 終了日以降は、はてなグループの閲覧および投稿は行えません。日記のエクスポートが必要な方は以下の記事にしたがって手続きをしてください。 はてなグループに投稿された日記データのエクスポートについて - はてなグループ日記 ご利用のみなさまにはご迷惑をおかけいたしますが、どうぞよろしくお願いいたします。 2020-06-25 追記 はてなグループ日記のエクスポートデータは2020年2月28

    はてなグループの終了日を2020年1月31日(金)に決定しました - はてなの告知
    tsupo
    tsupo 2007/09/13
    C++/CLIでXSを開発するというアイデアを元に、Common Language Runtime (.NET Framework)を利用するモジュールを開発 / Windows FormsでGUIアプリケーションを開発する事もでき、日本語環境で全く問題無く動作
  • マイクロソフト、.NET上で動作するRuby 「IronRuby 1.0α」を公開:CodeZine

    マイクロソフトは23日、.NET Framework上で動作する独自実装のRuby「IronRuby」のソースコードを公開した。これはIronPythonなどと同様、Dynamic Language Runtime(DLR)と呼ばれるスクリプト言語実行環境で動作するもので、DLRチームのJohn Lam氏のブログからソースコードをダウンロードできる。 現在のバージョンは1.0α版。8月中にはRubyforgeを通じての配布も行うとしている。 John Lam on Software: A first look at IronRuby

    tsupo
    tsupo 2007/07/25
    IronRuby の最初の公開版(まだα版)が出た。たぶん、Silverlight の正式版が出る頃までには正式版になってるじゃないかと思われる。
  • 第1回 総論:C# 2.0らしいプログラミングとは ― @IT

    意外性あり? この連載で解説すること この連載では、C# 2.0をテーマに、C# 1.xより拡張、変更された点について解説を行う。以前、筆者が行ったC# 1.xを解説する「連載:改訂版 C#入門」の続編として位置付けられ、対象読者は、C# 1.xを知っているプログラマーである。 しかし、恐らく多くの読者にとって、予想を大きく裏切る「意外性の大きな」内容を含むことになるだろう。 なぜかといえば、C# 2.0ではC++Java→C# 1.xといった流れで当たり前のように続いてきたOOP(Object Oriented Programming:オブジェクト指向プログラミング)言語のソース・コードの書き方そのものに変化が起こり得るからである。例えば、if文やswitch文で条件を判断し、for文やwhile文で繰り返しを行う……という常識そのものが変化を迫られるのである*2。 「まさか、いくらな

    tsupo
    tsupo 2007/06/02
    今からやるんだったら、C# 2.0 じゃなくて、(Orcas をダウンロードしてきて) C# 3.0 をやった方がいいんじゃないかという気がする。
  • SysPerf Techology, Inc - .Net Monitoring

    tsupo
    tsupo 2006/04/14
    .NET 向けメトリクスツール。どの程度使えるのかは不明。
  • コードアクセスセキュリティの仕組みと設定方法:CodeZine

    LINQの概要とLINQに関する誤解について取り上げ、そのベースとなる言語機能を簡単におさらいしてから、LINQを使用した例をいくつか説明します。 いろいろなアプリケーションを作ってくると、GUIのデザインがどうも同じようになってしまいます。原因は何かと考えると、アイデアのマンネリということもありますが、標準コントロールのデザイン性の限界というのも大きいようです。PlusPak for Windows Forms 5.0Jは、もっと自由なデザインをコントロールに取り入れられる拡張コントロールを揃えたパッケージです。

    tsupo
    tsupo 2006/04/13
    アセンブリに付随する何らかの「証拠」に基づいてコードにリソースへのアクセス許可を付与するような統合セキュリティモデル / コードアクセスセキュリティポリシーの定義と設定について説明
  • 1