WEB

·WEB
1. 어셈블리어컴파일러 이야기 이전에 어셈블리어에 대해 간단하게 다루고자 합니다. 어셈블리어는 기계어와 일대일 대응이 되는 컴퓨터 프로그래밍의 저급 언어입니다. 컴퓨터 구조에 따라 사용하는 기계어가 달라지며, 따라서 기계어에 대응되어 만들어지는 어셈블리어도 각각 다르게 됩니다. 초기 컴퓨터 프로그램들은 모두 어셈블리어로 작성했습니다. 그러나 앞서 말한 것처럼 어셈블리어는 사용하는 컴퓨터 구조에 따라 달라지게 됩니다. 그래서 문제가 발생하는데, 새로운 아키텍쳐가 적용된 CPU가 나올 때마다 매번 그에 맞는 어셈블리어로 다시 작성해야 했습니다. 따라서 통일된 언어체계로 작성한 코드가 중요하게 됩니다. 이 과정에서 '고급 프로그래밍 언어'가 나오게 되지만, 컴퓨터는 고급 언어로 작성한 코드를 바로 인식하지 못..
·WEB
전체 목표: 웹 개발을 위한 큰 그림을 그려 흐름을 이해하기 위하여 공부를 시작했습니다. 목표 1: 웹과 서버의 동작 방식 이해하기 요청-응답 웹의 동작 원리는 "클라이언트가 서버에 요청을 보내고 서버는 그 요청에 대해 응답 처리를 한다"입니다. 이전에 프론트엔드(클라이언트)와 백엔드(서버) 개념을 이해하면 좋습니다. 식당으로 비유를 해봅시다. 손님은 식당 직원에게 주문을 합니다. 직원은 주문에 맞게 서빙을 합니다. 즉, 무언가를 요청하는 손님은 클라이언트가 되고 요청한 것을 응답하는 직원은 서버입니다. API 요청 역시 데이터라고 볼 수 있습니다. 이 둘은 서로 데이터를 주고 받는 것이라고 할 수 있습니다. 그런데, 이 데이터를 서로 주고 받을 때 '정해진 규칙'이 있어야 합니다. 이 규칙이 바로 AP..
hyun0907
'WEB' 카테고리의 글 목록