날짜: 1996-04-01 | 글쓴이: 도아 | 6004 번 | 프린트 | 메일로보내기

제 1강 - 펄이란?


Perl은 Larry Wall(lwall@netlabs.com)의 사고의 산물이다. Wall은 계속해서 Apple에서 VMS에 이르기까지 모든 컴퓨터 플래폼에서 사용할 수 있는 프로그래밍 언어를 개발해왔다.

Perl은 "Pathologically Eclectic Rubbish Lister"의 약자라고 말하는 사람이 있기는 하지만, "Practical Extraction and Report Language"의 약자이다. Perl은 Wall이 만든 보편적인 USENET reader, rn의 보조 스크립트 언어로부터 시작됐다.

Perl은 문자열의 조작, I/O와 시스템 태스크에대해 최적화된 스크립트 언어이다. 펄은 UNIX 설명서 2절(시스템 관리에 중요한)의 거의 모든 내용을 내장하고 있다. 펄은 Bourne shell, csh, awk, sed, grep와 C로 부터 대부분의 문법을 따왔다.

펄은 웹의 대화성을 제공하는 응용 프로그램(CGI)을 만드는 빠르고 가장 효과적인 방법으로 최근 주목받기 시작했다. 사실 펄은 스크립트 언어에 부과된 전통적인 제약을 대부분 극복했다. 펄의 특징 장점

스크립트 언어
소스 파일을 컴파일 없이 바로 실행할 수 있으므로 프로그램의 개발 시간을 단축할 수 있음.
강력한 문자열 처리
Unix에서 사용되는 강력한 문자열 처리기능(Regular Expression: 정규식)외에 자체적인 문자열 처리연산자(Split)을 지원.
개체의 개념을 지원(Perl 5)
연관배열은 개체 지향 프로그래밍에서 개체의 Property를 저장하는 방법이며, 펄은 연관배열을 기본 변수형으로 지원하며, 개체 참조를 위한 모듈과 메소드를 지원.
다양한 플래폼을 지원
Unix, Windows 95/NT, Mac OS등 현존하는 모든 플래폼을 지원하며, 최소의 수정으로 실행이 가능.
단점
수행 속도가 느림
컴파일 언어와는 달리 펄은 실행 시점에서 컴파일된후 실행되므로 컴파일 언어에 비해 속도가 다소 느림.
소스의 공개
펄은 소스 자체가 실행파일이므로 항상 소스가 공개됨.
Perl 사이트 자원목록
Perl 협회
http://www.perl.org/
Perl 언어 홈페이지
http://www.perl.com/perl/
CPAN, Comprehensive Perl Archive Network
http://www.perl.com/CPAN/README.html
MacPerl
http://www.iis.ee.ethz.ch/~neeri/macintosh/perl.html
Perl-Win32
http://www.perl.hip.com/
Perl for Win32(ActiveState)
http://www.activestate.com/
라이브러리
Perl for Win32(자원목록)
http://www.netaxs.com/~joc/perlwin32.html
perlWWW(자원목록)
http://www.oac.uci.edu/indiv/ehood/perlWWW/
libwww-perl
http://www.ics.uci.edu/pub/websoft/libwww-perl/
cgi-lib.pl
http://www.bio.cam.ac.uk/web/form.html
CGI.pm
http://www.genome.wi.mit.edu/ftp/pub/software/WWW/


WZD | 구글 | 네이버 | 뉴스2.0 | 다음 | 델리셔스 | 마가린 | 북마크 | 야후 | 한RSS | 블로그

다음글: 제 2강 - 기본 프로그램 (4826)1996-04-02
이전글: Part II - CGI Programing with Perl (6719)1996-04-01

세상사는 이야기

  • 오타도 즐거운 안드로 >
  • 최고의 OCR 어플, Text >
  • 누구나 할 수 있는 순 >
  • 듀오백 컨텐츠 허브, >
  • 초딩도 할 수 있는 아 >
  • 듀오백 2.0, 최적의 등 >
  • 의자이기를 포기(?)한 >
  • 야후의 꼴통 짓과 플리 >
  • 책을 테이크 아웃? 크 >
  • 전자책(크레마 터치), >


  • RSS 占쏙옙크 (占싶몌옙 | 회占쏙옙 | 占쏙옙占쏙옙 | 占쏙옙占쏙옙)
    (C) 1996 ~ 2012 QAOS.com All rights reserved.