
- 디버깅 : 문제의 원인을 찾는다 (개발중)
- 컴파일러 : 코드를 미리 번역
- 인터프리터 : 실행할 때마다 통역. 컴파일 과정이 필요 없음(ex 자바스크립트)
→ 컴파일러에 비해 실행속도가 느림
- 빌드 : 프로젝트 파일을 압축 (빌드의 형태는 다양)
- 배포 : 빌드한 결과물을 사용자에게 전달
- 환경 : 소프트웨어가 동작하는 공간
ㄴ 환경변수 : 다양한 용도로 각 환경마다의 값을 지정해주는 것
- 라이브러리 : 만들어진 소프트웨어 또는 내가 만드는 것도 가능(자재들)
- 프레임워크 : 골격 역할 (스프링 등..)