본문 바로가기

비전공자 스터디노트

문자언어와 비트 문자언어 문자언어는 기호(문자)를 나열한 것이다. 예를 들면 '블'라는 말은 3가지 기호로 이루어진 것이다. (ㅂ,ㅡ,ㄹ) 이처럼 기호와 기호의 조합은 무궁무진하다. 언어마다 순서도 다를 수 있다. 한국은 왼쪽에서 오른쪽으로 쓰는데 일본은 오른쪽에서 왼쪽으로 읽는다. 하지만 서체에 따라 기호를 구분하지는 않는다. 문자언어의 틀은 1. 기호가 들어갈 상자 2. 상자에 들어갈 기호 3. 상자의 순서 이렇게 3가지로 구성되는데 컴퓨터 언어도 동일하다. 비트 아래 박스는 문자(character)라고 부르고 컴퓨터에서는 비트라고 부른다. 컴퓨터에서는 비트라는 것을 사용한다. -> 적은비용으로 편리하게 기호를 담을 수 있다. 비트 비트 : 바이너리(binary) + 디지트(digit) * 바이너리(binary) :.. 더보기
컴퓨터 내부의 언어 체계_언어란 무엇인가? 언어는 서로 정보를 나누고 소통하기 위해 생겨진 것이다. 사람이 쓰는 언어는 자연어라고 불리며 수천년 동안 진화해온 결과라고 할 수 있다. 하지만 컴퓨터 언어는 자연어에 비해 비교적 최근에 만들어진 인공적인 발명품이다. 따라서 자연어를 이용해서 컴퓨터 언어를 설명할 수 있다. 컴퓨터 언어는 항상 문자언어만 사용하고 자연어와 동일한 기호, 나열방법, 사용법을 가지고 있다. 모든 언어들의 뜻은 기호의 집합이고 인코딩된다. 하지만 단순히 인코딩 되는 것만으로 충분하지 않으며 의사소통 당사자들이 같은 문맥을 공유해야 한다. 같은 기호에 같은 뜻을 가지고 있어야 제대로 된 소통이 가능해진다. 컴퓨터 언어는 자연어에 비해 어렵지 않으므로 규칙만 알면 이해하기 쉽다! 더보기
한 권으로 읽는 컴퓨터 구조와 프로그래밍_ 스터디 시작 2022년 1월 1일 이제 매일 1개씩 포스팅을 해볼 예정인데 이 책을 읽고 내가 이해한 것을 바탕으로 블로그에 정리할 예정입니다. 비전공자로서 개발자라는 것을 하면서 꽤나 부족함을 많이 느꼈기 때문에 공부를 다시 시작하게되었습니다. 회사를 다니면서 공부를 하는 것이기 때문에 많은 양을 정리하지는 못할 것 같고 목차기준으로 한 파트씩 정리하려고합니다. 파이팅!!! https://coupa.ng/cbmAJm 책만 한 권으로 읽는 컴퓨터 구조와 프로그래밍 - 더 나은 소프트웨어 개발을 위한 하드웨어 COUPANG www.coupang.com 이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다. 더보기

반응형