#author("2020-05-19T00:02:00+00:00","default:sagasite","sagasite")
#author("2020-05-19T00:03:46+00:00","default:sagasite","sagasite")
//#norelated

#html{{
<img src="http://program.sagasite.info/wiki/index.php?plugin=attach&pcmd=open&file=banner_programming.jpg&refer=Programming" class="img-responsive" alt="プログラミング">
}}

* プログラミングのトピック [#v096dd02]

RIGHT:2017-01-10 (火) 公開
RIGHT:2020-05-19 (火) 更新

#contents

//===== ===== ===== ===== ===== ===== ===== ===== ===== ===== 

* プログラミング・パラダイム [#sa1bf654]

#html{{
<style type="text/css">
table, td, th {
border: 1px #ccc solid;
}
td, th {
padding: 5px;
}
</style>
}}

| パラダイム | 分類 | 基礎となる計算モデル | 事例 |h
| 命令型 | 手続き型言語 | チューリングマシン | [[C]], [[Java]] |
| 宣言型 | 問合せ型言語 | 関係モデル | [[SQL]] |
|~| 関数型言語 | ラムダ計算 | [[Lisp]], [[Haskell]] |
|~| 論理型言語 | 一階述語言語 | [[Prolog]] |
CENTER:(参考:日経ソフトウエア 2008年3月号 55ページ)


** 手続型言語 [#e3606e03]

| ジャンル | 言語 |h
| Web | [[JavaScript]]、[[TypeScript]]、[[AltJS]] |
| LL | [[Perl]]、[[Python]]、[[PHP]]、[[Ruby]] |
| Windows | [[C#>C_Sharp]] |
| Mac | [[Objective-C]] |
| Linux | |
| Android | [[Java]]、[[Kotlin]] |
| iOS | [[Swift]] |
| IoT | [[C]] |
| System | [[C++]]、[[Go]]、[[Rust]] |
| 統計 | [[R]] |
| その他 | [[Lua]] |
 
** 関数型言語 [#j3c607b0]

** 関数型言語 [#j3c607b0]
- [[Lisp]]
- [[Scheme]]
- [[Racket]]
- [[OCaml]]
- [[Haskell]]
- [[Erlang]]
- [[Elixir]]

** 問合型言語 [#y283e274]

- [[SQL]]

** 論理型言語 [#u741025e]

- [[Prolog]]

* 道具 [#nde27c73]

- [[正規表現]]

* 設計手法 [#j3498e1f]

-[[設計]]

//----------------------------------------
~
~
~
//----------------------------------------

// create 2017/01/10 -

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