Skip to content

Latest commit

 

History

History
20 lines (20 loc) · 1.11 KB

특징,장점,단점.md

File metadata and controls

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