본문 바로가기
Programming Language/PYTHON

[ PYTHON ] 파이썬이란?

by 개발자 김맹고 2021. 5. 12.

 

파이썬이란?

  • 1990년 암스테르담의 귀도 반 로섬 ( Guido Van Rossum )이 개발
  • 인터프리터 언어
  • 코미디 쇼 몬티 파이썬의 날아다니는 서커스( Monty Python’s Flying Circus)’에서 온 이름
  • 사전적 의미
    - 고대 신화의 파르나소스 산의 동굴에 살던 큰 뱀
    - 아폴로 신이 델파이에서 파이썬을 퇴치한 이야기
  • 교육용 및 실무에서 많이 사용되는 언어
    - 구글( 50% 파이썬으로 작성 )
    - 인스타그램( Instagram ), 드롭 박스( Dropbox )
  • 공동 작업과 유지보수가 쉬움

인터프리터 언어란?

인터프리터 언어는 원시코드( 프로그래머가 작성한 소스코드 )를 기계어로 변환하는 과정 없이 한 줄 한 줄 해석하여 바로 명령어를 실행하는 언어.

장점 : 코드 변경시 빌드 과정없이 바로 실행이 가능하다.

단점 : 컴파일 언어에 비해 속도가 느리다.

대표적인 언어 : R, Python, Ruby …

 

컴파일 언어란?

컴파일 언어는 원시코드( 프로그래머가 작성한 소스코드 )를 모두 기계어로 변환한 후에 기계( JVM 같은 가상 머신 )에 넣고 기계어 코드를 실행한다.

장점 : 빠르게 실행할 수 있다.

단점 : 소스코드를 번역하는 빌드 과정에서는 인터프리터 언어에 비해 시간이 소요된다.

대표적인 언어 : C, C++

 


(※) 파이썬 창시자 _ 귀도 반 로섬

네덜란드의 귀도 반 로섬은 1989년 회사에 출근을 할 수 없었던 크리스마스를 심심하지 않게 보내기 위해 재미삼아(?) 프로그램 언어를 만들었다. 그 언어가 바로 파이썬이다.

귀도 반 로섬

반응형

'Programming Language > PYTHON' 카테고리의 다른 글

[ PYTHON ] 파이썬으로 할 수 있는 일  (0) 2021.05.12
[ PYTHON ] 파이썬의 특징  (0) 2021.05.12

댓글