米Amazon.com傘下のAmazon Web Services（AWS）は11月29日（現地時間）、AWSクラウド上でプログラムを実行できるサービス「AWS Lambda」に、任意のプログラミング言語が使える「Custom Runtimes」を追加した。これを受けて日本のTwitterでは30日（日本時間）、サポート言語に含まれていた「COBOL」がトレンド入りした。

AWS Lambdaはサーバレスでプログラムを実行できるクラウドサービス。サーバの準備や管理が不要で、アップロードしたプログラムの処理が実行された時間だけ料金が発生する仕組み。例えば、海外のニュースメディアではWebサイトに表示する画像を異なるデバイスに合わせてリサイズするような処理で使われているという。

Lambdaがこれまで対応していたプログラミング言語は「Node.js（JavaScript）」「Python」「Java」「C#」「Go」「PowerShell」で、新たに「Ruby」を追加した。さらに、任意のプログラミング言語が使える新機能のCustom Runtimesでは、「Erlang」「Elixir」「COBOL」「N|Solid」「PHP」「C++」「Rust」をサポートする。

この中にある「COBOL」（Common Business Oriented Language）は、1950年代、事務処理システム向けに開発されたプログラミング言語。構文が英語の自然言語に近い特徴を持つ。

より効率的な新言語が登場する中で、“レガシー（遺産）言語”とも冷やかされるが、現在も金融系のメインフレームなど大企業の基幹業務システムで多く使われている。長年に渡り古いシステムを使い続けるのは、改修にかかる莫大なコストに対して見合うメリットが薄いためとされている。だが年々COBOLを習う技術者は減っており、将来は人手不足に陥るとの見方もある。

Twitterでは、COBOLがトレンド入りしたことに対して「なぜ？」という疑問の声とともに、「平成の終わりにCOBOLがトレンド入りとは……」「久しぶりに名前を聞いた」「習ったことのない言語ですね」「IT界の生きる化石」「今も普通にCOBOLで仕事してます」「技術者が足りません！」「まだ金融系で使われていますからね……」といったコメントが寄せられている。