
수학과 프로그래밍
수학이 코드 안에 숨어있는 순간들
Evan Moon
6 chapters난수, 신호 처리, 타입 이론, 모나드까지 프로그래밍 곳곳에 숨어있는 수학적 개념들을 코드와 함께 살펴보는 시리즈입니다.
01
컴퓨터가 만드는 랜덤은 정말로 랜덤할까?
중앙제곱법, 선형합동법, 메르센 트위스터로 보는 난수 생성 알고리즘
02
개발자는 수학을 잘해야할까?
수학을 잘해야 좋은 개발자가 되는 건 아니지만
03
실시간 데이터의 평균을 효율적으로 구하기
데이터가 많아질수록 평균 계산이 느려진다고? 이렇게 해결하자!
04
수학과 함께 복잡한 문제를 단순하게 만들자
수학이 어렵다고? 패턴만 봐도 문제 해결이 쉬워진다
05
타입 시스템은 왜 증명처럼 동작하는가
타입 검사를 컴파일 통과로만 보던 시선에서, 논리로 읽는 타입 시스템까지
06
펑터를 넘어서, 모나드까지
TypeScript로 이해하는 어플리케이티브 펑터와 모나드