python
[Python] 파이썬(Python)의 특징과 장단점을 알아보자
들어가며Python을 본격적으로 공부하기전에 특징과 기존에 사용하던 언어인 Java와 비교하며 장단점을 알아보았다.파이썬의 특징1. 인터프리터 방식개발자가 작성한 소스코드는 컴퓨터가 알아먹을 수 없다. 그렇기 때문에 컴퓨터가 알아먹을 수 있는 언어(기계어)로 번역이 되어야 하는데 이를 컴파일이라고 한다. 번역을 하는 방식에는 컴파일러와 인터프리터 방식이 있다. 컴파일 방식 프로그램 소스코드를 전체를 스캔하여 모두 번역하고 실행가능한파일을 만들고(C의 경우 ObejctCode파일) 이 파일들을 묶어서 하나의 실행파일(링킹)작업을 한다. 컴퓨터는 이 파일을 읽어서최종적으로 명령을 실행한다. C와 Java가 대표적이다. 반면 인터프리터 방식은 소스 코드를 한 줄씩 기계어로 번역하며 명령을 수행한다. 파이썬은 ..