CODE - 하드웨어와 소프트웨어에 숨어있는 언어 (1)

들어가기전에

  • 책 내용을 요약해 스스로 정리하는 포스트

클래식 = 오래된 것

  • 클래식이란 시간을 뛰어넘는 영원의 생명력을 얻은 작품

컴퓨터란 어떻게 동작하는가?

  • 0과 1의 근원

Chapter 1 친한 친구와의 대화

  • 손전등으로 대화할때 A = 1번 깜빡임 B = 2번 깜빡임 이라면, How are you는 131번 깜빡여야 된다.
  • 모스 부호는 짧은 깜빡임과 긴 깜빡임이라는 두 가지 형태를 가지고 있다.
  • 이러한 형태를 이용해 32번 깜빡임으로 How are you를 전달 할 수 있다.
  • 깜빡임이라고 표현 했지만, 모스부호에서는 점 dot선 dash라 한다.

부호 ( code )는 사람과 컴퓨터 간 정보 전달 체계를 의미

  • 사물에 장소에 물건에 이름을 붙이는 것도 부호 code
  • 단어도 부호 code
  • 언어도 부호 code
  • 종이도 부호 code -> 잡지 종이 책
  • 듣거나 말할 수 없는 사람들이 서로 마주보고 대화하는 방법 또한 부호 code -> 수화
  • 보지 못하는 사람은 점자 부호 code

세 번의 점, 세 번의 선, 세 번의 점은 SOS로 국제 조난 신호 외우기 쉬운 조합을 나타내다 보니 SOS로 표현된 것

++중요한 것은 두 가지라는 것이다. 점 dot선 dash를 이용해 소통 가능한 부호를 만들었다.++

Chapter 2 부호와 조합

  • 새뮤얼 핀리 브리즈 모스 (Samuel Finley Breese Morse)가 모스 부호를 만들었다.
  • 전신(Telegraph)와 모스는 밀접한 연관이 있음.
  • 전신 역시 컴퓨터 하드웨어를 이해하는데 좋은 길잡이가 될 수 있다.

조합

  • 점 하나는 E, 선 하나는 T, 2가지
  • 두 개의 점과 선을 조합하는 경우, I, A, N, M을 표현 가능하며 4가지
  • 세 개의 점과 선을 조합하는 경우 8가지 표현 가능
  • 네 개의 점과 선을 조합하는 경우 16가지 표현 가능

2, 4, 8, 16가지를 표현 가능하니 총 30가지의 문자를 표현할 수 있다. 알파벳은 26개로 4개가 남으니 강조 문자가 존재 함

점과 선의 수부호의 수, 곱부호의 수, 지수부호의 수, 총합
122^12
22x22^24
32x2x22^38
42x2x2x22^416

++표현할 수 있는 부호의 수 = 2^점과 선의 수++ 2의 거듭 제곱은 많은 부호에서 살펴 볼 수 있는 특징 모스 부호는 점과 선이라는 두 가지 요소로 이루어져 있으므로, 이진(binary; 사전적 의미로 2개로 구성된) 부호라 이야기함

Reference