Category Theory for Programmers 강의 노트

cadenzah·2024년 5월 24일
0

Functional Programming

목록 보기
2/2

1.1: Motivation and Philosophy

  • 21:21 practical motivation of learning category theory in terms of programming
  • 37:23 abstract approach used in most of academic subjects
  • 46:04 meaning of category theory

1.2: What is a category?

  • 4:30 definition of category
  • 6:36 barber's paradox(Russell's paradox)
  • 13:25 language constrains us
  • 14:58 category is like a graph
  • 15:54 "how is it possible that you can have more than one arrow? Aren't they all the same?" / "no, they are different ... you just give them different names"
  • 18:18 definition of 'composable'
  • 27:40 meaning of "two compositions are isomorphic"
  • 33:19 bottom value for infinite loop
  • 35:20 definition of types in programming
  • 37:45 using category theory as a abstract and simplified(high-level) model for understanding programming language(type, function)

Appendix: 참고 자료

0개의 댓글