1. 용어 및 특징 정리 1) 컴파일(Compile) C, Java 같은 프로그래밍 언어로 작성된 소스 코드를 컴퓨터가 이해할 수 있는 기계어(이진수)로 변환하는 과정 (번역) 컴파일러 : 컴파일을 해주는 프로그램 2) 빌드(Build) 소스 코드를 컴퓨터가 실행 가능한 형태로 변환하는 과정 소스 코드 컴파일 및 필요한 리소스 파일들을 함께 패키징하여 실행/배포 가능한 애플리케이션 또는 라이브러리(예: JAR 파일)를 만들어냄 빌드 시 코드의 오류를 검사, 의존성 관리, 테스트 수행, 코드 최적화 등 수행 가능 3) 배포(Deploy) 소프트웨어나 애플리케이션을 실제 사용자가 접근/이용할 수 있는 환경에 설치하고 실행 가능하도록 하는 과정 웹 애플리케이션의 경우 배포 시 http 요청/응답을 할 수 있는..