728x90
반응형
이진 숫자
0과 1로만 구성된 2진수체계
컴퓨터가 이해할 수 있다.
이진 코드
이진 숫자로 된 컴퓨터 프로그램 부호
프로그래밍 언어
이진 코드로 컴퓨터를 프로그래밍을 하기 어렵기 때문에 사람이 이해할 수 있는 언어로 프로그램을 만들기 위해 개발 된 것
소스코드
프로그래밍 언어로 작성된 컴퓨터 진행 계획
코드실행기
프로그래밍 언어를 컴퓨터가 이해할 수 있는 이진 숫자로 변환해 주는 것, 일종의 번역기
컴파일 언어
소스코드를 컴파일이라는 과정을 거쳐 파일로 만든 뒤 실행하는 언어로 빠르게 실행된다.
인터프리터가 필요없는 언어
C, cpp(c++), java?
인터프리터 언어
소스코드를 한 줄씩 해석하고 실행하는 언어로 느리게 실행된다. c가 python에 비해 10~350배정도 빠르다.
인터프리터라는 코드 실행기가 필요하다.
따로 기계어로 된 파일을 만들지 않는다.
python, R, Ruby
728x90
반응형
'컴퓨터공학' 카테고리의 다른 글
기본적인 프로그래밍 용어 (0) | 2022.03.04 |
---|---|
프로그래밍, 프로그램, 프로세서 (0) | 2022.03.04 |
댓글