BT

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

寄稿

Topics

地域を選ぶ

InfoQ ホームページ dotNET-Languages に関するすべてのコンテンツ

  • サーバレス関数におけるステートフルプログラミングモデル - QCon San FranciscoでのChris Gillum氏の講演より

    Microsoftのプリンシパルエンジニアリングマネージャである Chris Gillum氏は、QCon San FranciscoでAzure Functionsのサーバレスプログラミングモデルについて講演し、Microsoftのサーバレスコンピューティング実装であるAzure Functionsを使用した2つのステートフルプログラミングモデルである、ワークフローとアクタについて論じた。

  • .NET Core for WindowsでC++が使用可能に

    MicrosoftはC++/CLI in .NET Core 3.1の提供計画を発表した。ターゲットとなるのはWindowsアプリケーションのみで、LinuxあるいはOSXでC++/CLIを使用することはできない。

  • MicrosoftがC# 8.0をリリース

    Microsoftは先週、.NET Core3.0リリースの一部としてC# 8.0を一般公開することを、.NET Conf 2019と同社の開発ブログで同時に発表した。言語機能には新たに、null許容参照型、非同期ストリーム、デフォルトインターフェースメンバ、新しいコードパターンなどが含まれている。これらの新機能はすべて、Visual Studio 2019でサポートされる。

  • Microsoft .NET Conf 2019 - .NET Core 3.0、C# 8.0、F# 4.7、マシンラーニング

    今週始めにオンラインストリーミングされた.NET Conf 2019 Editionでは、.NETエコシステムの新機能がいくつか発表されている。.NET Core、ASP.NET、EF Core 3.0、さらにC# 8.0とF# 4.7もリリースされた。これら新リリースは、Windowsデスクトップ、Web、モバイルアプリケーションの開発方法に大きな影響を与えるものだ。Visual Studio 2019の新機能とツールも紹介されている。

  • C# 8でのnull許容型の拡張

    .NET 2で初めて導入されたNullableは、過去10年半にわたってほとんど変更されなかったが、間もなく変更されるようだ。C# 8では、null許容の参照型をサポートする操作の多くが、null許容の値型にも適用できるようになる。

  • C# 8の小さな新機能

    C#8は今年リリースが予定されており、C#8.xと9のロードマップも形を整えつつあるが、Microsoftは引き続き、次期リリース機能の承認作業を行っている。

  • C# 8.xのプレビュー

    C# 8.0はまだ数ヶ月先であるが、C# 8.xの計画は始まっている。これらの機能の中には新しいものもあるが、以前にC# 8向けに検討されたものもある。

  • C# 8 Null許容参照型のアップデート

    C# 8のNull許容参照型(nullable refence types)の作業は継続されており、最終リリース前に対処する必要があるエッジケースと、開発者が書く必要がある定型コードを削減する新しい機会を明らかにしている。

  • C# 8パターンマッチングの機能強化

    C# 7はパターンマッチングの基礎を築いたが、多くの機能をCutting Room Floorに置いたままにせざるを得なかった。C# 8で追加の時間をかけて、これらのうちの多くが採用されている。

  • C#のデフォルトインターフェイスメソッドの更新

    Default Interface Methodsのサポートが完了に近づくにつれて、潜在的な問題が発生します。 多くのことが達成されているが、これは複雑な機能であり、細部の多くはまだ解決されていない。

  • MicrosoftがApache Spark向けの��性能C#およびF#サポートをリリース

    Microsoftは、Apache Spark用の.NETのリリースを発表し、ビッグデータ計算エンジンに新しい高性能のC#とF#のバインディングを追加した。

  • C#機能: Deferredエラー処理

    堅牢なソフトウェアを書くときに、再実行可能な操作を実行することがある。システムを堅牢にするために、各操作は以前の操作状況から独立しているようにコード化できる。deferredエラーハンドリングより前は、退屈なコードであった。

  • F# 5のnull許容参照型

    C# においてnull許容参照型が導入されれば、.NET開発者によるコードの書き方がasync/await以来最も大きく変化することになる。null許容参照型が正式に利用可能になったなら、この機能を正しく動作させるために、null許容の注釈を付けて更新しなければならないライブラリーが無数にある。そして相互運用性を保証するため、F# も同じように対応する必要がある。

  • F# 4.6がリリース、匿名レコード型と性能向上

    .NET Core 2.2の最新リリースで利用可能になったF# 4.6の最も重要な変更は匿名レコード型の導入である。さらに、Visual Studio 2019のF# コンパイラーチェーンは、中~大規模プロジェクトのパフォーマンスがいくつかの面で向上した。

  • C# の機能: Defer

    GoとSwiftでよく知られるものなのであるが、C#でも提案#1398にてDeferステートメントの希望がされている。概念について把握していない方のために解説をすると、これはfinallyブロックがコードの最後でなく最初に現れるものと説明できる。

BT