Perl은 Practical Extraction and Report Language의 약자로 레리 월(Larry Wall)이 유닉스 환경에서의 프로그램 코딩용 언어로 개발한 것으로 지속적으로 업데이트를 거쳐 2001년 봄 현재 5.6버전이 릴리즈(Release) 되어 있다.
Perl의 특징을 살펴보면 다음과 같다.
- Perl은 C, awk, sed, sh과 같은 언어들의 장점을 가지고 있다.
- Perl은 쉘 스크립트(Shell Script) 언어로 컴파일러(Compiler)가 필요 없다.
- Perl은 문자열 처리가 어떤 언어보다도 뛰어나다.
- Perl은 시스템 프로그래밍에 유용하다.
- Perl은 여러 운영체제를 지원한다.