방금 O'Reilly 's Learning Perl 6 판을 읽기 시작했으며이 발췌문을 접했을 때 놀랐습니다.
#!/usr/bin/perl
print "Hello, world!\n";
텍스트 편집기에 입력했다고 상상해보십시오. (부품의 의미와 작동 방식에 대해 아직 걱정하지 마십시오. 잠시 후에 부품에 대해 알 수 있습니다.) 일반적으로 원하는 이름으로 해당 프로그램을 저장할 수 있습니다. Perl은 특별한 종류의 파일 이름이나 확장자가 필요하지 않으며 확장자를 전혀 사용하지 않는 것이 좋습니다.
확장명이없는 것이 왜 더 낫습니까? 볼링 점수를 계산하는 프로그램을 작성했으며 모든 친구에게 볼링 .plx라고 말했다고 가정 해보십시오. 어느 날 C로 다시 작성하기로 결정했습니다. 여전히 같은 이름으로 호출하여 여전히 Perl로 작성되었다는 것을 의미합니까? 아니면 모두에게 새로운 이름이 있다고 말합니까? (그리고 그것을 bowling.c라고 부르지 마십시오!) 답은 단순히 사용하는 언어라면 어떤 언어로 쓰여 졌는가에 대한 것이 아닙니다. 따라서 처음에는 볼링이라고 불렀을 것입니다.
이것이 내가 본 관점에서 본 유일한 소스이며, 내가 읽은 모든 것은 .pl 확장자를 지원했습니다. 나는 아직 Perl 프로그래머가 아니며, 습관에 오기 전에 커뮤니티의 견해가 무엇인지 알고 싶었습니다.
.pl
배포하려는 프로그램 (정보가 잡음이 아니라 신호 임)에 대한 확장명을 사용 하지는 않지만 로컬 스크립트에 유용한 알림입니다. 어쨌든,이 논의는 모듈 ( .pm
확장 필요) 또는 테스트 ( .t
확장 관례)에 있기 때문에 Perl 코드의 90 % 이상과 관련이 없습니다 .