プログラミングのトピック †
2017-01-10 (火) 公開
2020-05-19 (火) 更新
プログラミング・パラダイム †
パラダイム | 分類 | 基礎となる計算モデル | 事例 |
命令型 | 手続き型言語 | チューリングマシン | C, Java |
宣言型 | 問合せ型言語 | 関係モデル | SQL |
関数型言語 | ラムダ計算 | Lisp, Haskell | |
論理型言語 | 一階述語言語 | Prolog |
(参考:日経ソフトウエア 2008年3月号 55ページ)
手続型言語 †
ジャンル | 言語 |
Web | JavaScript、TypeScript、AltJS |
LL | Perl、Python、PHP、Ruby |
Windows | C#、VBS |
Mac | Objective-C |
Linux | |
Android | Java、Kotlin |
iOS | Swift |
IoT | C |
System | C++、Go、Rust |
統計 | R |
その他 | Lua |
関数型言語 †
問合型言語 †
論理型言語 †
道具 †
設計手法 †
プログラミング入門講座 †