HomeAboutMeBlogGuest
© 2025 Sejin Cha. All rights reserved.
Built with Next.js, deployed on Vercel
💌
JJong’s Archive
/
🌞
JS
/
컴파일러 언어와 스크립트 언어

컴파일러 언어와 스크립트 언어

Status
Done
Tags
날짜
Oct 8, 2023 08:18 AM
 
  • 코드를 기계어로 번역하는 과정을
    • 컴파일러가 하면 컴파일러 언어
    • 인터프리터가 하면 스크립트 언어이다.
  • 컴파일러 언어
    • 컴파일 하면 컴파일러가 기계어로 변환한 파일을 생성하고, 컴퓨터가 이를 실행
    • 스크립트 언어에 비해 빠름
    • 소스코드에 문법적 오류가 있을 때 컴파일 에러가 발생되어 디버깅 수월
    • 운영체제마다 사용하는 기계어가 달라, 운영체제에 따라 작업을 각각 다르게 해줘야 함
    • C, C++, JAVA
  • 스크립트 언어
    • 별도의 파일 생성 과정 없이, 컴퓨터가 코드를 실행하는 과정(런타임)에서 인터프리터가 소스 코드를 기계어로 번역한다.
    • 컴파일러 언어에 비해 느림
    • 소스코드에 문법적 오류가 있든 없든 일단 실행되기 때문에 디버깅이 어려움
    • 운영체제를 신경 쓸 필요 없이 한 번만 작성해두면 됨
    • Javscript, Python