정말이지... 파이썬은 너무 좋은 언어입니다.
※ 주의 : 필자는 현재 파이썬뽕에 거하게 취하고 있습니다.
주력 언어가 C/C++ 였는데, 저번에 파이썬 공부하고나서
최근에 소형 작업이면 대부분 파이썬으로 처리하고 있네요.
( C/C++ 밖에 몰랐을 땐 vs 컴파일러 연동해서 가벼운 컴파일러로 삽질하고 있었는데... )
일단, C로 짜는거보다 간결하게 처리됩니다.
( 간단히 C로 1000줄 쓸때 파이썬으론 500~600줄로 끝나는 기적을 보게됨. )
간단한 예로 문자열 뒤바꿀 경우
C |
MFC |
Python |
char s[] = "abcd"; char t; int n; int len = strlen(s); for(n=0;n<len/2;n++){ t = s[n]; s[n] = s[len-(n+1)]; s[len-(n+1)] = t; } |
CString text(_T("abcd")); text.MakeReverse(); |
s = 'abcd'[::-1] |
이딴짓을 할 필요가 없다는거죠 -_- . . .
( 그나저나 MFC는 잘 다루지 않아서 맞는지도 모르겠음 )
그리고 인터프리터 언어라 결과를 바로바로 볼 수 있어서 진짜 편함.
그 외 C언어로 포인터 노가다 할 필요 없이, 파이썬 클래스를 통해 간단히 파싱이 가능하네요.
정말이지 . . . 파이썬은 최고야 !
기념으로 호시메모 이미지 파일 언팩 파이썬 소스 올림.
( 공부한지 얼마 안되서 소스가 엄청 허접해 보일 수 있으니 양해바람... )
여담으로 당연한 얘기겠지만 바이너리 작업은 C가 훨씬 편합니다.........
p.s > 소스 올려놓고 한가지 빼먹은게 있네요.
hzc1 내에 압축된 이미지 여러개일 경우 처리되지 않습니다.