#author("2025-07-13T15:15:51+09:00;2025-07-13T15:13:57+09:00","default:tanopro","tanopro") #author("2025-07-13T15:17:24+09:00;2025-07-13T15:13:57+09:00","default:tanopro","tanopro") #html{{ <h1 style="color: red; background-color: #FFFFCC; padding: 20px;"> プログラミング言語 </h1> <div class="alert alert-warning" role="alert"> プログラミング言語の特徴や使い道のまとめ </div> }} //---------------------------------------- #contents //---------------------------------------- //---------------------------------------- // 用語の定義 * プログラミング言語とは? [#definition] プログラミング言語とは、''コンピュータに指示を与えるための人工的な言語''です。 人間がコンピュータにやってほしい処理や動作を記述するために使います。 --- ---- ** 🔧 プログラミング言語の特徴 [#t498a7e2] - ''構文(シンタックス)'':決まった文法ルールに従って記述する - ''意味(セマンティクス)'':構文に基づいて、実行時にどんな処理が行われるかが決まる - ''抽象化'':複雑な処理を分かりやすく記述できるようにしてくれる(関数・変数・クラスなど) --- ---- ** 💡 具体例 [#aeea6edc] | 言語 | 特徴 | よく使われる分野 |h | Python | 書きやすく学びやすい | AI、データ分析、Web開発 | | JavaScript | Webブラウザ上で動く | Webフロントエンド | | C言語 | 処理が速く低レベル制御が可能 | 組み込み、OS開発 | | Java | 大規模システムでも安定 | 業務アプリ、Android開発 | | PHP | Web向けに特化 | Webサーバーサイド | | Rust / Go | モダンで高速、安全性を重視 | システム開発、ネットワークプログラム | --- ---- ** 🧠 プログラミング言語でできること(例) [#d32cefe5] - 数値の計算 - ファイルの読み書き - 画面にメッセージを表示 - ネットワークを使った通信 - ゲームやアプリの作成 --- ---- ** 🗣 プログラミング言語は「人間と機械の通訳」 [#j9ea6814] - 人間:自然言語(日本語・英語)を使う - 機械:0と1(バイナリ)しか理解できない - プログラミング言語:人間にも書けて、コンピュータにも伝わる言葉 --- ---- //---------------------------------------- // *Amazon [#amazon] #html{{ }} //---------------------------------------- * 関連 [#l5b47f56] //---------------------------------------- // -[[]] -[[プログラミング]]