#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]
//----------------------------------------

// -[[]]
-[[プログラミング]]

トップ   編集 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS