Perl의 개요

Outline of Perl

다음 개요는 Perl 프로그래밍 언어의 개요 및 주제 가이드로 제공됩니다.

Perl고급 범용 인터프리터, 멀티패러다임, 다이내믹 프로그래밍 언어.Perl은 1987년 Larry Wall에 의해 보고서 처리를 [1]용이하게 하기 위해 범용 Unix 스크립트 언어로 개발되었습니다.그 이후로, 그것은 많은 변화와 개정을 거쳤고 프로그래머들 사이에서 널리 인기를 끌었다.래리 월은 계속해서 라쿠의 개발을 감독하고 있다.Perl과 Raku는 지속적인 개발을 받고 있기 때문에 Perl은 프로그래밍 언어 패밀리가 됩니다.패턴 매칭 기법을 사용하여 데이터를 처리하는 Practical Extraction and Reporting Language의 약자입니다.

Perl은 어떤 종류입니까?

  • Perl은 다음 유형의 모든 것으로 설명할 수 있습니다.
    • 프로그래밍 언어 패밀리– 프로그래밍 언어는 기계, 특히 컴퓨터에 명령을 전달하도록 설계된 인공 언어입니다.프로그래밍 언어는 기계의 동작을 제어하는 프로그램을 만들거나 알고리즘을 정확하게 표현하기 위해 사용할 수 있습니다.Perl과 Raku는 각각 다음과 같이 간주됩니다.
      • 범용 프로그래밍 언어– 다양한 응용 프로그램 도메인의 소프트웨어 작성에 사용할 수 있도록 설계된 프로그래밍 언어입니다.
      • 고급 프로그래밍 언어 – 컴퓨터의 세부 사항을 추상적으로 표현한 프로그래밍 언어입니다.저수준 프로그래밍 언어는 매우 복잡하지만, 고수준 프로그래밍 언어는 자연 언어 요소를 사용할 수 있고, 사용하기 쉬우며, 프로그램 개발 과정을 저수준 언어에 비해 더 쉽고 이해하기 쉽게 만들 수 있습니다.
        • 인터프리터 언어 – 인터프리터 프로그램에 의해 프로그램이 '간접적으로' 실행되는 프로그래밍 언어.이는 컴파일된 언어가 머신 코드로 변환된 후 호스트 CPU에 의해 '직접' 실행되는 것과 대조될 수 있습니다.
          • 스크립트 언어– 스크립트 작성을 지원하는 프로그래밍 언어입니다.인간의 오퍼레이터가 1개씩 실행할 수 있는 태스크의 실행을 자동화하는 소프트웨어 환경용으로 작성된 프로그램입니다.
            • 언어 – 다른 스크립트 및 프로그램을 활성화하는 프로그램 또는 스크립트 작성에 사용되는 프로그래밍 언어(일반적으로 스크립트 언어)입니다(따라서 이들을 '풀어내기').
          • 동적 프로그래밍 언어 – 다른 언어가 컴파일 중에 실행할 수 있는 많은 일반적인 동작을 실행하는 고급 프로그래밍 언어입니다.이러한 동작에는 프로그램 실행 중 프로그램 확장, 새 코드 추가, 개체 및 정의 확장 또는 유형 시스템 수정 등이 포함될 수 있습니다.
            • 동적 유형 프로그래밍 언어 – 프로그래밍 언어는 대부분의 유형 검사(예를 들어 숫자 대 비수치)가 컴파일 시간이 아닌 런타임에 수행될 때 동적으로 입력된다고 합니다.따라서 특정 변수 또는 값의 유형은 잠겨 있지 않습니다.동적 입력 값에는 유형이 있지만 변수는 유형이 없습니다. 즉, 변수는 모든 유형의 값을 참조할 수 있습니다.
    • 자유오픈 소스 소프트웨어– 자유 소프트웨어이자 오픈 소스 소프트웨어입니다.소스 [2]코드를 사용하여 사용자에게 설계 사용, 복사, 연구, 변경 및 개선 권한을 부여하기 위해 자유롭게 라이센스가 부여됩니다.Perl과 Raku는 모두 무료 오픈 소스입니다.
      • 무료 소프트웨어 – 제한 없이 사용, 연구 및 수정할 수 있는 소프트웨어이며, 제한 없이 수정 또는 수정되지 않은 형식으로 복사 및 재배포할 수 있습니다.또한 추가 수신자가 취득한 것과 동일한 권리를 가지며, 소비자 제품 제조원이 아무런 제한도 없습니다.무료 소프트웨어 등급은 소프트웨어를 소스 코드로 제공합니다.게다가 Perl은 무료로(즉, 무료로) 이용할 수 있습니다.
      • 오픈 소스 소프트웨어 – 소스 코드 형식으로 이용 가능한 컴퓨터 소프트웨어: 일반적으로 저작권자에게 소유되는 소스 코드 및 기타 특정 권리는 사용자가 소프트웨어를 학습, 변경, 개선 및 배포할 수 있는 오픈 소스 라이센스로 제공됩니다.오픈 소스 소프트웨어는 공개적이고 협업적인 방식으로 개발되는 경우가 많습니다.Perl은 대규모 국제 자원봉사 커뮤니티에 의해 개발 및 지원되고 있습니다.

