많은 대형 웹사이트가 Perl 프로그램을 사용하여 구축되었습니다.
이미지 크레디트: 스톡바이트/스톡바이트/게티 이미지
프로그래밍 언어가 데이터 문제를 빠르고 쉽게 수정할 수 있기 때문에 소프트웨어 개발자는 Perl을 "인터넷의 덕트 테이프"라고 부릅니다. 소프트웨어 개발자 Larry Wall이 1980년대 후반에 만든 Perl의 등장은 인터넷의 인기 상승과 World Wide Web의 시작과 일치했습니다. Perl은 Unix 환경에서 유래했으며 다른 Unix 소프트웨어와 공통점이 많습니다.
목적
Perl은 정교한 텍스트 파일 처리에 탁월한 고급 프로그래밍 언어이며 웹 페이지용 Hyper Text Markup Language 출력을 생성할 수 있습니다. 여기에는 데이터베이스를 통합하기 위한 인터페이스가 포함되어 있어 언어를 전자 상거래, 포럼, 블로그 및 기타 동적인 데이터 중심 웹 사이트에 적합하게 만듭니다(참조 4 참조). 인터넷 응용 프로그램 외에도 Perl은 일상적인 시스템 관리, 보고 및 유지 관리 작업에 편리합니다.
오늘의 비디오
유닉스 배경
Perl은 Unix 기반 컴퓨터에서 시작되었으며 Linux 시스템에서 계속 인기를 얻고 있습니다. 그것의 구문은 C, C++ 및 Unix 뿐만 아니라 Unix 쉘 스크립팅 언어에서 많이 차용합니다. "awk"와 같은 텍스트 처리 유틸리티. Perl 버전은 Microsoft Windows에서도 사용할 수 있습니다. 그리고 맥 OS X.
통역 언어
C, COBOL 및 FORTRAN과 같은 전통적인 컴파일 언어에서 프로그래머는 소스 파일을 선택한 언어를 선택한 다음 해당 언어의 컴파일러 프로그램을 사용하여 컴퓨터가 실행하는 실행 파일을 만듭니다. 곧장. 대조적으로 Perl 프로그래머는 먼저 Perl 인터프리터를 실행한 다음 인터프리터 내에서 코드를 작성하고 실행합니다. 인터프리터는 프로그래밍을 용이하게 하는 대화형 환경입니다. 프로그래머는 다음 예제에서 볼 수 있는 것처럼 명령줄에서 Perl 코드를 실행할 수도 있습니다.
c:>펄 프로그램명.pl
여기서 "prgramname.pl"은 Perl 프로그램이 포함된 텍스트 파일입니다.
강점과 약점
Perl의 주요 장점은 개발 속도입니다. 간결한 구문을 통해 프로그래머는 강력한 코드를 빠르게 작성할 수 있습니다. 이 언어는 개발자 기반에 따라 100만 명이 넘는 것으로 추산되며 중요한 플레이어로 부상했습니다(참조 5 참조). 그러나 Perl 프로그램의 조밀한 구문도 이에 대해 작동하므로 프로그램을 읽고 디버그하기가 어렵습니다.