Recent Posts
Recent Comments
04-19 00:01
관리 메뉴

동글동글 라이프

소스 다이어트의 적절한 예 본문

개발자 이야기/Perl

소스 다이어트의 적절한 예

동글동글라이프 2010. 6. 16. 08:41
 
얼마전 친한 동생이 웹페이지로부터 특정 정보를 가져오는 소스에 대해서
 
블로그에 적은적이 있습니다.

 

 
 
간단히 말하면,
 
네이버에서 극장을 입력하면, 그 극장에서 상영되는 제목과 시간들을
 
파싱해서 나열하는 코드였는데,
 
정규표현식 없이 온리 C언어(소켓까지 포함)로 
 
약 300줄 가량 되는것을 확인하였습니다.
 
 
그래서 이런 예도 있다는걸 보여줄 겸,
 
perl 로 한번 다시 짜보게 되었습니다.
 
 
 
Windows Vim 으로 작업했고 소스는 아래와 같습니다.
 
총 14줄 :)
 
 
파싱이 잘 되는 것을 확인 할 수 있습니다 :)
 
 
보여주려고 짜 뒀다가 이제야 포스팅 하네요~
 
perl 가르쳐달라고 하는 동생의 모습이 눈에 선합니다 ^^;;
 
 
 
P.S.  C언어로 짜는게 나쁘다는것은 아닙니다.
     
       소켓으로 웹페이지에 접근함으로, 헤더에 어떤값이 들어간다던지 하는 부분들을 배울 수 있으며,
 
       문자열을 직접 파싱해야 됨으로 알고리즘에 대한 실력도 늘게 됩니다.
 
       제가 여기서 어필하고자 하는 부분은 
      
       조금더 단시간에 효율적으로 프로그램을 완성하는데 초점을 두었습니다.
 
 


'개발자 이야기 > Perl' 카테고리의 다른 글

Naver Perl 카페회원 1000명을 돌파!  (10) 2010.09.13
드디어 "Perl 6"이 출시 되었습니다 :)  (4) 2010.07.30
Acme::EyeDrops  (3) 2010.03.21
Gtk2::Calendar  (1) 2009.09.01
[Tool] Cava Packager  (4) 2009.06.06
Comments