Perl의 기타 이름

  • Perl을 약자로 취급하면서 설명하는 백로니임:
    • PERL = 실제 추출 및 보고서[3] 언어
    • PERL = 병리학적 다양성 쓰레기[4] 리스터
  • 기타 설명
    • 인터넷용[5] 덕트 테이프
    • 스크립트 언어의 스위스 육군 전기톱

Perl의 측면

Perl의 장점

  • 유연성 – perl은 풍부한 기능을 갖추고 있으며 다른 많은 프로그래밍 언어에서 차용되었습니다.이것은 「여러 가지 방법이 있다라는 모토에 반영되어 있다.언어를 확장하기 위해 사용할 수 있는 확장 모듈도 많이 있습니다.
  • 크로스 플랫폼 구현– perl 프로그램은 다양한 유형의 컴퓨터에서 작동하며, 보통 소스 코드를 수정할 필요가 없습니다.Perl 인터프리터는 대부분의 운영체제(플랫폼)용으로 개발되어 각각의 특성을 고려하여 각각의 플랫폼이 이론적으로 동일한 코드를 실행할 수 있도록 합니다.
  • 텍스트 조작 – 맞춤법 검사, 정규식을 사용한 검색 및 치환 작업, 자연어 처리 등 모든 작업을 수행할 수 있습니다.
  • 데이터베이스 조작 –
  • 스크립팅– perl은 명령줄 인터프리터인 Unix 쉘에서 실행하는 일련의 명령어 형태로 프로그램을 작성할 때 유용합니다.이러한 프로그램을 "스크립트"라고 합니다.이 점에서 perl은 스크립트 언어로 간주됩니다.셸 스크립트에 의해 실행되는 일반적인 작업에는 프로그램 실행, 텍스트 인쇄 및 파일 조작(복사, 이름 변경, 삭제 등)이 포함됩니다.
  • perl은 인터프리터 언어이기 때문에 다음과 같은 이점이 있습니다.

Perl의 약점

  • 저속 – 인터프리터 언어이기 때문에 일반적으로 perl 코드는 컴파일된 코드보다 느리게 실행됩니다.예를 들어 최첨단 비디오 게임을 만드는 데는 적합하지 않을 것이다.
  • 소프트웨어 유지보수 – 소스 코드는 암호화되어 있을 수 있습니다(C와 거의 동일). 적절한 설명이 포함되지 않는 한 다른 사용자가 작성한 코드의 코드를 유지하거나 버그를 수정하는 것이 어려울 수 있습니다.

Perl의 컴포넌트

Perl 문서

  • Perl Programming Documentation – Perl 5 프로그래밍 언어 사용자 매뉴얼 이름.온라인 및 오프라인에서 이용하실 수 있습니다.

Perl 언어 구조

Perl 언어 구조

Perl 스크립트의 요소

  • #!usr/bin/perl– 줄의 선두에 있는 해시 기호(#)와 !(bang)의 이름을 따서 "shebang line"이라고 합니다.인터프리터 지시라고도 합니다.
  • #해시 기호라고도 하는 숫자 기호.Perl에서는 #는 코멘트의 시작을 나타냅니다.perl은 나머지 행을 무시하고 스크립트코드로 실행하지 않도록 지시합니다.
  • 주구조(C에서 파생)

