Programming,  단상,  컴퓨터와 인터넷

Python에 대한 개인적인 평가

장점
1. 뛰어난 성능
2. (비교적) 다양한 built-in 모듈
3. 확장성

단점
1. 조잡하고 부실한 reference manual
2. 의외로 엄격한 type rule
3. interpreter라서 syntax error도 늦게 발견됨
4. 들여쓰기

논의의 여지가 있는 점
1. 배우기 쉽다. – 정말?
2. OOP의 장점 – 스크립팅에 OO가 거추장스러운데?

업무용으로 python을 사용하고 있는 상황인데, 정이 안 붙는다. 성능때문에 재고의 여지가 없는 유일한 선택이긴 하지만 사람들이 이 언어에 열광하는 이유가 내게는 와닿질 않는다. 97년 여름방학에 최준호 선배가 이 언어를 처음 가르쳐주셨는데, 그때도 좀 뜨악했지만, 10년이나 지난 지금도 반갑지가 않다.

KLDP 쓰레드 중에, aero님께서 소개해주신 자료가 인상적이라서 여기에 올려본다.

미국의 해당 언어를 사용하는 직업 수의 변화를 나타낸 그래프이다.

답글 남기기