컴파일러와 관련된 개념들을 정리합니다.
컴파일러와 관련된 개념들을 정리합니다.
5 items under this folder.
전체 과정 개발자가 소스코드를 작성한다. (Ts, Html, css, sass, scss etc) Babel을 통해 모든 브라우저에서 호환 가능한 문법의 코드로 변환한다. 소스코드를 하나로 묶는 Bundling을 진행한다. 원격 저장소에 Deploy한다.
소스코드가 컴파일 과정을 통해 기계어로 변환되어 실행가능한 프로그램이 되는 과정을 의미 컴파일 에러는 소스코드가 컴파일 되는 과정 중에 발생하는 Syntax error, 파일 참조 오류 등과 같은 문제들로 인해 컴파일이 방해되어 발생하는 오류를 말한다.
컴파일러 소스코드를 타겟 언어와 의미론적으로 동등하게 번역해주는 프로그램 어떠한 언어에서 기계어로만 변환하는 것을 부르지 않음 예시 C 언어 컴파일러 (기계어로 변환) Silicon Compiler 논리 게이트 연산을 수행할 때 쉽게하기 위해 해주는 녀석 OS Command language 명령어 커맨드를 어휘분석, 구분 분석을 통해서 OS가 이해하는 언어로 변환함 Query language 쿼리문 자체를 데이터 베이스가 이해하는 언어로 변경해줌 컴파일러 언어 한번 컴파일이 오래걸림 하지만 컴파일 하고나면 실행파일이 생성되기 때문에...
전체 과정 개발자가 소스코드를 작성한다. (Ts, Html, css, sass, scss etc) Babel을 통해 모든 브라우저에서 호환 가능한 문법의 코드로 변환한다. 소스코드를 하나로 묶는 Bundling을 진행한다. 원격 저장소에 Deploy한다.
컴파일 과정을 마친 응용 프로그램이 사용자에 의해서 실행되어지는 때를 의미 런타임 에러는 이미 컴파일이 끝난 상태에서, 의도치 않은 예외 상황(메모리 부족, 0나누기, Null 참조)으로 인해 발생하는 오류를 말한다.