【ぷろぐらみんぐげんご】

プログラミング言語 とは?

💡 コンピュータと会話するための言葉、用途に合わせて選ぶのがコツ
📌 このページのポイント
プログラミング言語と主な用途 言語 主な用途 Py Python AI・データ分析・Web開発・自動化 JS JavaScript Webフロントエンド・サーバーサイド Ja Java 業務システム・Androidアプリ C C / C++ OS・ゲーム開発・組み込みシステム SQL データベース操作・データ抽出・分析
プログラミング言語と用途の比較イメージ
ひよこ ひよこ

プログラミング言語ってたくさんあるけど、全部覚えないとダメなの?

ペンギン先生 ペンギン先生

そんなことはないよ。まずは1つの言語をしっかり覚えれば、他の言語にも応用が利くんだ

ひよこ ひよこ

最初に学ぶならどれがいいの?

ペンギン先生 ペンギン先生

初心者にはPythonが人気だね。文法がシンプルで読みやすいし、AIやデータ分析にも使えるから将来性もあるんだよ

ひよこ ひよこ

でも言語によって何が違うの?

ペンギン先生 ペンギン先生

たとえばJavaScriptはWebサイト向き、Javaは大規模システム向きみたいに得意分野が違うんだよ。やりたいことに合わせて選ぶのがコツだね

ひよこ ひよこ

コンパイル言語とインタプリタ言語って何が違うの?

ペンギン先生 ペンギン先生

コンパイル言語(C、Go、Rustなど)はソースコードを事前に機械語に変換してから実行する。インタプリタ言語(PythonRubyなど)は実行時に1行ずつ解釈しながら動かす。一般的にコンパイル言語のほうが実行速度が速いけど、開発の手軽さではインタプリタ言語が勝るよ。

ひよこ ひよこ

新しいプログラミング言語ってまだ生まれてるの?

ペンギン先生 ペンギン先生

生まれ続けているよ!最近注目されているのはRust(メモリ安全+高速)、Zig(Cの代替を目指す)、MojoPythonのスーパーセットでAI向けに高速)などだね。プログラミング言語は「銀の弾丸」がなくて、新しい課題(AI、並行処理セキュリティ)に対応するために進化し続けているんだ。

ペンギン
まとめ:ざっくりこれだけ覚えればOK!
プログラミング言語」って出てきたら「コンピュータに指示を出すための専用の言葉」と思えればだいたいOK!
📖 おまけ:英語の意味
「Programming Language」 = プログラミング言語
💬 人間が話す言語と同じように、コンピュータと会話するための言語だよ。世界には数百種類のプログラミング言語があるんだ
← 用語集にもどる