IT/코딩
인터프리터 언어와 컴파일 언어의 차이
프로그래밍 언어에는 여러 가지가 있다. 기본적으로 컴퓨터는 0과 1만 이해할 수 있다. 1비트 단위로 이해를 하는데 이건 기계어라고 한다. 이걸 좀 더 고도화한게 어셈블리어고 그보다 더 고도화한 것이 하이레벨 언어이다. 사실 고도화라고 했지만 인간이 쓰기 편하게 번역기를 집어넣을거라고 보면 된다. 하이레벨 언어에는 C, C++, C#, 자바, 자바스크립트, 파이썬 등 다양한 언어들이 있는데 이들은 크게 두 가지로 나눌 수 있다. 컴파일 언어 컴파일 언어는 코드를 작성한 뒤 컴파일러라는 번역기를 통해 기계어로 코드를 저장한다. 기계어로 작동이 되기 때문에 속도가 빠르다는 장점이 있지만 그만큼 코드가 복잡하긴 하다. 적은 리소스 환경에서 실행해야 할 복잡한 기능을 구현할 때 많이 쓰인다. 대표적으로 C, 자..
2022. 9. 28. 21:48