타입으로 견고하게 다형성으로 유연하게 - 홍재민
타입이란 무엇일까? 다형성이란 무엇일까?많은 개발자가 타입이 있는 언어로 개발을 한다. 심지어 자바스크립트(동적 언어)로 개발을 하던 환경이 타입스크립트(정적 언어)를 이용하게 되는 경향이 많아지고 있다. 이런 변화는 왜 일어날까? 타입이 주는 이점이 무엇이길래 이런 변화가 생기는걸까? 타입 검사를 한다는 것은 무엇일까? 우리는 무의식 중에 타입 검사를 통해 얻을 수 있는 장점을 사용하고 있다. 이 책에서는 타입을 통해 언어가 내부적으로 어떻게 동작하는지, 또 어떤 기능이 만들어지고 있는지 알려준다. 도입부에서는 타입이 적용됨으로 인해 우리가 흔히 IDE에서 누리고 있는 타입 체커를 예로 든다. 그리고 이 타입 체커가 가능함으로 인해 억어지는 수많은 기능들을 줄지어 설명한다. 타입이 이렇게나 수많은 일을..
책 보기
2023. 12. 5. 00:15