애드센스4



Perl 처음 배울때 좋은 책 이런말저런말

내 경험을 토대로 Perl 배우는데 도움이 될만한 책을 하나 소개하면....

Elements of Programming with Perl (http://www.manning.com/johnson/)

이 책은 많이 안알려진 듯 하지만, 개인적으로는 Learning Perl 보다 초보에게 더욱 적합다고 본다. 저술 의도는 프로그래밍을 전혀 모르는 초보에게 좋은 프로그래밍 기법을 가르치면서, Perl 을 자연스럽게 익히게 하는데 있다.

Learning Perl 이 Perl 의 기초 문법을 가르치는 형식의 책이라면, 이 책은 좋은 프로그램을 만들기 위한 사고 방식과 습관을 심어주는 장점이 있다. 책의 내용이 매우 쉽고, 설명이 친절해서 얼핏 첫인상에는 '뭐야, 이거 완전히 기초 서적이네?' 라고 생각하기 쉽지만, 읽으면 읽을수록 고급 테크닉과 Perl 적인 사고방식을 무의식 중에 심어주는 예사롭지 않은 책이라는 것을 알게 된다.

이 책의 내용을 적절히 소화하면, Intermediate Perl(http://www.oreilly.com/catalog/intermediateperl/) 이나, Mastering Perl(http://www252.pair.com/comdog/mastering_perl/) 의 내용을 보다 쉽게 소화할 수 있을 것이다.

Perl 로 Functional Programming 을 자연스럽게 익히기 위한 기초 단계로 적당하다. Perl 의 중급자나 고급자가 된 후 이 책을 다시 펼쳐보면 '이런 심오한 책이 정말 초보자용 책이었단 말인가?' 라는 감탄사가 나올 수도 있으니 주의할 것!

본인의 생각으론 Elements of Programming with Perl -> Intermediate Perl  -> Mastering Perl 의 단계로 공부해 나가면서, Programming Perl 을 레퍼런스로 사용하는 방법이 효과적인 공부 방법이 아닐까 한다. Intermediate Perl 을 읽을 때 쯤에 SICP 를 같이 읽는다면 더욱 좋겠고...

트랙백

이 글과 관련된 글 쓰기 (트랙백 보내기)
TrackbackURL : http://swbae.egloos.com/tb/1682469 [도움말]
  • Perl 5.10, 20 Year Anniversary 2007/12/20 04:15 #

    방금 여기저기 어슬렁거리다가 멋지고 놀라운걸 봤습니다.와우 그레이트 On this 20th birthday of Perl20주년 기념(?) 릴리즈인가요? Perl 5.10 릴리즈입니다.바로 20년전 12월 19일에 Perl ONE 릴리즈후 20년간 지속된 개발과 Perl 6를 바라보는 미래이런 난독증 언어가 20년이나 개발이 되다니 놀라울 따름입니다.You can download the new Perl 5.10 here:Per...... more

덧글

  • 코퍼스 2007/12/14 18:58 # 삭제 답글

    오.. 그렇게 심오한 책이었단 말입니까?
    러닝 펄, 펄쿡북, 프로그래밍 펄 등은 접해봤고,, 최근 intermediate perl을 보려 노력(--;) 중인데..
    주인장님의 안목을 믿고.. 이 책도 읽어보도록 하겠습니다.
  • NoSyu 2007/12/15 00:00 # 답글

    반갑습니다. 밸리를 타고 왔습니다.
    전 Beginning Perl 하나만 본터라 사실 많은 것이 부족했습니다.
    좋은 책 추천해주셔서 고맙습니다.

    PS
    오늘부터 SCIP를 읽고 있습니다만, Perl도 같이 봐야합니까??
  • aero 2007/12/15 00:45 # 삭제 답글

    구할길이 없어 책의 내용은 어떤지 모르겠지만 출판년도가 1999년도 인게 좀 걸리네요. 1999년도면 Perl버젼이 5.005 시절입니다. 분명 Perl식 사고에 도움이 될만한 내용이 있을 수 도 있겠지만 입문자가 본다면 최신 Perl경향을 익히기 힘들고 구식이된 테크닉을 학습하도록 할 수 있을것 같습니다. 요즘 서점가봐도 오래된 Perl책 이나 최근 일본perl책을 번역한 그림으로 보는 Perl인가? 하는 책도 보면 그런 책으로 처음 Perl을 공부할 사람이 걱정될때도 있습니다.
    예를 들면 subroutine을 호출할때 앞에 무조건 &를 붙인다든지 최근 Perl프로그램에서는 필수로 쓰는 use strict;같은게 뭐하는거며 왜 써야되는지 알게 될지? use warnings;를 안쓰고 perl -w 를 쓰거나 $^W=1 을 쓴다든지, open FH, '<harbl'; 같은건 구식방법이고 open my $fh, '<', 'harbl'; 이 최신방식인지를 알지등등..

    저는 이런 이유에서 Perl에 새로 입문하는 사람에게는 가장 최신경향의 Perl을 비교적 잘 설명한
    Beginning Perl 2판 - http://www.amazon.com/Beginning-Perl-Second-James-Lee/dp/159059391X
    을 추천합니다. 책을 구할 수 없다면 무료로 공개된 이책의 1판 - http://www.perl.org/books/beginning-perl/ 도 괜찮구요.
  • 헐랭이 2007/12/15 00:59 # 답글

    aero // 말씀하신 내용을 듣고 집에 있는 책을 꺼내서 다시 보니까, -w 빼놓고 나머지는 해당 사항이 없군요. 다행입니다.
  • aero 2007/12/15 01:47 # 삭제 답글

    늦게 까지 안 주무시네요 ^^
    그정도라면 볼만하겠군요. 요즘도 옛날 Perl 3시절 테크닉을 가르치는 문서나 책이 많고 또 그런걸 보고 배운 사람들이 짜놓은 Perl코드를 보면 안타까울때가 많습니다.
댓글 입력 영역


애드센스7