프로그래밍 펄
《프로그래밍 펄》(Programming Perl)은 펄 프로그래밍 언어를 사용하여 프로그램을 작성하는 것에 관하여 쓴 책의 하나로, 프로그래머들 사이에서는 카멜 북(Camel Book)으로 부른다. 펄 버전 4 이후로 주요 언어 변경사항을 반영하기 위해 여러 에디션으로 개정되었다(1991~2012년). 이 에디션들은 펄의 개발자 래리 월과 랜들 L. 슈왈츠, Tom Christiansen, Jon Orwant가 공동으로 저작하였다. 오라일리 미디어가 출판한 이 책은 펄 프로그래머들의 정본 참조 책으로 간주된다. 수천 장 이상의 다양한 에디션들이 각 펄 언어 버전 및 인터프리터에 대한 완전한 설명을 담고 있다.
펄이 다루는 부분에서 사소한 코드 스니펫에서부터 상당히 복잡한 식에 이르는 예제들이 있다. 카멜 북 에디션은 접근성이 좋고 유머스러운 스타일로도 유명하다.
역사
분홍색 척추 모양 때문에 핑크 카멜(pink camel)이라는 별칭을 지닌 제1판은 1991년 1월 첫 출판되었으며 펄 언어 버전 4를 다루고 있다. 이는 래리 월, 랜들 L. 슈왈츠의 작품이다. 1996년 8월 제2판이 출판되기까지 펄은 상당한 변화를 겪었다. 지금은 참조, 객체, 패키지, 또 그 밖의 현대의 프로그래밍 생성자들을 포함하고 있다. 이러한 변경사항에 대응하여 2명의 원저자는 Tom Christiansen과 공동으로 처음부터 책을 다시 작성하였다. 2000년 7월에 《프로그래밍 펄》의 제3판이 출간되었다. 이 판은 당시 월, Christiansen, Jon Orwant에 의해 펄 5.6 언어를 대상으로 다시 재작성되었다. 제4판은 펄 버전 5.14를 대상으로 주요 대상을 구성하며 다시 작성되었으며 펄에서의 유니코드 사용에 대한 설명을 개선하였다. 제4판은 2012년 2월에 출판되었다. 이 판은 Tom Christiansen, 브라이언 D. 포이, 래리 월, Jon Orwant이 작성하였다.
《프로그래밍 펄》은 오라일리에 의해 전자적으로 읽을 수 있으며, 여기에는 다양한 에디션의 펄 CD 북셸프, 사파리 서비스(기술 전자책을 포함하는 구독 기반 웹사이트)를 통해 지원된다. 출판사는 온라인을 통해 제3판의 18장의 무료 샘플[1], 그리고 제4판의 제1장[2], 또 이 책(제3판)의 완전한 코드 예제[3]를 제공한다. 오라일리는 펄과 관련한 카멜의 사용에 대한 상표를 갖고 있으나 비상업적인 사용을 허용하고 있다.[1][2]
에디션
- 제1판 (1991년. 482쪽. 펄 4를 대상으로 작성됨. ISBN 978-0-937175-64-4)
- 제2판 (1996년. 670쪽. 펄 5.003를 대상으로 작성됨. ISBN 978-1-56592-149-8)
- 제3판 (2000년. 1104쪽. 펄 5.6를 대상으로 작성됨. ISBN 978-0-596-00027-1)
- 제4판 (2012년. 1184쪽. 펄 5.14를 대상으로 작성됨. ISBN 978-0-596-00492-7)
같이 보기
각주
- ↑ “The Perl Camel”.
- ↑ “The Perl Camel FAQ”. 2017년 8월 13일에 원본 문서에서 보존된 문서. 2017년 9월 2일에 확인함.
외부 링크
- Programming Perl, 4th Edition
- Preview or read online (4th edition) 보관됨 2014-02-22 - 웨이백 머신 at en:Safari Books Online (subscription required)
- Review of Programming Perl, 3rd Edition
- 웹아카이브 틀 웨이백 링크
- 위키데이터 속성 P18을 사용하는 문서
- 위키데이터 속성 P41을 사용하는 문서
- 위키데이터 속성 P94를 사용하는 문서
- 위키데이터 속성 P117을 사용하는 문서
- 위키데이터 속성 P154를 사용하는 문서
- 위키데이터 속성 P213을 사용하는 문서
- 위키데이터 속성 P227을 사용하는 문서
- 위키데이터 속성 P242를 사용하는 문서
- 위키데이터 속성 P244를 사용하는 문서
- 위키데이터 속성 P245를 사용하는 문서
- 위키데이터 속성 P268을 사용하는 문서
- 위키데이터 속성 P269를 사용하는 문서
- 위키데이터 속성 P271을 사용하는 문서
- 위키데이터 속성 P347을 사용하는 문서
- 위키데이터 속성 P349를 사용하는 문서
- 위키데이터 속성 P350을 사용하는 문서
- 위키데이터 속성 P373을 사용하는 문서
- 위키데이터 속성 P380을 사용하는 문서
- 위키데이터 속성 P396을 사용하는 문서
- 위키데이터 속성 P409를 사용하는 문서
- 위키데이터 속성 P428을 사용하는 문서
- 위키데이터 속성 P434를 사용하는 문서
- 위키데이터 속성 P435를 사용하는 문서
- 위키데이터 속성 P436을 사용하는 문서
- 위키데이터 속성 P454를 사용하는 문서
- 위키데이터 속성 P496을 사용하는 문서
- 위키데이터 속성 P549를 사용하는 문서
- 위키데이터 속성 P650을 사용하는 문서
- 위키데이터 속성 P651을 사용하는 문서
- 위키데이터 속성 P691을 사용하는 문서
- 위키데이터 속성 P716을 사용하는 문서
- 위키데이터 속성 P781을 사용하는 문서
- 위키데이터 속성 P791을 사용하는 문서
- 위키데이터 속성 P864를 사용하는 문서
- 위키데이터 속성 P865를 사용하는 문서
- 위키데이터 속성 P886을 사용하는 문서
- 위키데이터 속성 P902를 사용하는 문서
- 위키데이터 속성 P906을 사용하는 문서
- 위키데이터 속성 P947을 사용하는 문서
- 위키데이터 속성 P950을 사용하는 문서
- 위키데이터 속성 P966을 사용하는 문서
- 위키데이터 속성 P982를 사용하는 문서
- 위키데이터 속성 P1003을 사용하는 문서
- 위키데이터 속성 P1004를 사용하는 문서
- 위키데이터 속성 P1005를 사용하는 문서
- 위키데이터 속성 P1006을 사용하는 문서
- 위키데이터 속성 P1015를 사용하는 문서
- 위키데이터 속성 P1045를 사용하는 문서
- 위키데이터 속성 P1048을 사용하는 문서
- 위키데이터 속성 P1053을 사용하는 문서
- 위키데이터 속성 P1146을 사용하는 문서
- 위키데이터 속성 P1153을 사용하는 문서
- 위키데이터 속성 P1157을 사용하는 문서
- 위키데이터 속성 P1186을 사용하는 문서
- 위키데이터 속성 P1225를 사용하는 문서
- 위키데이터 속성 P1248을 사용하는 문서
- 위키데이터 속성 P1273을 사용하는 문서
- 위키데이터 속성 P1315를 사용하는 문서
- 위키데이터 속성 P1323을 사용하는 문서
- 위키데이터 속성 P1330을 사용하는 문서
- 위키데이터 속성 P1362를 사용하는 문서
- 위키데이터 속성 P1368을 사용하는 문서
- 위키데이터 속성 P1375를 사용하는 문서
- 위키데이터 속성 P1407을 사용하는 문서
- 위키데이터 속성 P1556을 사용하는 문서
- 위키데이터 속성 P1584를 사용하는 문서
- 위키데이터 속성 P1695를 사용하는 문서
- 위키데이터 속성 P1707을 사용하는 문서
- 위키데이터 속성 P1736을 사용하는 문서
- 위키데이터 속성 P1886을 사용하는 문서
- 위키데이터 속성 P1890을 사용하는 문서
- 위키데이터 속성 P1907을 사용하는 문서
- 위키데이터 속성 P1908을 사용하는 문서
- 위키데이터 속성 P1960을 사용하는 문서
- 위키데이터 속성 P1986을 사용하는 문서
- 위키데이터 속성 P2041을 사용하는 문서
- 위키데이터 속성 P2163을 사용하는 문서
- 위키데이터 속성 P2174를 사용하는 문서
- 위키데이터 속성 P2268을 사용하는 문서
- 위키데이터 속성 P2349를 사용하는 문서
- 위키데이터 속성 P2418을 사용하는 문서
- 위키데이터 속성 P2456을 사용하는 문서
- 위키데이터 속성 P2484를 사용하는 문서
- 위키데이터 속성 P2558을 사용하는 문서
- 위키데이터 속성 P2750을 사용하는 문서
- 위키데이터 속성 P2980을 사용하는 문서
- 위키데이터 속성 P3223을 사용하는 문서
- 위키데이터 속성 P3233을 사용하는 문서
- 위키데이터 속성 P3348을 사용하는 문서
- 위키데이터 속성 P3372를 사용하는 문서
- 위키데이터 속성 P3407을 사용하는 문서
- 위키데이터 속성 P3430을 사용하는 문서
- 위키데이터 속성 P3544를 사용하는 문서
- 위키데이터 속성 P3562를 사용하는 문서
- 위키데이터 속성 P3563을 사용하는 문서
- 위키데이터 속성 P3601을 사용하는 문서
- 위키데이터 속성 P3723을 사용하는 문서
- 위키데이터 속성 P3788을 사용하는 문서
- 위키데이터 속성 P3829를 사용하는 문서
- 위키데이터 속성 P3863을 사용하는 문서
- 위키데이터 속성 P3920을 사용하는 문서
- 위키데이터 속성 P3993을 사용하는 문서
- 위키데이터 속성 P4038을 사용하는 문서
- 위키데이터 속성 P4055를 사용하는 문서
- 위키데이터 속성 P4114를 사용하는 문서
- 위키데이터 속성 P4143을 사용하는 문서
- 위키데이터 속성 P4186을 사용하는 문서
- 위키데이터 속성 P4423을 사용하는 문서
- 위키데이터 속성 P4457을 사용하는 문서
- 위키데이터 속성 P4534를 사용하는 문서
- 위키데이터 속성 P4535를 사용하는 문서
- 위키데이터 속성 P4581을 사용하는 문서
- 위키데이터 속성 P4613을 사용하는 문서
- 위키데이터 속성 P4955를 사용하는 문서
- 위키데이터 속성 P5034를 사용하는 문서
- 위키데이터 속성 P5226을 사용하는 문서
- 위키데이터 속성 P5288을 사용하는 문서
- 위키데이터 속성 P5302를 사용하는 문서
- 위키데이터 속성 P5321을 사용하는 문서
- 위키데이터 속성 P5368을 사용하는 문서
- 위키데이터 속성 P5504를 사용하는 문서
- 위키데이터 속성 P5587을 사용하는 문서
- 위키데이터 속성 P5736을 사용하는 문서
- 위키데이터 속성 P5818을 사용하는 문서
- 위키데이터 속성 P6213을 사용하는 문서
- 위키데이터 속성 P6734를 사용하는 문서
- 위키데이터 속성 P6792를 사용하는 문서
- 위키데이터 속성 P6804를 사용하는 문서
- 위키데이터 속성 P6829를 사용하는 문서
- 위키데이터 속성 P7293을 사용하는 문서
- 위키데이터 속성 P7303을 사용하는 문서
- 위키데이터 속성 P7314를 사용하는 문서
- 위키데이터 속성 P7902를 사용하는 문서
- 위키데이터 속성 P8034를 사용하는 문서
- 위키데이터 속성 P8189를 사용하는 문서
- 위키데이터 속성 P8381을 사용하는 문서
- 위키데이터 속성 P8671을 사용하는 문서
- 위키데이터 속성 P8980을 사용하는 문서
- 위키데이터 속성 P9070을 사용하는 문서
- 위키데이터 속성 P9692를 사용하는 문서
- 위키데이터 속성 P9725를 사용하는 문서
- 위키데이터 속성 P9984를 사용하는 문서
- 위키데이터 속성 P10020을 사용하는 문서
- 위키데이터 속성 P10299를 사용하는 문서
- 위키데이터 속성 P10608을 사용하는 문서
- 위키데이터 속성 P10832를 사용하는 문서
- 위키데이터 속성 P11249를 사용하는 문서
- 위키데이터 속성 P11646을 사용하는 문서
- 위키데이터 속성 P11729를 사용하는 문서
- 위키데이터 속성 P12204를 사용하는 문서
- 위키데이터 속성 P12362를 사용하는 문서
- 위키데이터 속성 P12754를 사용하는 문서
- 위키데이터 속성 P13049를 사용하는 문서
- 미국의 책
- 컴퓨터 프로그래밍 책
- 자유 소프트웨어를 소재로 한 책
- 펄
- 1991년 책
- 1996년 책
- 2000년 책
- 2012년 책