안녕하세요, 송아지할때송아 김송아입니다.
오늘은 빌드와 컴파일에 대해 빠르고 쉽게 정리해드릴게요!
프로그래밍을 처음 접하시는 분들은 아마 빌드와 컴파일 용어 자체부터 어색하실 텐데요.
그 뜻을 굉장히 간단 명료하게 말씀드릴게요!
참고로 빌드와 컴파일 뜻을 이해하기 쉽게 좀 더 풀어서 3분짜리 영상을 찍어두었습니다!
본 게시글 하단에 링크 걸어두었으니 필요하신 분들은 참고하셔도 좋을 것 같습니다👀
자 진짜 1분만에 이해하는 빌드와 컴파일 가볼게요~!
## 1. 컴파일이란?
우리가 작성하는 프로그래밍 언어(코드)는 인간의 언어입니다.
따라서 우리는 이 언어를 컴퓨터의 언어로 바꿔줄 필요가 있습니다.
인간의 언어를 컴퓨터의 언어로 번역해주는 것, 바로 그것이 컴파일입니다.
cf. 00을 하는 사람을 보고 '00러'라고도 부르죠? 그래서 우리는 컴파일을 해주는 녀석을 컴파일러라고 부릅니다.
## 2. 컴파일한 코드만 가지고 프로그램이 실행이 되면 얼마나 좋을까요!
하지만 그 코드가 실행될 수 있게 조력자들이 필요합니다. 크고 작은 파일들(우린 리소스라고 불러요)인데요~!
코드를 도와줄 조력자들이 코드를 잘 도와줄 수 있게 위치 시키는 일도 필요합니다.
실행을 하기 위해서 필요한 구성원들이 제 역할을 하기 위해 자리하는 거죠~
## 3. 그래서 빌드란?
이렇게 컴파일부터 자리 배치까지! 즉, 실행을 위해 준비하는 모든 과정을 우리는 빌드라고 한답니다 :)
개념 끝!! 어떠신가요~? 참고로 통합개발툴(IDE, Intergrated Development Enviornment)에서 자주 만나게 될 용어들이에요.
빌드와 컴파일! 친해지면 좋겠죠?ㅎㅎ
그럼, 조금이나마 도움이되셨길 바라며!
우린 다음에 또 만나요 :)
감사합니다!
'Programming' 카테고리의 다른 글
진짜 자주 쓰는 Visual Studio 단축키 모음 Best 11 (0) | 2023.04.04 |
---|---|
[DB] MySQL 테이블 'order' 생성 오류 (0) | 2023.02.23 |
[스프링 입문 강의 추천 - 스진초7기] Spring과 진짜 초면인 우리의 배달 어플 API 만들기 (25) | 2023.02.14 |
맥 node.js 설치 (맥북 M1, 3분만에 설치하기) :: 송코딩 (0) | 2022.11.22 |
[DB] mariadb/mysql NOT NULL ERROR 1364 :: 송코딩 (0) | 2022.11.20 |