InfoQ ホームページ プログラミング に関するすべてのコンテンツ
-
Facebook、Neural Machine Translationに移行
Facebookは最近、NMT (Neural Machine Translation) の世界展開を発表した。2,000以上の翻訳方向と1日45億の翻訳が、フレーズベースの翻訳モデルからNMTに切り替わる。Facebookによると、今回の切り替えによって、よく知られた翻訳スコアであるBLEU スコアは11%上がるという。ここでは、どうやって実現したのか、機械翻訳にとって何を意味するのか、競合に対してどうやっていくのか、説明する。
-
Visual Studio 2017 15.3 がリリース。 Adds .NET Core 2 がサポートされた。
Microsoft はVisual Studio 2017 15.3 をリリースした。.NET Core 2 サポートなどの機能が含まれている。安定性や性能も改善され、新たな機能にはアクセシビリティサポートが含まれる。
-
QCon New York 2017: システム内のイベントの順序付け
Samsaraのソフトウェア技術者であるKavya Joshi氏が、QCon New York 2017で、happens-before原則について詳細に解説した。その中で氏は、分散型キーバリューストアであるRiakがノード間の因果関係の確立にベクトルクロックを使用している方法を解説するとともに、Goの並列処理プリミティブに注目し、それがhappen-before制約を自然に表現できる点について説明した。
-
MicrosoftがWindowsおよびLinux上のバグおよびセキュリティリスク検出をプレビュー
マイクロソフトにて、Project SpringfieldがAzureサービスプレビューとして利用可能になった。それはMicrosoft Security Risk Detection(MSRD)と呼ばれており、WindowsおよびLinuxアプリケーションのコードのバグやセキュリティの脆弱性を検出する。
-
MicrosoftがF#のサポートを改めて表明
MicrosoftでそれぞれC#とF#のプログラムマネージャを務めるMads Torgersen氏とPhilip Carter氏が、F#の使用を勧める記事を公開した。Build 2017でのF#に関するプレゼンテーションのフォローアップである同記事の中で両氏は、MicrosoftがF#導入時における障害を排除したいと望んでいること、およびVisual Studio 2017で提供されるF#の改善点について述べている。
-
-
PortworxのEric Han氏が語るハイパーコンバージドコンテナ市場の現状
Portworxプロダクト担当副社長のEric Han氏に、コンテナ市場の動向と、市場に数を増やすハイパーコンバージドコンテナ・プラットフォームの差別化要因について聞いた。
-
.NET Core 2がVisual BasicをLinuxとmacOSにもたらす
Microsoftは.NET Coreプラットフォームの一級市民として、Visual Basicを導入する方向だ。.NET Core 2リリースの一部として、VBデベロッパーは.NET Standard 2.0をターゲットとするコードを書けるようになり、利用可能なデプロイメントプラットフォームが増える。 重要なのは、Windowsで動くのと同じ実行ファイルやライブラリがmacOSとLinuxで動くということだ。
-
Java Module Platform System (JSR 376)はパブリックレビューの再投票を通過した
通過できなかったパブリックレビューの最初の投票から約2ヶ月後、JCPのexecutive committeeは圧倒的多数の賛成で再投票を通過させた。Tim Ellison氏、IBMのシニアテクニカルスタッフのメンバーであるが、氏とMartijn Verburg氏、ロンドンJavaコミュニティの共同設立者でありjClarityのCEOだが、2人は投票を成功に導いた重要な変更についてInfoQに語った。
-
MicrosoftがTypeScript 2.4をリリース
MicrosoftがTypeScriptのバージョン2.4をリリースした。このバージョンでは動的インポート -- ECMAScript 2018の機能 -- と文字ベースの列挙型のサポートが追加されている。
-
.NET Core 2がリリース、.NET Standard 2.0をサポート
.NET Core 2が待望の.NET Standard 2.0をサポートしてリリースされた。今回のリリースには、19,000以上の.NET API追加と、プラットフォームのサポート拡大、パフォーマンス改善、VBサポート、.NET Framework参照互換性といった.NET Coreの有用性の改善が含まれている。
-
Javaが依然としてナンバー1だが、それに取って代わるのは何か?
2017年8月のTIOBE indexによると、Javaは世界一人気のプログラミング言語だとされているが、その関心は低下し続けている。しかし、ランキングのトップ20を調べると、主要なプログラミング言語すべてで同じ傾向が見られるようだ。では、開発者はどこへ行っているのだろうか?
-
.NET Standard 2.0が最終版に
Microsoftは.NET Standard 2.0の最終バージョンを発表した。これには32,000以上のAPIが含まれ、.NET Standard 1.6よりも140%、.NET Standard 1.0に比べて400%増えている。
-
-
Open API InitiativeがOpenAPI Specification 3.0.0を発表
Open API InitiativeがOpenAPI Specification 3.0.0を発表した。