오늘은 그동안 파이썬 프로그래밍의 기초적인 내용을 살펴보면서 나왔던 용어에 대해서 한번 짚고 넘어가 보려고 합니다.
▶ 소스 코드 (source code)
사람들이 이해할 수 있도록 프로그래밍 언어로 작성한 코드를 의미합니다. 사람들이 프로그래밍 언어를 사용해서 소스 코드를 만들면, 이는 컴퓨터가 이해할 수 없으므로 다시 컴퓨터가 이해하는 이진 코드로 변환되어 실행이 됩니다.
▶ 통합개발환경 (IDE, Integrated Development Enviroment)
컴퓨터를 사용하여 프로그램을 개발하는 과정에서 에디터, 컴파일러, 어셈블러, 링커, 디버거 등의 각 단계가 모두 하나의 프로그램 속에서 통합되어 있는 형태를 의미합니다. 쉽게 말해, 텍스트 에디터와 코드 실행기, 이 두 가지 모두를 포함하고 있는 프로그램을 의미합니다.
▶ 텍스트 에디터 (text editor)
문서를 편집하기 위한 모든 프로그램을 의미합니다. 그중에서도 프로그래밍 언어를 쉽게 작성할 수 있는 텍스트 에디터를 우리는 사용하게 됩니다. 그 종류에는 비주얼 스튜디오 코드, 아톰, 브라임 텍스트 등이 있습니다.
▶ 인터프리터 (interpreter)
사람이 이해할 수 있는 고급언어로 작성된 프로그램을 기계가 알아들을 수 있는 언어로 해석될 때 코드를 한 줄씩 읽어 실행시키는 방법/프로그램을 의미합니다.
▶ 대화형 쉘 (interactive shell)
코드를 한줄 입력하면 곧바로 실행한 결과를 확인할 수 있다는 점에서 컴퓨터와 대화하며 상호작용하는 것처럼 보이기 때문에 대화형 셸이라고 부릅니다.
'프로그래밍 > 파이썬 프로그래밍' 카테고리의 다른 글
[파이썬 기초] 파이썬(Python) 반복구조 for문 (0) | 2020.03.21 |
---|---|
[파이썬기초] 파이썬(Python) 프로그래밍 용어 정리② (0) | 2020.03.18 |
[파이썬기초] 파이썬(Python) if 조건문 (0) | 2020.03.15 |
[파이썬기초] 파이썬(Python) 외장함수 (0) | 2020.03.13 |
[파이썬 기초] 파이썬(Python) 함수 정의하기 (0) | 2020.03.13 |