コンピュータプログラミングの概念・技法・モデル
コンピュータプログラミングの概念・技法・モデル.
原題は, Concepts, Techniques, and Models of Computer Programming
CTMCP, ガウディ本と言われることが多い.
コンピュータプログラミングの概念・技法・モデル | Peter Van-Roy, Seif Haridi Amazon
Amazonの中古本の値段がとんでもないことになっている… 現在37743円!!(2022).
edX: Paradigms of Computer Programming
- Paradigms of Computer Programming – Fundamentals | edX
- Paradigms of Computer Programming – Abstraction and Concurrency | edX
著者のPeter Van RoyさんがYoutubeで2022になった今も毎年講義動画をアップロードしている.
https://www.youtube.com/user/PeterVanRoy
板書がそもそもみえないがありがたさがSICP動画のようだな.
プログラミングパラダイムの分類
https://docs.google.com/viewer?url=http://www.info.ucl.ac.be/people/PVR/paradigmsDIAGRAMeng108.pdf
Paradigms | Concepts | Features |
---|---|---|
Functional Programming | Functions and recursion | |
Hihger-order programming | ||
Single-assigned variables | ||
Object-Oriented Programming | + cell | Data Abstraction |
Polimorphism | ||
Inheritance | ||
Deterministic Dataflow Programming | + thread | No race conditions |
Concurrent transparency | ||
Streams and agents | ||
Multiagent Dataflow Programming | + port | Deterministic dataflow |
Nondeterminism where needed | ||
Active Object Programming | + local cell | Object-oriented programming |
Multi-agent dataflow |
Insights
♦Paradigms of Computer Programmingで震えるほどの知的感動を体験した(2014/09)
私に大きな影響を与えた書籍.
🖊プログラミングの世界観を変える衝撃!Paradigms of Computer Programmingで震えるほどの知的感動を体験した | Futurismo
若き日の感動体験. わたしのストレングスファインダーの収集性にどストライクした. いまだに鈍器を部屋においてチラチラみてる.