프로그래밍 언어 종류



⭐ <저급언어>

📌 기계어

0과 1로 이루어진, 기계가 이해할 수 있는 언어


📌 어셈블리어

기계어를 좀 더 인간이 사용하기 쉽게 다듬은 언어

  • 컴퓨터를 만든 제조사에 의존적이며 제조사에 따라 모두 다르다.
  • 기계어와 일대일로 대응한다
    -> 그렇기 때문에 성능 최적화 좋음
  • 기계어보다는 다듬어진 언어지만 암호에 가까워 저급 언어에 포함됨


⭐ <고급언어>

📌 컴파일 언어

인간이 사용하는 언어에 가까운 프로그래밍 언어
컴파일러에 의해 번역되어 다른 프로그래밍 언어(기계어)로 바뀌는 언어
코드를 한 번에 컴파일러로 변환하기 때문에 이 작업만 해 놓으면 실행 속도가 빠름

Ex) Java, C/C++ 등


📌 인터프리터 언어

인간이 사용하는 언어에 가까운 프로그래밍 언어
인터프리터를 통해 소스 코드를 바로 실행할 수 있는 언어
명령어를 한 줄씩 읽고 바로 기계어로 번역
먼저 번역해야 하는 컴파일 과정은 없지만 실행이 느림

Ex) Javascript, 파이썬 등

profile
⛅🛩️ 먼 길을 돌아서 온 프론트엔드 개발자 ✈️⛅

0개의 댓글