프로그래밍 도구

Perl 스크립트를 지원하는 텍스트 편집기

  • Notepad++ – Perl을 포함한 50개 이상의 프로그래밍, 스크립트, 마크업 언어에 대해 구문 강조 표시 및 코드 폴딩을 지원합니다.
  • gedit – GNOME 데스크톱 환경, Mac OS X 및 Microsoft Windows용 무료 오픈 소스 텍스트 에디터.범용 텍스트 에디터로 설계된 gedit은 심플함과 사용 편의성을 강조합니다.여기에는 소스 코드 및 마크업 언어 등의 구조화된 텍스트를 편집하는 도구가 포함됩니다.Perl을 포함한 다양한 언어에 대해 구문 강조 표시를 구성할 수 있습니다.
  • UltraEdit – Ian D가 1994년에 작성한 Microsoft Windows, Linux [1] 및 Mac OS X (인텔)용 상용 텍스트 에디터.Mid. 이 에디터에는 매크로, 구성 가능한 구문 강조 표시, 코드 폴딩, 파일 형식 변환, 프로젝트 관리, 검색 및 치환을 위한 Perl Compatible Regular Expressions, 열 편집 모드, FTP를 통한 파일 원격 편집, API 또는 선택한 명령줄 등을 포함한 프로그래머용 도구가 포함되어 있습니다.
  • Vim – 명령줄 인터페이스와 그래피컬 사용자 인터페이스에서 모두 사용할 수 있도록 설계된 vi 기반의 무료 오픈 소스 텍스트 에디터.Perl 스크립트인터페이스를 포함합니다.

Perl 지원

  • CPAN – 250,000개가 넘는 소프트웨어 모듈 및 39,000개의 배포용 문서를 포함하는 포괄적인 Perl 아카이브 네트워크. 12,000명 이상의 기여자가 Perl 프로그래밍 언어로 작성했습니다.

웹 사이트

Perl에 관한 자료

Perl에 관한 서적

Perl에 관한 잡지

Perl의 이력

Perl 버전

Perl은 다음에서 파생되었습니다.

  • AWK – 텍스트 처리용으로 설계되어 일반적으로 데이터 추출 및 보고서 작성 도구로 사용되는 인터프리터 프로그래밍 언어.이것은 대부분의 Unix 계열 운영 체제의 표준 기능입니다.AWK는 3명의 저자의 성에서 이니셜을 사용하여 명명되었습니다.
  • C – 매우 인기 있는 프로그래밍 언어.C++, D, Go, Rust, Java, JavaScript, Limbo, LPC, C#, Objective-C, Perl, PHP, Python, Verilog(하드웨어 기술 언어) 및 Unix의 C 쉘을 포함한 많은 후속 언어들이 C에서 직간접적으로 차용되었다.이 언어들은 C에서 제어 구조 및 기타 기본 특징을 많이 끌어냈다.이들 대부분은 (가장 극적인 예외인 Python을 포함) 일반적으로 C와 매우 구문적으로 유사하며, C의 인식 가능한 표현과 스테이트먼트 구문을 근본적으로 다를 수 있는 기본 유형 시스템, 데이터 모델 및 시멘틱스와 결합하는 경향이 있습니다.
  • grep – grep는 "Global Regular Expression Print"를 나타냅니다.이는 정규 표현과 일치하는 행을 일반 텍스트 데이터 세트 검색하기 위한 명령줄 유틸리티입니다.Grep는 원래 Unix 운영 체제용으로 개발되었지만 현재 모든 Unix 유사 시스템에서 사용할 수 있습니다.
  • sed – (스트림 에디터)는 심플하고 콤팩트한 프로그래밍 언어를 사용하여 텍스트를 해석하고 변환하는 Unix 유틸리티입니다.sed는 정규 표현을 지원하는 가장 초기의 도구 중 하나이며 텍스트 처리, 특히 substitution 명령어에 사용되고 있습니다."스트림 편집"을 수행하는 다른 옵션으로는 AWK 및 Perl이 있습니다.
  • sh: Unix용 명령줄 셸인 Bourne 쉘.

