チェコJetBrainsは2月14日、自社開発のJavaおよびJavaScriptプラットフォーム向けプログラミング言語「Kotlin」をオープンソース化したことを発表した。
脆弱性修正によって新たに生じた脆弱性を修正した「PHP 5.3.10」がリリース
PHP開発チームは2月2日、「PHP 5.3.10」を公開した。1月に公開された「PHP 5.3.9」でのセキュリティ修正により生じた脆弱性を補う修正が施されており、全ユーザーにアップグレードを推奨している。
Mozilla、安全性にフォーカスしたコンパイル型言語「Rust 0.1」をリリース
MozillaおよびRustコミュニティは1月20日、新しいプログラミング言語「Rust 0.1」を公開した。Rustはメモリへの安全なアクセスや並列性にフォーカスしたという言語で、C/C++のように静的な型機構を持つコンパイラ型言語となる。WindowsおよびMac OS X、Linuxに対応する。
2011年はObjective-Cの利用が急上昇、PythonとPHPは振るわず――オランダTIOBE調べ
オランダTIOBE Softwareが「1年間でもっともシェアを増やした開発言語」を選ぶ「TIOBE Programming Language Award of 2011」を発表した。受賞したのはiOS向けアプリの開発言語として用いられるObjective-C。一方で昨年受賞したPythonはシェアを減らしている。
Red Hatが開発を進める新言語「Ceylon」、初の正式IDEをリリース
Ceylon開発者らが1月10日、Ceylon言語向けのIDEを発表した。先に公開されているCeylon M1「Newton」と互換があるEclipseプラグインとなる。CeylonはRed Hatの開発者らが開発を進める新言語。
安定性を強化した「PHP 5.3.9」リリース、Hashdos脆弱性など多くのバグを修正
1月10日、PHP 5.3系の最新版「PHP 5.3.9」がリリースされた。安定性の強化を目的としたリリースで、セキュリティ関連の問題を含む90件以上のバグが修正されている。
オブジェクト指向のBASIC開発環境「Gambas」、バージョン3がリリース
Linux向けのBASIC開発環境「Gambas」開発チームは12月31日、最新版「Gambas 3」を公開した。「Gambas BASIC」というBASICベースのプログラミング言語を利用するソフトウェア開発環境で、コンパイラおよびインタプリタ、開発環境などから構成される。
JavaScriptを拡張する「CoffeeScript 1.2.0」がリリース
JavaScriptを拡張したスクリプト言語である「CoffeeScript」の開発チームは12月18日、最新版「CoffeeScript 1.2.0」を公開した。仕様変更や機能強化については「coffee」コマンドの改良など数点にとどまるが、前バージョンでの不具合などは多数修正されているという。
5年ぶりのメジャーアップデート版となる「Lua 5.2」リリース
12月16日、「Lua 5.2」がリリースされた。Luaは移植性の高さや高速な動作を特徴とするスクリプト言語で、さまざまなソフトウェアで拡張用スクリプトとして採用されている。Lua 5.2ではさまざまな機能強化などが行われている。
米Microsoft、JavaScript拡張ライブラリのプロトタイプを公開、同時にGoogleの「Dart」を批判
米Microsoftは11月22日、JavaScript向け新ライブラリのリファレンス実装プロトタイプを公開した。MathおよびString、Numberライブラリと、Globarization APIを拡張するものとなる。先に開かれた標準化グループの会合で披露したもので、一般公開することで広くフィードバックを求める。また、同時に公式ブログで米Googleの「Dart」についても批判している。
PythonによるPython実装PyPy、バグフィックスとパフォーマンス向上が行われたバージョン1.7リリース
PyPy開発チームは11月21日、Pythonで実装されたPython処理系「PyPy 1.7」をリリースした。バグフィックスに加えパフォーマンスの向上が行われており、より多くのクラスが、より高速に動作するようになっているという。
米Zend、PHP開発者向けのクラウド開発・運用プラットフォーム「phpcloud.com」を発表
PHP関連技術を持つ米Zend Technologiesは10月18日(米国時間)、PHP開発者向けクラウドサービス「phpcloud.com」を発表した。Amazon Web Services(AWS)を利用したクラウドインフラとプラットフォームを提供する。
米GoogleがWebアプリ向け言語「Dart」を発表、JavaScriptへのコンパイルにも対応
米Googleは10月10日、新しいプログラミング言語「Dart」の詳細を発表した。DartはWebアプリケーション開発に向けた言語で、ネイティブの仮想マシン上で動作するほか、もしくはコンパイラ経由でJavaScriptコードに変換して実行させることもできるという。
Java仮想マシンで動作するLISP系言語Clojure、1年ぶりの最新版リリース
Java仮想マシン向けの動的プログラミング言語「Clojure」の開発チームは9月24日、最新版「Clojure 1.3」を公開した。パフォーマンスの向上や多数の機能強化などが行われている。
多数のバグ修正が行われたPython 3.2.2がリリース
Python開発チームは9月4日、最新版「Python 3.2.2」をリリースした。2011年2月にリリースしたバージョン3.2系のメンテナンスアップデートとなる。
バージョン5.3.7の重大なバグを修正した「PHP 5.3.8」公開
PHP Development Teamは8月23日、最新版「PHP 5.3.8」を公開した。前日、重大なバグを原因に、バージョン5.3.7にアップデートしないよう警告したところであり、5.3.8ではこのバグを含む2件のバグを修正した。
Pythonで実装されたPython処理系「PyPy 1.6」リリース、Python 2.7.1相当の機能を実装
PyPy開発チームは8月18日、「PyPy 1.6」をリリースした。Python 2.7.1相当の機能をフル実装し、またコードのコンパイル過程を確認できるWebベースツール「JitViewer」も新たに追加されている。
C++の次期標準規格、通称「C++0x」が最終国際投票で承認される。通称は「C++11」へ
プログラム言語C++の次期標準である「C++Ox」が、国際標準化機構(ISO)の最終国際投票において満場一致で承認された。これにより、年内には仕様が通称「C++11」として公表されることになる。
「Java SE 7」が登場、米Oracleによる初のメジャーリリース
米Oracleは7月28日(米国時間)、「Java Platform, Standard Edition 7(Java SE 7)」を正式リリースした。約5年ぶりのメジャーアップデートで、またOracleが米Sun Microsystemsを買収以来初のリリースとなる。
JetBrains、Java仮想マシン上で動作する新言語「Kotlin」開発プロジェクトを立ち上げ
Java開発環境「IntelliJ IDEA」の開発で知られるチェコJetBrainsが、Java仮想マシン(JVM)上で動く新しいプログラミング言語「Kotlin」の開発プロジェクトを立ち上げた。Javaの欠点を補い、開発者が望む機能を持つJava互換言語を目指すという。