문과생이 데이터로 밥벌이 하기 #4
파이썬python은 인터프린터 방식의 고급 프로그래밍 언어다.
프로그래밍 언어
: 알고리즘을 컴퓨터가 이해할 수 있는 방식으로 표현할 수 있는 언어
고급high level 프로그래밍 언어 (↔ 저급low level 프로그래밍 언어 - 기계어)
: 인간의 언어와 비슷한 프로그래밍 언어
: 인간이 프로그램을 작성하면 컴퓨터가 이해할 수 있는 기계어로 번역하는 소프트웨어가 필요함
인터프리터interpreter
: 작성한 프로그램의 명령어를 한번에 한줄씩 해석해 실행
↔ 컴파일러compiler : 작성한 프로그램 전체를 읽어 일괄적으로 한번에 해석하고 실행 (C, C++ 등)