Else/Vocab2 [ 용어정리 ] 컴파일(Compile) 이란? 사전적 의미 : 특정 프로그래밍 언어로 쓰여 있는 문서를 다른 프로그래밍 언어로 옮기는 언어 번역 프로그램을 말한다 (출처: 위키백과) 초간단 요약 : 소스코드를 컴퓨터가 이해할 수 있는 바이너리 코드로 변환하는 작업 (즉, 내가 짠 코드를 컴퓨터가 이해할 수 있게 번역하는 과정) - 참고로 바이너리 파일은 컴퓨터가 이해할 수 있는 0,1로 구성된 파일을 의미 예시(?) 대표적인 컴파일언어 : C 아래와 같은 c언어 소스코드가 hello.c 라는 파일에 담겨있을 때 컴파일 시키는 방법은 다음과 같다 #include int main() { printf("Hello World\n"); } 1. 이 코드를 컴파일하기 위한 명령어는 $ clang -o hello hello.c 혹은 (위 방법 보다는 아래 mak.. 2021. 6. 16. [ 용어정리 ] Syntactic Sugar 란? 사전적 의미 : 컴퓨터 과학에서 통사론 설탕은 일을 더 쉽게 읽고 표현할 수 있도록 설계된 프로그래밍 언어 내의 구문(출처: 위키백과) 초간단 요약 : (같은 기능이지만) 코드를 더 간결하거나 쉽게 표현하는 방식을 의미 예시 정수형 변수 i를 선언하고, i에 1을 더하는 코드를 c언어로 구현하면? 원래 코드 #include int main() { int i = 0; i = i + 1; } Syntactic Sugar를 활용한 코드 #include int main() { int i = 0; i++; } 2021. 6. 16. 이전 1 다음