You make me want to become a better person :D

IT상식/파이썬

파이썬(python) 명령해석기

Hhwang 2021. 4. 20. 19:54
반응형

저급 언어

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

컴파일 언어

  • 자바
  • C/C++

인터프리터 언어

사람이 한 마디 할 때마다 동시통역해주는 방식을 인터프리트(interpret) 방식이라고 하구요, 사람이 말하는 것을 처음부터 끝까지 듣고 나서 한꺼번에 바꿔주는 것을 컴파일(compile) 방식이라고 하지요.

명령을 한 줄 씩 입력하면 인터프리터가 그때그때 답을 돌려주는 방법을 두고 '대화식으로 인터프리터를 사용한다'고 합니다. 대화식은 아주 쉽고 간단한 사용방법입니다. 우리도 파이썬에 대해 아무 것도 모르는 상태에서 당장 인터프리터를 계산기처럼 쓰기 시작할 수 있었지요.

1C:\Python27>python exam/triangle.py

차이점

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

 

파이썬 대화식 모드

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

 

파이썬 스크립트 모드

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

반응형