編集部からのお知らせ
解説集:台頭するロボット市場のいま
解説集:データ活用で考えるデータの選び方

ますます人気が高まる「Julia」とはどんな言語なのか

ZDNet Japan Staff

2019-11-10 08:00

 プログラミング言語「Julia」の人気がますます高まっており、2019年1月の時点でダウンロード件数は300万件を超えた。

 Juliaは、「C」言語の速度、「Ruby」のダイナミズム、「Lisp」のような真のマクロ、「MATLAB」のような数学的に強力なプログラミング言語、「Python」の使いやすさ、「R」のような統計用途での使いやすさなど、あらゆる機能を備えるように設計されており、「Perl」のように文字列処理を実行することもできる。

 この汎用言語は、速度と効率性、高性能を実現するために設計された。動的および任意に型付けされ、説明的なデータ型による豊かな表現力を持つ。さらに、オープンソースで、すべてのソースコードが「GitHub」で公開されているため、あらゆる背景や経験を持つプログラマーにとって理想的な言語である。

 さらに、Juliaは多くのオブジェクト指向および関数型プログラミングのパターンを簡単に表現できる。標準のライブラリーは非同期I/Oやプロセス制御、ロギング、プロファイリング、パッケージマネージャーなどを提供する。

 Juliaについてもっと詳しく学習し、プログラミングを始めたいと考えている人には、以下のリソースリストが役に立つはずだ。

(本記事は、TechRepublic Japanで2019年8月1日に掲載した記事からの転載です。続きはTechRepublic Japanでお読みいただけます)

ZDNet Japan 記事を毎朝メールでまとめ読み(登録無料)

Special PR

特集

CIO

セキュリティ

スペシャル

ホワイトペーパー

新着

ランキング

  1. クラウドコンピューティング

    AI導入に立ちはだかる「データ」「複雑さ」「コスト」「人材」の壁をどう乗り切ればいいのか?

  2. クラウドコンピューティング

    【IDC調査】2026年には75%のアプリがAIを実装!導入で遅れた企業はどう“逆転”すべきか?

  3. 運用管理

    経産省調査で明らかに:未だにレガシーシステムを抱える企業が8割!オープン化でよくある課題とは?

  4. 運用管理

    AWS東京リージョンの大規模障害に学ぶ、パブリッククラウド上のシステムの迅速な復旧方法

  5. windows-server

    【ユースケース】ソフトウェア開発にDell EMCインフラ+コンテナを使うメリット

NEWSLETTERS

エンタープライズ・コンピューティングの最前線を配信

ZDNet Japanは、CIOとITマネージャーを対象に、ビジネス課題の解決とITを活用した新たな価値創造を支援します。
ITビジネス全般については、CNET Japanをご覧ください。

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