본문 바로가기

728x90

컴퓨터 과학(CS)/프로그래밍 언어

(2)
[컴퓨터 과학] 컴파일러와 인터프리터 - 고급 언어 번역기 (용어 설명) 컴파일러와 인터프리터 컴파일러와 인터프리터 누구냐 너네들은?? 우리가 프로그래밍 언어를 작성할 때는 보통 가독성이 좋은 고급 언어로 작성을 합니다. 이러한 고급 언어를 기계어로 번역시켜 주는 역할을 하는 것이 바로 컴파일러와 인터프리터입니다. 고급 언어: 사람의 언어와 가까운 언어 - C, C++, C#, Java, JavaScript 등등 (좋고 나쁘고의 의미 아님) 저급 언어: 기계의 언어(기계어)와 가까운 언어 - 어셈블리어 (역시나 좋고 나쁘고의 의미 아님) 기계어: 1과 0으로 이루어진 CPU가 해석할 수 있는 유일한 언어 어셈블리어: 기계어를 가독성 좋게 영어로 번역한 언어 자세한 설명 보러 가기 즉, 컴파일러와 인터프리터는 고급 언어를 기계어로 번역하는 번역기인 셈입니다. 제가 외국인과 소통..
[컴퓨터 과학] 기계어, 어셈블리어, 고급 언어, 저급 언어 (용어 설명) 안녕하세요!!! 숯 같은 개발자 엄탱입니다!! 오랜만에 또 포스팅을 하게 되었습니다. 오늘은 제가 JavaScript의 호이스팅이라는 개념을 포스팅하기 전에 필요한 용어를 공부하다 또 그 안에 필요한 용어를 공부하다 기계어, 어셈블리어, 고급 언어, 저급 언어까지 오게 되었습니다. 오늘도 화이팅 하시고 힘찬 하루 보내세요. 오늘은 그림이 별로 없어 읽기 힘드실 수 있을 것 같아 걱정이 됩니다. 그래도 읽어 주시면 감사하겠습니다. 혹여나 잘 못 된 내용이 있다면 댓글로 남겨주시면 더더욱 감사하겠습니다. 바로 시작하겠습니다. 기계어와 어셈블리어 기계어 기계어는 쉽게 말해 컴퓨터의 언어입니다. 더 자세히 설명하자면 CPU가 별 다른 컴파일 없이 직접 해독하고 실행할 수 있는 0과 1로만 이루어진 비트 단위의 ..

728x90