파이썬이란?
- 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 |
댓글