Perl 소프트웨어

Perl로 프로그래밍된 상용 소프트웨어

Perl로 프로그램된 무료 소프트웨어

  • Agora – World Wide Web E-메일 브라우저로 사람들이 인터넷을 풀로 사용할 수 있도록 지원하는 개념의 증명이었습니다.Agora는 비그래픽 단말용으로 설계된 이메일 기반의 웹 브라우저로 개발도상국 등 인터넷에 완전히 접속할 수 없거나 인터넷에 상시 접속할 수 없는 사람들을 지원합니다.W3Gate와 마찬가지로 Agora는 HTML 문서를 http가 아닌 이메일로 가져오도록 설계된 서버 애플리케이션입니다.
  • 오토메이크 – 소프트웨어 컴파일에 사용되는 make 프로그램에서 사용할 수 있는 휴대용 make 파일을 생성하는 프로그래밍 도구입니다.자유 소프트웨어 재단이 GNU 프로그램 중 하나로 만들고 GNU 빌드 시스템의 일부입니다.생성된 makefile은 GNU 코딩 표준을 따릅니다.
  • AWStats – 웹, 스트리밍 미디어, 메일 및 FTP 서버와 같은 인터넷 서비스의 데이터를 분석하는 데 적합한 오픈 소스 웹 분석 보고서 도구입니다.
  • AxKit – Perl로 작성된 Apache Foundation에 의해 실행되는 XML Apache 퍼블리싱 프레임워크입니다.W3C 표준 기술 또는 유연한 커스텀 코드를 사용하여 XML에서 HTML, WAP, 텍스트 등 임의의 형식으로 즉시 변환할 수 있습니다.
  • Backup PC – 웹 기반 프런트 엔드를 갖춘 무료 디스크 투 디스크 백업 소프트웨어 스위트.크로스 플랫폼서버는 Linux, Solaris 또는 UNIX 기반의 모든 서버에서 실행됩니다.클라이언트는 필요 없습니다.
  • Blosxom – Rael Dornfest가 Perl로 작성한 무료 소프트웨어 웹로그 프로그램(및 심플한 콘텐츠 관리 시스템)대부분의 블로그 소프트웨어와 달리 데이터베이스 관리 시스템 대신 기존 파일 시스템을 사용합니다.
  • Bricolage – 엔터프라이즈 클래스 콘텐츠 관리 시스템(CMS)은 하이엔드, 고비용 독자 사양 제품에 대한 기능과 기능을 갖추고 있습니다.
  • Bugzilla – 웹 기반의 범용 버그 추적기 및 테스트 툴은 원래 Mozilla 프로젝트에서 개발 및 사용하며 Mozilla Public License에 따라 라이센스가 부여되었습니다.
  • Catalyst – 오픈 소스 웹 애플리케이션 프레임워크.웹 어플리케이션 개발자는 Catalyst를 사용하여 모든 웹 어플리케이션에서 공통되는 코드를 처리합니다.Catalyst는 웹 서버에 인터페이스를 제공하고 페이지 요구를 수신하며 요청을 처리 및 반환하기 위해 개발자가 작성한 코드에 이러한 인터페이스를 디스패치하고 데이터 모델, 인증, 세션 관리 및 기타 com을 위한 표준화된 인터페이스를 제공합니다.mon Web 어플리케이션 요소
  • CGI:IRC – 웹 브라우저를 통해 IRC에 액세스할 수 있도록 Perl로 작성된 CGI 프로그램.유연성이 뛰어나도록 설계되어 있어 IRC 네트워크의 IRC 게이트웨이, 웹사이트의 채팅룸, 제한 방화벽의 배후에 있을 때 IRC에 접속하는 등 다양한 용도로 사용됩니다.
  • ChipVault – ASIC 및 FPGA 디지털 칩 설계를 기반으로 Verilog 및 VHDL RTL(레지스터 전송 레벨)을 작성 및 관리하기 위한 터미널 기반 Vi 래퍼.2001년 ASIC 디자이너가 일상 업무 흐름을 개선하기 위해 만들었습니다.
  • Dada Mail – 공지 목록에 사용할 수 있는 웹 기반 전자 메일 목록 관리 시스템.또한 Cron 태스크를 설정해야 하는 Dada Bridge라는 포함된 플러그인을 활성화 및 구성하는 경우 토론 목록을 만들고 관리하는 데도 사용할 수 있습니다.
  • Dancer – Ruby의 Sinatra에서 영감을 얻어 Perl로 작성된 오픈 소스 마이크로 웹 애플리케이션 프레임워크.
  • Debian 버그 트래킹 시스템– Debian 프로젝트에서 사용한 버그 트래킹 시스템.버그 리포트를 편집할 수 있는 웹 인터페이스가 없는 것이 특징입니다.모든 수정은 이메일을 통해 이루어집니다.
  • DJabberd – 오픈 소스 XMPP 애플리케이션 서버.
  • Drakconf – Linux 디스트리뷰션인 Mandriva Linux를 쉽게 구성할 수 있습니다.
  • EPrints – Open Archives Initiative Protocol for Metadata Harvesting에 준거한 오픈 액세스 저장소를 구축하기 위한 오픈 소스 소프트웨어 패키지입니다.문서 관리 시스템에서 일반적으로 볼 수 있는 많은 기능을 공유하지만 주로 기관 저장소 및 과학 저널에 사용됩니다.
  • Fink – 오픈 소스 Unix 프로그램을 Mac OS X에 대해 포트 및 패키지로 프로젝트합니다.
  • Ganglia – 클러스터나 그리드 등의 고성능 컴퓨팅 시스템을 위한 확장성이 뛰어난 분산형 시스템 모니터 도구입니다.이를 통해 사용자는 감시 대상 모든 머신의 라이브 통계 또는 이력 통계(CPU 부하 평균이나 네트워크 사용률 등)를 원격으로 볼 수 있습니다.
  • Git – 속도를 중시하는 분산 리비전 제어 및 소스 코드 관리(SCM) 시스템.
  • GNU 병렬– Linux 또는 기타 Unix 계열 운영체제용 명령줄 기반 유틸리티로 사용자가 셸 스크립트를 병렬로 실행할 수 있습니다.GPLv3의 조건에 따라 제공되는 무료 소프트웨어입니다.
  • GPRename – 여러 파일과 디렉토리의 이름을 동시에 변경하는 프로그램.Unix와 유사한 운영 체제에서 실행됩니다.
  • Ikiwiki – Git, Subversion 등의 표준 버전 관리 시스템에 페이지를 저장하는 Wiki 응용 프로그램.
  • Infobot – URL을 기억하고 알기 쉬운 이름과 관련짓는 IRC 봇.
  • Live Journal – Live Journal 가상 커뮤니티도 실행하는 무료 오픈 소스 서버 소프트웨어.
  • LiVES – GNU General Public License 버전 3 이후에 Linux 디스트리뷰션, BSD, Solaris 및 IRIX에서 사용할 수 있는 버전으로 출시된 비디오 편집 소프트웨어 및 VJ 도구입니다.
  • Logitech 미디어 서버– Logitech의 Squeezebox 범위의 디지털 오디오 리시버를 지원하는 스트리밍 오디오 서버.
  • Maypole 프레임워크 – 모델 뷰 컨트롤러 지향 애플리케이션을 위한 웹 애플리케이션 프레임워크.데이터베이스에 대한 단순한 웹 인터페이스를 작성하기 위한 코딩 요건을 최소화하고 엔터프라이즈 웹 애플리케이션을 지원할 수 있을 만큼 유연성을 유지하도록 설계되었습니다.
  • Mojolicious – 심플한 웹 어플리케이션과 복잡한 웹 어플리케이션 양쪽에서 사용할 수 있도록 설계된 실시간 웹 어플리케이션 프레임워크.
  • Movable Type – 여러 웹 로그 및 스탠드아론의 콘텐츠 페이지를 호스트하고 파일과 사용자 역할, 템플릿, 태그, 카테고리 및 트랙백 링크를 관리할 수 있는 웹 로그 퍼블리싱 시스템.
  • Netpbm – 그래픽 프로그램과 프로그래밍 라이브러리의 오픈 소스 패키지.많은 Unix 플랫폼, Windows, Mac OS X, VMS 및 Amiga OS에서 작동합니다.
  • OCS 인벤토리 – OCS 클라이언트 프로그램을 실행하는 네트워크 머신의 하드웨어 및 소프트웨어에 대한 정보를 수집하여 네트워크의 IT 자산을 인벤토리합니다(「OCS 인벤토리 에이전트」).OCS를 사용하면 웹 인터페이스를 통해 인벤토리를 시각화할 수 있습니다.
  • Openkore – 커스텀 클라이언트와 MMORPG Ragnarok Online의 고급 자동 어시스턴트.GNU General Public License(GNU 일반 공중 사용 허가서)에 의거하여 라이선스
  • OTRS – 오픈 소스 티켓 요청 시스템.회사, 조직 또는 기타 엔티티가 수신 쿼리에 티켓을 할당하고 쿼리에 대한 추가 통신을 추적하기 위해 사용할 수 있는 무료 오픈 소스 문제 티켓 시스템 소프트웨어 패키지입니다.
  • Padre – Perl Application Development and Refactoring Environment (Perl Application Development and Refactoring Environment)는 IDE와 이를 확장하는 플러그인 시스템으로 구성된 다국어 소프트웨어 개발 플랫폼입니다.Perl에서 응용 프로그램을 개발하는 데 사용됩니다.
  • Perlbal – 역프록시 로드밸런서 및 웹 서버GNU General Public License와 Artistic License 양쪽에 따라 배포됩니다.
  • Pisg – Perl IRC Statistics Generator: IRC 클라이언트 및 봇에서 로그 파일의 다양한 형식을 분석하여 로그가 취득된 채널에 대한 통계를 포함하는 HTML 페이지를 생성하는 오픈소스 IRC 로그 파일 분석 및 통계 시각화 프로그램입니다.
  • Qpsmtpd : Perl로 작성된SMTP 데몬원래 qmail의 SMTP 컴포넌트인 qmail-smtpd를 대체하기 위해 설계되었으며, 현재는 Postfix, Exim, sendmail 및 SMTP를 사용하는 거의 모든 소프트웨어와 호환됩니다.
  • Request Tracker – 사용자 커뮤니티 간의 작업 조정 및 요청 관리에 사용되는 Perl로 작성된 티켓 추적 시스템.
  • Satellite – Redhat Satellite는 시스템 관리자가 Redhat Linux 및 Solaris 호스트를 도입, 관리 및 감시할 수 있는 오픈 소스 시스템 관리 시스템입니다.기본적으로 Red Hat Network의 로컬 버전입니다.
  • Scoop – 공동 퍼블리싱용 콘텐츠 관리 시스템(CMS)으로 사용자의 기여와 참여를 장려합니다.가장 최근에 출시된 버전은 2007년에 1.1.8이었습니다.그것은 더 이상 개발되지 않았다.
  • Spacewalk – Red Hat이 개발한 오픈 소스 시스템 관리 소프트웨어.2008년에 오픈소스된 RHN Satellite Server의 업스트림 버전입니다.Spacewalk에는 웹 인터페이스와 백엔드, RHN Proxy Server 및 Satellite의 관련 클라이언트 소프트웨어가 포함되어 있으며 사용자 및 개발자는 이를 무료 오픈소스 소프트웨어(FOSS) 라이선스로 이용할 수 있습니다.
  • SpamAssin – Apache License 2.0에 따라 릴리스된 콘텐츠 일치 규칙을 사용하는 전자 메일 스팸 필터.현재는 Apache Foundation의 일부입니다.
  • SQL-Ledger – 엔터프라이즈 리소스 플래닝(ERP) 및 이중 엔트리 회계 시스템.계정 데이터는 SQL 데이터베이스 서버에 저장되며 표준 웹 브라우저를 사용자 인터페이스로 사용할 수 있습니다.
  • SVK – BitKeeper 및 GNU arch의 집중형 배치와 동등한 계층형 분산 설계를 갖춘 분산형 버전 관리 시스템.
  • 템플릿 툴킷– 주로 웹 사이트 구축에 사용되는 템플릿 엔진이지만 PDF 파일이나 LaTeX 파일 등 모든 유형의 디지털 문서 작성에도 적합합니다.Template Toolkit은 미니 언어를 기반으로 하며 템플릿에서 직접 Perl을 사용할 수 없습니다.
  • TWiki – 협업 플랫폼, 지식 또는 문서 관리 시스템, 지식 기반 또는 팀 포털을 실행하기 위해 일반적으로 사용되는 구조화된 Wiki 응용 프로그램입니다.사용자는 TWiki Markup Language를 사용하여 Wiki 응용 프로그램을 만들 수 있으며 개발자는 플러그인을 사용하여 기능을 확장할 수 있습니다.
  • UDPCast – LAN 상의 여러 수신처에 동시에 데이터를 전송할 수 있는 파일 전송 도구입니다.예를 들면, PC의 교실 전체를 동시에 인스톨 하기 위해서 사용할 수 있습니다.
  • Use ModWiki – GNU General Public License로 라이선스된 Wiki 엔진.해당 페이지는 관계형 데이터베이스가 아닌 일반 파일에 저장됩니다.인터페이스는 클래식한 스킨으로 미디어위키와 비슷합니다.
  • W3Perl – Web/FTP/Mail/CUPS 또는 Squid 파일을 해석할 수 있는 로그 파일 분석기.대부분의 주요 웹 로그 파일 형식과 분할/압축 파일이 지원됩니다.
  • WebGUI – 기술적인 지식이 없는 사용자는 웹 사이트 방문자가 기본 기사부터 완전한 콘텐츠 관리 시스템 및 커스텀 애플리케이션까지 다양한 유형의 데이터를 보고 상호작용할 수 있는 '자산'(애플릿)을 포함한 페이지 및 레이아웃에 콘텐츠를 배치할 수 있습니다.GNU General Public License에 따라 출시됩니다.
  • Web 사이트 Meta Language – GNU General Public License(GPL v2)에 따라 배포되는 확장 가능한 Web 디자이너의 Unix용 오프라인 HTML 생성 툴킷.ANSI C 및 Perl 5로 작성되며 GNU Autoconf 기반의 소스 트리를 통해 구축되어 모든 주요 Unix 파생 버전에서 즉시 실행됩니다.
  • XCAT – IBM이 개발한 오픈 소스 분산 컴퓨팅 관리 소프트웨어인 Extreme Cloud Administration Toolkit은 Linux 또는 AIX 기반 클러스터의 배포 및 관리에 사용됩니다.
  • Xuheki – Ajax 기술을 기반으로 구축된 웹 기반 Internet Message Access Protocol로 Apache 웹 서버를 지원합니다.

