歴史の中で消えていった自然言語があるように、プログラミング言語も絶滅の危機を迎える。「ALGOL」や「LISP」などのプログラミング言語が開発技法とコーディングスタイルに与えた多大な影響は現在にも続いている。ただし、これらのプログラミング言語が往年のような注目と称賛を受けることはなくなった。今日広く使われているプログラミング言語が、いずれ同じ道をたどっても不思議ではない。
プログラミング言語は廃れるとしても、消滅するわけではない。古いプログラミング言語で書かれたレガシーコードは膨大にあり、それらを理解して保守を続けるには知識が必要だ。「COBOL」をはじめ、無数の企業のシステムにおける中核要素として、今も活躍し続ける古いプログラミング言語もある。
本連載は、廃れる可能性のある5つのプログラミング言語を取り上げる。これらのプログラミング言語のスキルを磨くことが、これからのキャリアに役立つ特殊技能となる可能性はあるのか。先行きが不透明な状況は、そのプログラミング言語を見放す十分な理由になるのか。
「Erlang」は1980年代半ばから後半に知名度を高め、その後、1998年にオープンソースとなった。耐障害性、信頼性、並行処理の容易さで定評と実績のあるプログラミング言語だ。そうした特徴から、日々膨大なデータ処理が発生するメッセージキュー(システム間の非同期連携を実現するデータ通信の仕組み)や金融システムで使われてきた。
歴史は長いが、幅広い支持を受けたことはない。デバッグやソースコードの保守などの面でやや古く、初心者にとって使いやすいとは言えないからだ。「Elixir」をはじめとする比較的新しい並行処理向けプログラミング言語は、プログラム実行前に値のデータ型(データの種類)を決める「静的型付け」を採用したり、データ構造を不変にする「イミュータブル」特性を備えたりして、並行処理に必要なプログラミング作業を簡素化している。それと比べると、Erlangは構文が複雑で、使用できるライブラリ(特定機能を実現するプログラム部品群)も豊富ではないため、開発者から敬遠されがちだ。
大規模かつ頻繁なデータ処理が発生するシステムを中心に、これからもErlangを使い続ける熱心な支持者は残るに違いない。ただしErlangの全盛期は既に過ぎたとみられる。ソフトウェア品質評価企業TIOBE Softwareによるプログラミング言語人気ランキング「TIOBE Index」の2021年7月版では、Erlangは上位50位にランクインしていない。
次回は「Haskell」「Visual Basic」を取り上げる。
米国TechTargetの豊富な記事の中から、最新技術解説や注目分野の製品比較、海外企業のIT製品導入事例などを厳選してお届けします。
簡単なアンケートにご回答いただいた方の中から抽選で10名様にAmazonギフト券(3000円分)をプレゼントします。ぜひご回答ください!
ハイブリッドクラウドとクラウドネイティブを融合させ、既存システムをどう進化させるか。この重要ミッションを成功に導くIT戦略を策定する上で参考となるのが、大手ITベンダーが活用するフレームワークだ。その手法を詳しく見ていこう。
OSSの活用には、脆弱性やコンプライアンスのチェックが欠かせないが、Excelなどによる手動管理では限界がある。チェックの自動化によって人的ミスをなくし、CI/CDツールと連携することでDevSecOpsを実現するOSS管理ツールの実力に迫る。
ソフトウェア開発において必要不可欠となったOSSだが、その活用にはセキュリティの脆弱性やライセンスの妥当性をチェックすることが欠かせない。この課題に対するクオリカの取り組みに迫る。
Kubernetesによるコンテナ開発が普及する中で、注目されるのがKubernetes Operatorだ。Kubernetesの機能を拡張し、アプリケーションの運用を自律化し、効率化することが可能である。その開発・展開に役立つ支援プロジェクトを紹介する。
IT活用による業務効率化が叫ばれる一方、現場業務は最適化が遅れがちだ。そこで本資料では、特に効率化の需要が高い営業部門の「案件管理」を例に、誰でも簡単に現場向けのシステムを開発できる「ノーコードツール」の活用方法を紹介する。
ブロックチェーンで企業間連携をデジタル化、金融機関の実務に堪え得る実装方法 (2021/6/11)
「脱Excel・脱メール」を実現。常識を覆す新たなクラウドタスク管理ツール (2021/5/27)
データを価値に変える重要要素「ロケーションインテリジェンス」とは何か (2021/3/29)
「MySQL」をクラウド化――DBの性能向上とコスト削減を実現するヒント (2021/3/18)
システム開発会社が“地理的に接点のない客”にもリーチできるようになった理由 (2021/3/5)
「テレワーク離職」の兆候は“あの時間”を調べれば分かる
調査結果によると、パンデミックの収束は従業員の離職を後押しする可能性がある。離職の兆候は、“ある時間”を調べることで分かるという。それは何なのか。
「Zoom」快進撃 ステイホームが加速させた驚くべき成長の軌跡
「画面見えてますか?」 時代の人気者「Zoom」が見せる脅威的な成長に注目。
2021年上半期に売れたもの 「麦芽飲料」「プロテイン」「食玩」――インテージ調査
「健康」「セルフケア」関連が好調。2020年激増の衛生関連は姿を消しています。
D2Cブランドのショールーミングストア「INSEL STORE」 京王電鉄とアイリッジ子会社Qoilが吉祥寺に
オンラインでしか購入できないブランドを体験できる店舗。