開発ツール

「Rust」人気上昇の理由--開発者たちが語るメリット

プログラミング言語「Rust」の人気が高まっている。Rustを支持する開発者たちにその利点を聞いたところ、安全性、コンパイラーによるバグの検出、優れたパッケージマネージャーの存在などが挙がった。

 「Rust」がこれほどまでに人を魅了する道理はない。何と言っても、「安全性こそ最優先」と、まるで航空会社か何かのような宣伝文句の低水準プログラミング言語だからだ。それなのに、プログラミング言語の各種人気度チャートで上位に駆け上がっている。RedMonkの2019年第3四半期のトップ20リストには入らず21位だったが、RedMonkのアナリストであるSteven O'Grady氏は次のように書いている。「システム言語がこのような形で上昇を続けていることは、設計、言語のコミュニティー、市場の需要が絡み合って結びつけられ、当然寄せられる期待を上回っていることを示唆している」

 O'Grady氏はRustの重要なセールスポイントをいくつか指摘したが、Cliff Biffle氏が2019年に投稿した記事はさらに一歩踏み込んだ内容で、「C」「C++」の開発者がRustを気に入りそうな理由が説明されている。

C++がなりたいと願ってやまないもの

 Biffle氏は長年にわたり、複雑なマイクロコントローラーグラフィックスのデモを実行するためにC++コードを最適化してきた。長らくC++の最適化に励んできたのに、なぜRustに時間を割くのだろうか。同氏はその理由について、「現在のソフトウェアによくみられるセキュリティや信頼性に関するバグの大半は、C言語とC++言語の問題点が原因だからだ」と説明した。安全第一の言語であるRustは、バグを低減または撲滅しつつ、真のシステム言語のパフォーマンスを発揮することを約束している。

編集部おすすめの関連記事

残り本文:約1556文字 ログインして続きを読んでください。

あなたにおすすめの記事

関連記事

ホワイトペーパーランキング

  1. 伝説の「ひとり情シス」が解説、5つのステップで実現できる“ミニ仮想環境”構築 指南書
  2. 在宅勤務・テレワークで効果を発揮! SB C&Sが明かすTeams活用事例
  3. 3つの業界それぞれの「バックアップ」に関する課題と解決方法をわかりやすくマンガで解説
  4. 3層構造のITでは、なぜDXが進まないのか--ある中堅製造業はいかにDXの第一歩をスタートさせたか?
  5. なぜ多くの企業が仮想デスクトップへの移行を急いでいるのか?その理由と最適なDaaSを知る

編集部おすすめ

トレンドまるわかり![PR]

サーバ
PC・モバイル
ストレージ
ネットワーク
仮想化
クラウドサービス
OS・ミドルウェア
開発
開発ツール
開発支援
ノンプログラミング開発ツール
データベース
運用
セキュリティ
新興技術
財務・経理
人事・労務
マーケ・営業
購買・調達
生産・製造
データ分析
コミュニケーション
通信・通話
文書・コンテンツ
サイト構築
PCソフト
学習

ベンダー座談会

Follow TechRepublic Japan

このサイトでは、利用状況の把握や広告配信などのために、Cookieなどを使用してアクセスデータを取得・利用しています。 これ以降ページを遷移した場合、Cookieなどの設定や使用に同意したことになります。
Cookieなどの設定や使用の詳細、オプトアウトについては詳細をご覧ください。
[ 閉じる ]