BT

最新技術を追い求めるデベロッパのための情報コミュニティ

寄稿

Topics

地域を選ぶ

InfoQ ホームページ コンパイラ に関するすべてのコンテンツ

  • Red Hat Enterprise Linux向けSQL Serverドライバ

    Microsoftは64ビットバージョンのRed Hat’s Enterprise Linux 5とEnterprise Linux 6向けのODBCドライバをリリースした。このドライバはCとC++をサポートしている。

  • MFCアップデート

    近頃はWindows 8 Metroを重視しているMicrosoftだが、自身が「ネイティブデスクトップアプリケーションを構築するのに最も機能が揃ったライブラリ」であると語るMFCを今後もサポートするという約束を新たにしている。大きな機能は発表されておらず、バグ修正と一般的な改良に力が注がれている。

  • MicrosoftがC++ AMP仕様を公開し、データ並列処理の障壁を下げる意向

    データ並列ハードウェアのより簡単にプログラミングできるようにするために、MicrosoftはC++ AMPのオープン仕様を公開した。その実装を直接Visual Studio 11に組み入れることで、Microsoftは、開発者がもっとGPUにアクセスすることを後押ししたいと考えている。

  • Phalangerの近況

    Phalanger 3がリリースされた。これにはPHP名前空間、Mono/Linux、C#互換性のサポート改善が含まれている。

  • ESE Tookit:アプリケーションの作成に、Windows内部の高パフォーマンスデータベースを使う

    ESE TookitはC++とC#のクラスライブラリを提供することで、Windows Extensible Storage Engine (ESE)、Windowsに組込まれた高パフォーマンスなデータストアを使って、アプリケーション開発がもっと簡単にできるようにする。

  • CXXI が Mono に新世代の C++ 相互利用を実現する

    CXXI は,C# と C++ の相互利用を Mono 上で容易に実現する,新しい C++ 相互利用フレームワークである 。C++ オブジェクトのインスタンス生成やメソッド呼び出し,C++ クラスのサブクラス化などが C# から簡単に実行できる。

  • Google Dartまとめ: DartをJSにするコンパイラFrog、プレビルドエディタ/IDE 、型システムの提案

    Dartエディタのプレビルドバージョンが手に入るようになった。これはEclipseのDart IDEでDartを簡単に始められる。FrogはDartをJavascriptに変換するコンパイラだ。Dartで書かれていて、JythonとIronPythonの作者が実装している。また、DartチームはDart言語の説明を盛んに行い、nullable型のような型システムに関する機能の提案を行っている。

  • Googleは、Android 4.0をオープンソースにした

    Googleは、Android Ice Cream Sandwichのソースコードと新しいNative Development Kitをリリースした

  • OpenSim 2.4 - 動きをモデリングとシミュレーションするオープンソースソフトウェア

    OpenSimは、動きのモデリングとシミュレーション用の無料のオープンソースソフトウェアシステムである。システムは、NCSSR (National Center for Simulation in Rehabilitation Research)によって提供されており、この名前はCalifornia にあるStanford 大学内の研究部門の名称である。リハビリ医学、ロボット工学、ゲームなど、考えられるアプリケーションドメインの範囲を考えると、 OpenSimが非常に面白くなる。

  • Microsoft,「サービスとしてのコンパイラ (Compiler as a Service) 」を公表

    Rosyln プロジェクトを取り上げた最初のレポートでは,単にランタイムへのアクセス性に優れたコンパイラと REPL 形式のインタプリタとして報告しただけだったが,それよりもはるかに野心的なものであることが明らかになった。コンパイラのパイプラインをすべて公開することで Microsoft が期待するのは,多くのレベルでさまざまなツールが開発されることだ。

  • Roslynを使ってVisual Studioエクステンションを作る

    昨日はRosylnコンパイラとWorkspace APIを紹介した。今日は、Rosyln Service APIとこのAPIを使ったVisual Studioエクステンションの作り方を紹介する。この記事では、Code Issue、Code Refactoring、Completion Provider、Outlinerの4つのエクステンションを紹介する。

  • 2つのメトロアプリケーションをURIで疎結合に設計する

    プロトコルは、Webサイトを起動するのと同じように、URIを使ってアプリケーションから他のアプリケーションを起動できるようにする。これにより、小さなワークフロー中心のアプリケーションの集合をシームレスに一緒に動作するように作ることができる。

  • Visual Studio 11 Previewが公開された

    Visual Studio 11プレビューがMSDN subscribersで提供されており、一般向けリリースは数日以内に計画されている。これは、Buildで紹介された機能の要約である。

  • C++コンポーネント拡張:新しいCOM

    COMプログラミングは生きており、Windowsプラットフォーム上では健在だ、C++の新しい変形版は、COMプログラミングをもっと扱い易くしている。 C++ Component Extensions(C++コンポーネント拡張)として知られている、この新言語は、新しいWindowsランタイム、WinRTを作るために使われた。

  • WinRT:Win32のオブジェクト指向による代替

    WinRTは、Windowsカーネル上に作られた、近代的なOSレベルのAPIである。Win32上の単なるレイヤーではなく、それに替わるものである。統一された型システムやリフレクションのようなオブジェクト指向概念を使って作られたもので、 C++, .NET言語、JavaScriptのような動的言語から等しく使えるものである。

BT