본문 바로가기

프로그래밍 기본 개념15

보일러플레이트 Boilerplate 란 ? 보일러 플레이트를 사용해야 하는 이유 어떤 프로젝트를 시작할때마다 매번 처음부터 사소한 것까지 다 만들어 버리면 시간도 많이 들고 비효율적이게 된다. 반복적으로 사용되는 부분은 재사용하고 최소한의 수정으로 개발자의 단순 노동을 줄이고 시간을 단축시키기 위해 사용해야 한다. 보일러 플레이트 란 ? 로그인이나 getter, setter 등.. 자주 쓰이는 기능은 재사용할 수 있게 만들어 두어서 어디에서든 빠르게 재사용할 수 있게 하는 것을 보일러 플레이트라고 한다. 2022. 4. 7.
인터프리터 언어 와 컴파일러 언어 종류 와 차이점 컴파일러 언어와 인터프리터 언어 차이점 컴파일러 언어 (c, c++, c#, java) 인터프리터 언어( javascript, sql, html, python, ruby) 코드가 실행 되기 전 컨파일 타임에 소스 코드 전체를 한번에 머신 코드로 변환 후 실행 코드가 실행 되는 런타임에 문 단위로 한줄씩 중간 코드인 바이트 코드로 변환 후 실행 실행 파일을 생성 실행 파일을 생성 하지 않음 컴파일 단계와 실행 단계가 분리되어 있다 명시적인 컴파일 단계를 거치고 명시적으로 실행 파일을 실행 한다 인터프리트 단계와 실행 단계가 분리 되어 있지 않다 인터프리터는 한 줄씩 바이트 코드로 변환 하고 즉시 실행한다 실행에 앞서 컴파일은 단 한번 수행 된다 코드가 실행 될 때 마다 인터프리트 과정이 반복 수행 된다 컴.. 2022. 3. 11.
컴파일러 compiler , 인터프리터 interpreter 란 ? 우리는 컴퓨터에 명령할 때 컴퓨터의 기계어가 아닌 사람이 이해할 수 있는 약속한 구문(문법)인 프로그래밍 언어를 통해 프로그램을 작성한다. 그렇게 프로그래밍 언어를 통해 작성된 코드를 컴퓨터가 이해할 수 있도록 기계어로 변환해주는 작업이 필요한데 그걸 컴파일러 혹은 인터프리터라고 말한다 프로그래밍 언어 -> 컴퓨터 기계어로 변환 // 컴파일러 , 인터프리터 2022. 3. 11.
728x90