グラフデータベース「Neo4j」開発チームは10月2日、最新版となる「Neo4j 1.8」をリリースした。クエリ言語「Cypher」の強化が行われ、Cypherでのグラフデータ作成機能などが実装されている。
Microsoft、JavaScriptと上位互換性のある言語「TypeScript」のプレビュー版を公開
Microsoftが10月1日、プログラミング言語「TypeScript」のプレビュー版を発表した。JavaScriptと上位互換性を持つスクリプト言語で、静的型付けやクラス、モジュールといった機構を持つ。JavaScriptにコンパイルして既存のWebブラウザやNode.jsなどのJavaScriptエンジンで実行できる。
仕様変更凍結が解除され新機能が追加された「Python 3.3」、ついにリリース
9月29日、スクリプト言語Pythonのメジャーアップデート版となる「Python 3.3.0」がリリースされた。言語仕様の凍結が解除sれた初のバージョンで、新しい文法やライブラリモジュールが追加されている。
DjangoやPyramidを学ぼう! PyCon JP 2012併設イベント「Django & Pyramid Con JP 2012」開催
2012年9月15日から17日にかけて、東京都品川区東大井の産業技術大学院大学にてPythonユーザーのためのカンファレンス「PyCon JP 2012」が開催される。PyConはPythonやPythonを使ったソフトウェアに関する情報交換や交流を行うためのカンファレンスだ。PyCOn JP 2012ではPython関連コミュニティによるイベントも併設されており、その1つにdjangoproject.jpおよびPylons Project JPによる「Django & Pyramid Con JP 2012」がある。
セキュリティ修正が加わった「PHP 5.4.5」および「PHP 5.3.15」がリリース
PHP開発チームは7月19日、PHP 5.3系および5.4系の最新版「PHP 5.4.5」および「PHP 5.3.15」をリリースした。バグ修正やセキュリティ脆弱性の修正がメインとなるメンテナンスリリース版となる。
PHP向けWebアプリケーションフレームワーク「CakePHP 2.2」リリース
Webアプリケーションフレームワーク「CakePHP」のコアチームは7月1日、最新安定版「CakePHP 2.2」をリリースした。同時に、2.1系の最終リリースとなる「CakePHP 2.1.4」もリリースされた。
静的型チェック機能などが追加された「Groovy 2.0」がリリース
Javaプラットフォーム向けの動的言語「Groovy」の開発チームは6月28日、最新版「Groovy 2.0」をリリースした。静的型チェック機構などの機能が追加されている。
Node.js 0.8.0リリース、I/O性能の向上や多くの新機能実装などが行われる
6月26日、JavaScriptアプリケーションプラットフォーム「Node.js」の最新版「Node.js 0.8.0」がリリースされた。従来の安定版であったバージョン0.6系に代わる新たな安定版という位置付けで、性能が大きく改善しているほか、多くの新機能が追加されている。
JavaScriptを独自拡張したWebアプリケーションフレームワーク「Opa」、初の正式版をリリース
Webアプリケーションフレームワーク「Opa」の開発チームは6月21日、初の正式版となる「Opa 1.0」をリリースした。JavaScriptを拡張した独自言語を利用するフレームワークで、コードはJavaScriptに変換して実行できる。フロントエンドおよびバックエンドの両方を実装できるほか、データベースプログラミングにも利用できるという。
米Google、ブロックをドラッグ&ドロップで組み立ててプログラミングを行うプログラミング言語「Blockly」を公開
米GoogleがWebブラウザ上でプログラミングを行えるグラフィカルなプログラミング言語「Google Blockly」を発表した。ブロックをドラッグ&ドロップで組み合わせてプログラミングするのが特徴。技術プレビューをGoogle Codeにて公開している。
米Microsoft、Node.jsでSQL Serverを利用可能にする「Microsoft Driver for Node.js for SQL Server」をリリース
米Microsoftは6月7日、Node.js向けのデータベース接続モジュール「Microsoft Driver for Node.js for SQL Server」を発表した。Node.jsからMicrosoft SQL ServerやMicrosoft Windows Azure SQL Databaseを利用可能にするもので、現在パブリックプレビュー版が公開されている。
PythonによるPython実装「PyPy」、バグフィックスやパフォーマンス向上が行われたバージョン1.9リリース
PythonによるPython実装「PyPy」開発チームは6月8日、最新版となる「PyPy 1.9」(開発コード「Yard Wolf」)をリリースした。バグ修正やパフォーマンスの改善、Cライクな構造体を扱う_ffiモジュールの追加、数値演算フレームワークnumpypyの強化、WindowsやMac OS Xサポートの改良などが行われている。
Javaの代替を目指す新プログラミング言語「Kotlin」、M2候補が公開。Androidもサポートへ
Java仮想マシンで動くプログラミング言語を開発するProject Kotlinは6月4日、「Kotlin M2 Candiate(マイルストール2候補版)」をリリースした。Kotlinは静的型付け機構を持つオブジェクト指向言語で、Javaに似た文法、Javaとの完全互換などを特徴とする。KotlinコードはJava仮想マシン(Java Virtual Machine、JVM)バイトコードおよびJavaScriptコードにコンパイルして実行できる。
米Facebook、社内で利用しているC++ライブラリ「Folly」をApacheライセンスで公開
米Facebookは6月3日、C++ライブラリ「Folly(Facebook Open Source Library)」を公開した。同社のサービスで実際に利用されているライブラリで、同社のC++コードをオープンソース化する試みの1つとなる。
高速なJavaScriptコードを生成できるWebアプリケーション向け言語「JSX」が公開される
DeNAは5月31日、Webアプリケーション向けの言語「JSX」を公開した。静的型付けやオブジェクト指向といった特徴を持つWebアプリケーション向け言語で、JavaScriptコードへの変換を行うコンパイラが用意されている。ライセンスはMITライセンス。
Perl 5系の最新版「Perl 5.16」、約1年ぶりにリリース。Unicode 6.1にほぼ対応
5月20日、Perl 5系の最新安定版となる「Perl 5.16.0」がリリースされた。2011年5月にリリースされた5.14から約1年ぶりにリリースされた安定版で、後方互換性を保ちつつ機能強化を図っている。なお、本リリースによってPer 5.12系のサポートは終了するという。
フィンランドNokia、C++統合開発環境の「Qt Creator 2.5」リリース
フィンランドNokiaのQt開発チームは5月9日、クロスプラットフォームのC++統合開発環境(IDE)「Qt Creator 2.5.0」を公開した。WindowsおよびMac OS X、Linuxに対応、QtのWebサイトより入手できる。
「PHP 5.4.2」におけるCGI関連のバグ修正は不完全、5月8日に再リリースへ
PHP開発チームは5月3日、「PHP 5.4.2」および「PHP 5.3.12」をリリースした。ここで2004年より存在していたというCGI関連の脆弱性を修正したとしていたが、その3日後にこの脆弱性を完全に修正できていないことが報告された。そのため、5月8日にこの脆弱性を修正したものがリリースされる予定となっている。
JavaScriptでWebアプリを開発できる「Node.js」活用入門
Smalltalkのオープンソース実装「Pharo 1.4」リリース
The Pharo Teamは4月20日、オブジェクト指向プログラミング言語「Smalltalk」のオープンソース実装「Pharo 1.4」を公開した。インストール不要で実行できるWindowsおよびMac OS X、Linux向けの「1クリックディストリビューション」も公開されている。