728x90
컴퓨터의 언어
컴퓨터는 0과 1로 이루어진 이진수의 언어로 정보를 표현
0 혹은 1이 차지하는 자리를 비트(bit)라고 하며 컴퓨터를 작동시키기 위해 컴퓨터의 언어로 지시(instruction)를 내림
저급 언어(Low-level language): 기계어, 어셈블리어 등
고급 언어(High-level language): C/C++, Python, Java 등
관련 영상
https://www.youtube.com/watch?v=Dx2tSsd3aFc
영상 요약)
인터프리터(Interpreter)는 지시문을 읽고 이를 컴퓨터의 언어로 변환
지시문을 개별적으로 변환하기 때문에 속도가 느리지만 프로그램을 빠르게 시작할 수 있 문제가 발생하는 즉시 결과를 확인하고 지시문을 수정할 수 있다.
컴파일러(Compiler)는 지시문 전체를 한꺼번에 컴퓨터의 언어로 변환
프로그램을 시작하는 데 시간이 오래 걸리고 문제가 발생할 시 수정이 어렵지만 빠르고 효율적으로 실행할 수 있다.
728x90
댓글