開発ツール

プログラミング言語を学ぶ(後編)Python、Rust、Julia

さまざまなプログラミング言語を学ぶためのリソースやその言語に関する情報を掲載した記事をまとめた。後編は「Python」「Rust」「Julia」を紹介する。

 さまざまなアプリケーションやサービスの構築に使用されているプログラミング言語。その種類は多く、長所や短所をそれぞれ備えるとともに向いている用途がある。

 ここでは、ある言語を使えるが別の言語を学んでみたいという開発者や、プログラミングに興味があるという未経験者に向けて、さまざまな言語を学ぶためのリソースやその言語に関する情報を掲載した記事をまとめて紹介する。

 先日公開の前編では「Java」「JavaScript」「Kotlin」「TypeScript」について、後編の今回では「Python」「Rust」「Julia」について見る。

Python

 Pythonは、科学コンピューティングやデータマイニング、機械学習などで一般的に使われており、特に機械学習開発者の需要が高まっていることからその人気に火がついた言語だ。

Rust

 Rustは、「C」やC++の高い性能を必要としつつ、メモリを手動で管理する煩わしさから解放されたいプログラマーに人気がある。

Julia

 Juliaは、米マサチューセッツ工科大学(MIT)が設計したプログラミング言語であり、「C」言語のスピードとPythonの使いやすさ、「Ruby」の動的型付け、「MatLab」の強力な数学的能力、「R」言語の優れた統計機能を兼ね備えているという。

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

TechRepublic Japanで人気の記事

編集部オススメ

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

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

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

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

Follow TechRepublic Japan

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