MozillaのRust開発チームは5月26日、プログラミング言語の最新版「Rust 1.9」をリリースした。
オープンソースのPython実装「Pyston 0.5」が登場
JITを採用した高速なPython処理系を開発するPystonプロジェクトは5月26日、「Pyston 0.5」を公開した。Refcountingの採用、NumPyのサポートなどの機能強化が図られている。
米GitHub、Node.jsベースのアプリケーションフレームワーク「Electron 1.0」を公開
米GitHubは5月11日、Node.jsベースのクロスプラットフォーム対応デスクトップアプリケーション開発フレームワーク「Electron 1.0」をリリースした。
Swift言語を非公式にWindowsへ移植した「Swift for Windows」プレリリース版が公開される
Appleが開発するオープンソースのプログラミング言語「Swift」をWindowsに移植した「Swift fir Windows(MSVC)」のプレリリース版が公開された。Apple公式のものではなく、実験的位置付けとなる。
「GCC 6.1」リリース、C++14がデフォルトに
GNU ProjectのGCC開発チームは4月27日、「GNU Complier Collection(GCC) 6.1」を公開した。6系初のリリースとなり、C++14がデフォルトとなるなどの変更が加わっている。
Roslynベースの.NET向けPHPコンパイラ「Peachpie」の開発がスタート
チェコiolevelは3月12日、.NET向けのPHPコンパイラ開発プロジェクト「Peachpie」を発表した。.NETフレームワーク内でPHPを実行できるモダンなPHPコンパイラで、まだ構想段階となる。
「PyPy 5.0」リリース、起動時間やメモリ使用量の短縮が行われる
Python実行環境「PyPy」の開発チームは3月10日、最新版「PyPy 5.0」をリリースした。性能の強化などが行われている。
ライブラリ機能にフォーカスした「Rust 1.7」が公開
Mozillaが開発するプログラミング言語「Rust」の開発チームは3月2日、最新版となる「Rust 1.7」を公開した。ライブラリ機能にフォーカスした機能強化が中心となる。
米Microsoft、「TypeScript 1.8」を公開
米MicrosoftのTypeScript開発チームは2月22日、JavaScriptを拡張したプログラミング言語「TypeScript 1.8」を公開した。JavaScriptファイルをTypeScriptコンパイラで利用できるようになるなど、多数の機能が加わっている。
「Go 1.6」リリース、細かな性能改善などがメインのリリースに
Googleが開発するプログラミング言語「Go」の開発チームは2月17日、最新版となる「Go 1.6」を公開した。HTTP/2のサポートなどが加わっている。
JVM上で動作するバイナリを出力できるプログラミング言語「Kotlin 1.0」リリース
チェコJetbrainsは2月15日、同社が開発を進めていたプログラミング言語「Kotlin 1.0」をリリースした。「実用的なプログラミング言語」をうたうもので、Java仮想マシンやAndroid上で実行できる。静的型付けを採用し相互運用性に大きくフォーカスしているという。
米Apple、Swiftによるベンチマークスイートをオープンソース公開
米AppleのSwift Teamは2月8日、プログラミング言語「Swift」で実装されたベンチマークスイート「Swift Benchmark Suite」をオープンソースで公開した。ベンチマークテストコードおよび関連ライブラリやツールから構成されており、Swiftのパフォーマンスを調べることができる。
Smalltalkの影響を受けた新たな汎用プログラミング言語「Citrine」
UNIX系OS向けの新しいプログラミング言語「Citrine」プロジェクトが立ち上がった。読みやすさとメンテナンス性を重視し、Smalltalkなどオブジェクト指向言語の影響を受けた汎用プログラミング言語となる。
米Microsoft、CoreCLRを利用するPython実装「Pyjion」を公開
米Microsoftが.NET Coreで使用される.NET実行エンジン「CoreCLR」を利用したPython実装「Pyjion」を公開した。JIT技術を利用して処理の高速化を図っており、CPython拡張モジュールをそのまま利用できるという特徴も持つ。
「Rust 1.6」リリース、コアライブラリ「libcore」が安定版に
MozillaのRust開発チームは1月21日、プログラミング言語Rustの最新版「Rust 1.6」を公開した。libcoreコアライブラリが安定版となり、組み込み開発などを促進できるとしている。
モジュール化や簡潔な記述を支援するJavaScriptライブラリ「lodash 4.0」リリース
プログラムのモジュール化や性能向上などを支援するJavaScript向けのユーティリティライブラリ「lodash」の開発チームは1月12日、最新版となる「lodash 4.0.0」を公開した。Internet Explorer(IE)6〜8のサポートが廃止されたほか、いくつかの重複する関数や機能の整理が行われている。
米Microsoftが「Edge」のJSエンジン「ChakraCore」を公開、Linux移植計画も発表
米Microsoftは1月13日、以前明らかにしていた計画通りJavaScriptエンジン「Chakra」の主要コンポーネントをオープンソースとして公開した。ライセンスはMIT Licenseを採用、今後Linuxサポートも予定しているという。
多くの新機能が導入された「Ruby 2.3.0」リリース
12月25日、プログラミング言語Rubyの最新安定版となる「Ruby 2.3.0」がリリースされた。Ruby 2.3系初の安定版となり、多くの新機能が追加されている。
米IBM、Ruby向けのOMR言語ランタイム技術をオープンソースに
米IBMによるさまざまな言語に対応するランタイムライブラリ開発プロジェクト「OMR」が、そのRuby向け実装をオープンソースで公開する。RubyでOMR技術を試すことができるようにと目的を語っている。
Mozilla、プログラミング言語「Rust 1.5」リリース
Mozillaでプログラミング言語「Rust」を開発する開発チームは12月10日、最新安定版となる「Rust 1.5」を公開した。パッケージマネージャー「Cargo」に「install」サブコマンドが導入され、Rustアプリケーションの配布が容易になっている。