*컴파일( Compile )
- 프로그래밍 언어로 만든 소스파일을 컴퓨터에서 실행 할 수 있는(컴퓨터가 이해할 수 있는) 기계어로 변환하는 일련의 과정을 의미한다. 초기엔 프로그램을 작성하기 위해 컴퓨터에서 바로 돌아가는 기계어를 통해 프로그래밍을 했다. 그러나 이런 과정은 생산성, 기기 간 호환성, 디버깅 등에 있어 효율적이지 않았고, 컴퓨터공학이 발전함에 따라 많은 부분이 추상화된 고수준 언어를 작성하고 이를 번역기를 통해 기계어로 번역하기 시작했는데, 이 번역기가 바로 컴파일러이다. 현재 많은 프로그램은 컴파일러를 통하여 전체를 기계어로 번역하여 실행하므로 프로그램 개발에 필수적인 툴 중에 하나다.
'기타' 카테고리의 다른 글
클래스와 객체란? (0) | 2020.04.24 |
---|---|
자바 가상 머신, 바이트코드 (0) | 2020.04.23 |
컴퓨터의 저장 단위(비트, 바이트) (0) | 2020.04.23 |
자바 문자열 공백제거(replaceAll, trim) (0) | 2020.04.22 |
일정 정리(함수사용v) (0) | 2020.04.21 |