Perl 문화

Perl 조직

Perl 퍼스낼리티

Perl 라이터

라쿠

  • 라쿠
    • Raku 규칙 – 정식 정규 표현 기능을 초과하는 구문 분석 및 패턴 매칭 구성 요소를 사용하여 "정규식"의 정의를 확장하는 언어의 핵심 부분

라쿠의 실시

「 」를 참조해 주세요.

레퍼런스

  1. ^ Sheppard, Doug (2000-10-16). "Beginner's Introduction to Perl". dev.perl.org. Retrieved 2011-01-08.
  2. ^ Free Software Foundation. "What is free software?". Retrieved 14 December 2011.
  3. ^ Richardson, Marjorie (1999-05-01). "Larry Wall, the Guru of Perl". Linux Journal. Retrieved 2011-01-03.
  4. ^ Wall, Larry. "perl - The Perl language interpreter". Perl 5 version 12.2 documentation. Retrieved 2011-01-26.
  5. ^ [1] 팀 오라일리가 Sun의 첫 웹마스터 Hassan Schroeder를 인용했습니다]
  6. ^ 무료 온라인 컴퓨터 사전에 입력하다
  7. ^ Shaffer, C.A. 데이터 구조알고리즘, 1.2
  8. ^ Castro, Elizabeth (2001). Perl and CGI for the World Wide Web. Peachpit Press. p. 314. ISBN 978-0-201-73568-0. Retrieved June 23, 2011.

외부 링크

커뮤니티 지원
  • PerlMonks – Perl 지식 및 코딩 힌트 공유에 전념하는 커뮤니티
무료 Perl 튜토리얼
Perl에 관한 무료 온라인 서적
Perl 스크립트