開発ツール

「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文字 ログインして続きを読んでください。

「開発ツール」で読まれている記事

TechRepublic Japanで人気の記事

編集部オススメ

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

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

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

  1. AWSが提唱する、モダン分析プラットフォームのアーキテクチャと構築手法
  2. AWS資料、ジョブに特化した目的別データベースを選定するためのガイド
  3. Zero Trust Workbook--ゼロ トラストの先にある世界を知るためのガイダンス
  4. 「ゼロトラスト」時代のネットワークセキュリティの思わぬ落とし穴に注意せよ
  5. データ駆動型の組織でビジネスの俊敏性を実現するには?戦略的な意思決定とイノベーションを両立へ

Follow TechRepublic Japan

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