https://m.yes24.com/Goods/Detail/124110681
개발을 하다보면 작동원리를 고민하게 된다. CODE 책은 컴퓨터가 작동하는 원리를 최대한 친절하게 설명하고
있다. 손전등의 빛으로 시작해서 2진법, 회로, 메모리 등 하드웨어 작동 원리 그리고 소프트웨어 이야기까지
흥미로운 소재가 책에 정말 많다. 혼자 읽기는 쉽지 않지만 책 모임이 있어 책을 읽고 책이야기를 하고 왔다.
문자열을 숫자로 어떻게 바꿀까?
- 해쉬맵, 정렬을 하여 빠르게 찾기. 바이너리 서치를 할 수 있다.
- 키 값을 숫자를 하는 것은 문자열 비교하는 것보다 숫자로 수월하게 비교.
floating point number
https://docs.google.com/document/d/10frHk2spPx9OOv4CRHm-bYLEdFS-Qv8jLod-zqWgDwc/view
pg. 121
숫자 표현이 자의적이라는 표현에 대한 토론. 자의적의 반대는 무엇일까. 필수적?
부울 이야기를 하다가 나온 부울의 가계도
중간의 정글짐 이야기도 나왔다.
정글짐 탄생 비화
https://twitter.com/heyjinism/status/1447471252684173315
모임에서 시간 이야기하다가 시간이 60분 이야기도 좀 했다.
되도록이면 배수가 되는 수를 선정한다는 것. 고대 바빌로니아에서는 60진법을 썼다.
책의 이해를 돕기위한 공식 예제 설명 사이트가 있다.
https://www.codehiddenlanguage.com/Chapter17/
https://www.codehiddenlanguage.com/Chapter19/
pg. qr code. 평소 QR 코드를 고민해본 적이 없었는데, 일상에 숨어있는 원리를 소개해서
생각지도 못한 소득이었다.
https://namu.wiki/w/QR%EC%BD%94%EB%93%9C?from=QR
pg.195. 책에서 인코딩 이야기를 하면서 웹페이지에서 글씨가 깨지는 현상에 대한 설명이 재미있었다.
유니코드 이야기도 어느정도 알고있었는데 책에서 설명해서 관심있게 살펴봤다.
'읽은책' 카테고리의 다른 글
웹 API 설계 원칙 (0) | 2024.04.27 |
---|---|
OpenAPI와 스웨거를 활용한 실전 API 설계 (0) | 2024.04.27 |
스프링으로 시작하는 리액티브 프로그래밍 (0) | 2024.02.18 |
웹 성능 최적화 기법 (1) | 2024.02.10 |
대체 뭐가 문제야 (1) | 2024.01.31 |