본문 바로가기

* 컴퓨터 언어 (Computer Language)/Python

Python의 단점


1. 인터프리터 형식
인터프리터 형식이라는 점은 소스가 컴파일이라는 복잡한 과정을 거치지 않고
소스 한줄 한줄이 바로바로 작동 한다는 장점이 있지만....
매우 긴 소스를 돌릴때는 느려질 가능성이 있습니다.

그걸 극복하려고 C언어의 모듈을 가져다 쓴다고 들었지만... 어쨌든 그렇다는 거지요.

2. 소스가 드러난다.
컴파일을 하지 않았기 때문에 소스가 드러납니다.
예를 들어 기업에서 엄청난 가치를 가진 프로그램을 만들었다고 할 때,
이것이 파이썬으로 만들어졌다면, 소스가 그대로 노출된다는거지요
만약 컴파일 과정을 거쳤다면 알 수가 없지만요.
예를 들어 r57.php처럼 base64로 소스 전체를 암호화 했다고 해도,
내가 또 다른 파이썬 프로그램으로 그 소스를 해독하게 만들면 된다는거지요
다른 암호화로 한다면 혹시 모르겠네요....

3. 다른 언어가 쓰기 귀찮다.
이게 제일 중요합니다.!!!!
파이썬에 맛들리면 다른 언어에 손이 안가죠....
파이썬 한 이후로 C언어에 손이 가는 분?

신의 언어의 몇 안되는 흠집이었습니다.

by 해커스쿨(볓빛을담아)