オランダTIOBE Softwareが月次で発表する人気プログラミング言語ランキング「TIOBE Index」の最新版が発表された。1位は前回2位から返り咲いた「Python」となったが、この1年で最もポイントを獲得したのは5位の「C#」という。
OpenAI、ニューラルネットワーク向けGPUプログラミング言語「Triton 1.0」公開
AIを研究する非営利団体OpenAIは7月28日、GPUを使った深層学習プログラムを作成できるPythonライクなプログラミング言語「Triton 1.0」を公開した。
米Microsoft、C#6以降の標準化作業をオープンに
米Microsoftは4月5日、C#6より標準化を.NET Foundationのオープンソースリポジトリで進めることを発表した。C#のオープンソース化をさらに進めるものとなる。
ホットフィックスリリース「Python 3.9.4」公開、Python 3.9.3はリコールへ
Python Software Foundation(PSF)は4月4日、「Python 3.9.4」を公開した。2日前に公開したPython 3.9.3のホットフィックスとなり、3.9.3はリコールした。なお、バージョン3.9.3と同時にリリースしたPython 3.8.9については、問題ないようだ。
米Microsoft、「TypeScript 4.2」を公開
米Microsoftは2月23日、JavaScriptの拡張であるプログラミング言語の最新版「TypeScript 4.2」公開を発表した。
Rust Foundation設立、AWS、Google、Microsoftらが設立メンバーに
プログラミング言語「Rust」のRust Core Teamは2月8日、Rust Foundationの立ち上げを発表した。独立した非営利組織として、Rustの開発とエコシステムを取りまとめる。
Python人気が続く、2020年最も人気度がアップした言語にーーTIOBE調べ
オランダTIOBE Softwareは、2020年に最も人気を獲得した「TIOBE Programming Language of the Year」をPythonが受賞したことを発表した。一方で、Javaはこの1年で人気度がマイナスとなっている。
JavaとCの2大人気に異変、Pythonが2位にーーTIOBE Index
オランダTIOBE Softwareが発表した最新のプログラミング言語ランキング「TIOBE Index for November 2020」で、Pythonが過去最高位の2位となった。約20年前にTIOBE Indexの作成を開始以来初めてJavaとCが揃って上位2位に入らないという結果となった。
10系最初のポイントリリースとなる「GCC 10.2」が公開
The GNU ProjectとGCC(GNU Compiler Collection)開発チームは7月23日、「GCC 10.2」を公開した。10系最初のポイントリリースとなり、100件近くの不具合が修正されている。
「Rust 1.45」が公開、手続型マクロ強化により安定版でRocket対応へ
Mozillaのプログラミング言語「Rust」開発チームは7月16日、最新版となる「Rust 1.45.0」公開を発表した。長期にわたって存在していたバグが修正されるなどの強化が加わった。
「PHP 7.1」リリース、型関連の機能を強化
PHP開発チームは12月1日、プログラミング言語の最新版「PHP 7.1.0」をリリースした。Nullable型が導入されたほか、関数の戻り値としてvoidを指定できるようになるなど、多数の新機能が加わっている。
Smalltalkの影響を受けた新たな汎用プログラミング言語「Citrine」
UNIX系OS向けの新しいプログラミング言語「Citrine」プロジェクトが立ち上がった。読みやすさとメンテナンス性を重視し、Smalltalkなどオブジェクト指向言語の影響を受けた汎用プログラミング言語となる。
Mozillaが開発を進めるプログラミング言語「Rust 1.4」リリース、安定性を強化
Mozillaが開発するプログラミング言語Rustの最新版「Rust 1.4」がリリースされた。本リリースでは安定性の強化を中心に開発が進められているという。
「Ceylon 1.2」がリリース、文法や機能面での強化が加わる
プログラミング言語Ceylon開発チームは10月29日、「Ceylon 1.2.0」をリリースした。名前付きコンストラクタなど多数の機能が加わっている。
オープンソースのPHP実行環境「HHVM 3.10」リリース
米Facebookが開発するPHP実行環境「HHVM」の開発チームは10月21日、最新版となる「HHVM 3.10.0」をリリースした。
科学技術処理用の動的プログラミング言語「Julia 0.4」リリース
プログラミング言語Juliaの開発チームは10月9日、「Julia 0.4」リリースを発表した。性能やパッケージ開発関連機能などが強化されている。
米Google、「Go 1.5」をリリース
米Googleは8月19日、プログラミング言語Goの最新版「Go 1.5」をリリースした。Cで実装されていたツールチェインをGoで書き直したほか、ガベージコレクションも強化した。
「Rust 1.1」リリース、性能強化に注力
MozillaのRust開発チームは6月25日、プログラミング言語「Rust 1.1」をリリースした。性能にフォーカスしたリリースで、コンパイル時間を大幅に短縮したという。
関数型言語「Racket 6.2」リリース
PLT Designは6月19日、汎用マルチパラダイム言語「Racket 6.2」をリリースした。GitHubへの移管のためにコードの再編を進め、コアのリポジトリとパッケージリポジトリとしてコードを公開している。
Node.jsからフォークしたio.jsプロジェクト、「io.js 2.3」をリリース
Node.jsからフォークしたio.js開発チームは6月13日、最新版となる「io.js 2.3.0」をリリースした。非同期処理ライブラリ「libuv」のマイナーアップデートなどを含む。