- 다른언어와의 차이점, 장점, 특징
- 특징
- 스크립트 언어
- 컴파일 과정 없이 인터프리터가 소스코드를 한줄씩 읽어들여 곧바로 실행하는 스크립트 언어이다.
- 컴파일 과정이 필요하지 않아, 실행 결과를 바로 확인하고 수정할 수 있다.
- 동적 타이핑
- 변수의 자료형을 지정하지 않고 선언만 할 수 있다.
- 변수가 할당되어 실행되는 시점에 결정된다. 형변환이 필요 없어서 편하다.
- 하지만 코드 실행 중 예상치못한 타입에러의 위험이 있다.
- 플랫폼 독립적
- 대부분의 운영체제에서 모두 동작한다.
- 운영체제별로 컴파일한 필요가 없기 때문에 한번 소스 코드를 작성하면 어떤 운영체제에서도 활용 가능하다.
- 스크립트 언어
- 장점
- 간결하고 쉬운 문법
- 빠른 개발 속도
- 높은 확장성 및 이식성
- 활발한 생태계
- 단점
- 컴파일언어에 비해 느리다
- GIL 때문에 멀티스레드의 장점이 없다 = 느리다
- 특징