질문이 있으십니까?

기본 컨텐츠 및 사용자가 직접 참여하여 만들어진 다양한 내용을 검색합니다.

1.5. 명령해석기

저급 언어

  • 기계어 bit 즉 0과 1로만 인식
  • 어셈플리 기계의 메모리 주소(memory address)를 직접 접근하여 기계어로 코딩하는 프로그램 언어

컴파일 언어

  • 자바
  • C/C++

인터프리터 언어

사람이 한 마디 할 때마다 동시통역해주는 방식을 인터프리트(interpret) 방식이라고 하구요, 사람이 말하는 것을 처음부터 끝까지 듣고 나서 한꺼번에 바꿔주는 것을 컴파일(compile) 방식이라고 하지요.
명령을 한 줄 씩 입력하면 인터프리터가 그때그때 답을 돌려주는 방법을 두고 '대화식으로 인터프리터를 사용한다'고 합니다. 대화식은 아주 쉽고 간단한 사용방법입니다. 우리도 파이썬에 대해 아무 것도 모르는 상태에서 당장 인터프리터를 계산기처럼 쓰기 시작할 수 있었지요.
C:\Python27>python exam/triangle.py

차이점

[ 그림. 컴파일언어와 인터프리터 언어의 차이점 ]

파이썬 대화식 모드

[ 그림. 파이썬 대화식 모드로 실행 ]

파이썬 스크립트 모드

프로그램을 작성하고, 그것을 한꺼번에 실행해 보기위해 작성. 어떠한 Text 에디터든 상관없이 작성하면 된다. IDLE에서 제공하는 기본에디터를 사용해도 무방하다. 리눅스에서는 emacs, vim 등이 좋은 에디터로 많이 사용한다.

댓글을 작성하세요

문서 이력

  • 2020-06-07 날짜로 신달수 님으로 부터 컨텐츠명이 변경 되었습니다.
  • 2020-06-09 날짜로 신달수 님께서 등록 작업을 하였습니다.
  • 2020-06-10 날짜로 신달수 님께서 등록 작업을 하였습니다.