[perldocjp-cvs 1921] CVS update: docs/perl/5.20.1

Back to archive index

argra****@users***** argra****@users*****
2015年 1月 9日 (金) 22:42:25 JST


Index: docs/perl/5.20.1/perl.pod
diff -u /dev/null docs/perl/5.20.1/perl.pod:1.1
--- /dev/null	Fri Jan  9 22:42:25 2015
+++ docs/perl/5.20.1/perl.pod	Fri Jan  9 22:42:25 2015
@@ -0,0 +1,1007 @@
+
+=encoding euc-jp
+
+=head1 NAME
+
+=begin original
+
+perl - The Perl 5 language interpreter
+
+=end original
+
+perl - Perl 5 言語インタプリタ
+
+=head1 SYNOPSIS
+
+B<perl>	S<[ B<-sTtuUWX> ]>
+	S<[ B<-hv> ] [ B<-V>[:I<configvar>] ]>
+	S<[ B<-cw> ] [ B<-d>[B<t>][:I<debugger>] ] [ B<-D>[I<number/list>] ]>
+	S<[ B<-pna> ] [ B<-F>I<pattern> ] [ B<-l>[I<octal>] ] [ B<-0>[I<octal/hexadecimal>] ]>
+	S<[ B<-I>I<dir> ] [ B<-m>[B<->]I<module> ] [ B<-M>[B<->]I<'module...'> ] [ B<-f> ]>
+	S<[ B<-C [I<number/list>] >]>
+	S<[ B<-S> ]>
+	S<[ B<-x>[I<dir>] ]>
+	S<[ B<-i>[I<extension>] ]>
+	S<[ [B<-e>|B<-E>] I<'command'> ] [ B<--> ] [ I<programfile> ] [ I<argument> ]...>
+
+=begin original
+
+For more information on these options, you can run C<perldoc perlrun>.
+
+=end original
+
+これらのオプションに関するさらなる情報については、C<perldoc perlrun> を
+実行してください。
+
+=head1 GETTING HELP
+
+(ヘルプを見る)
+
+=begin original
+
+The F<perldoc> program gives you access to all the documentation that comes
+with Perl.  You can get more documentation, tutorials and community support
+online at L<http://www.perl.org/>.
+
+=end original
+
+F<perldoc> プログラムは、Perl と共に配布されている全ての文書を読むための
+プログラムです。
+L<http://www.perl.org/> では、さらなる文書、チュートリアル、コミュニティ
+サポポートがオンラインで得られます。
+
+=begin original
+
+If you're new to Perl, you should start by running C<perldoc perlintro>,
+which is a general intro for beginners and provides some background to help
+you navigate the rest of Perl's extensive documentation.  Run C<perldoc
+perldoc> to learn more things you can do with F<perldoc>.
+
+=end original
+
+もし Perl が初めてなら、C<perldoc perlintro> を実行することから
+始めるのがよいでしょう;
+これは初心者のための全体的な導入であり、Perl の豊富なドキュメントの残りを
+読むのを助ける、いくらかの背景を提供します。
+F<perldoc> でできることを学ぶには、C<perldoc perldoc> を実行してください。
+
+=begin original
+
+For ease of access, the Perl manual has been split up into several sections.
+
+=end original
+
+参照しやすいように Perl のマニュアルは、いくつかの節に分割しています。
+
+=begin buildtoc
+
+# This section is parsed by Porting/pod_lib.pl for use by pod/buildtoc etc
+
+flag =g  perluniprops perlmodlib perlapi perlintern
+flag =go perltoc
+flag =ro perlcn perljp perlko perltw
+flag =   perlvms
+
+path perlfaq.*               cpan/perlfaq/lib/
+path perlglossary            cpan/perlfaq/lib/
+path perlxs(?:tut|typemap)?  dist/ExtUtils-ParseXS/lib/
+path perldoc                 cpan/Pod-Perldoc/lib/
+
+aux a2p c2ph h2ph h2xs perlbug pl2pm pod2html pod2man s2p splain xsubpp
+
+=end buildtoc
+
+=head2 Overview
+
+(概観)
+
+=begin original
+
+    perl		Perl overview (this section)
+    perlintro		Perl introduction for beginners
+    perlrun		Perl execution and options
+    perltoc		Perl documentation table of contents
+
+=end original
+
+    perl		Perl の概観(この章)
+    perlintro		初心者のための Perl の手引き
+    perlrun		Perl の実行とオプション
+    perltoc		Perl 文書の目次
+
+=head2 Tutorials
+
+(チュートリアル)
+
+=begin original
+
+    perlreftut		Perl references short introduction
+    perldsc		Perl data structures intro
+    perllol		Perl data structures: arrays of arrays
+
+=end original
+
+    perlreftut		Perl リファレンスの短い手引き
+    perldsc		Perl データ構造の手引き
+    perllol		Perl データ構造: 配列の配列
+
+=begin original
+
+    perlrequick 	Perl regular expressions quick start
+    perlretut		Perl regular expressions tutorial
+
+=end original
+
+    perlrequick 	Perl 正規表現クイックスタート
+    perlretut		Perl 正規表現のチュートリアル
+
+=begin original
+
+    perlootut		Perl OO tutorial for beginners
+
+=end original
+
+    perlootut		初心者のための Perl OO チュートリアル
+
+=begin original
+
+    perlperf		Perl Performance and Optimization Techniques
+
+=end original
+
+    perlperf		Perl のパフォーマンスと最適化のテクニック
+
+=begin original
+
+    perlstyle		Perl style guide
+
+=end original
+
+    perlstyle		Perl スタイルガイド
+
+=begin original
+
+    perlcheat		Perl cheat sheet
+    perltrap		Perl traps for the unwary
+    perldebtut		Perl debugging tutorial
+
+=end original
+
+    perlcheat		Perl チートシート
+    perltrap		不注意による Perl のわな
+    perldebtut		Perl デバッグチュートリアル
+
+=begin original
+
+    perlfaq		Perl frequently asked questions
+      perlfaq1		General Questions About Perl
+      perlfaq2		Obtaining and Learning about Perl
+      perlfaq3		Programming Tools
+      perlfaq4		Data Manipulation
+      perlfaq5		Files and Formats
+      perlfaq6		Regexes
+      perlfaq7		Perl Language Issues
+      perlfaq8		System Interaction
+      perlfaq9		Networking
+
+=end original
+
+    perlfaq		Perl でよくある質問と答え
+      perlfaq1		Perl に関する一般的な質問
+      perlfaq2		Perl の入手と学習
+      perlfaq3		プログラミングツール
+      perlfaq4		データ操作
+      perlfaq5		ファイルとフォーマット
+      perlfaq6		正規表現
+      perlfaq7		Perl 言語に関することがら
+      perlfaq8		システムとの相互作用
+      perlfaq9		ネットワーク
+
+=head2 Reference Manual
+
+(リファレンスマニュアル)
+
+=begin original
+
+    perlsyn		Perl syntax
+    perldata		Perl data structures
+    perlop		Perl operators and precedence
+    perlsub		Perl subroutines
+    perlfunc		Perl built-in functions
+      perlopentut	Perl open() tutorial
+      perlpacktut	Perl pack() and unpack() tutorial
+    perlpod		Perl plain old documentation
+    perlpodspec 	Perl plain old documentation format specification
+    perlpodstyle	Perl POD style guide
+    perldiag		Perl diagnostic messages
+    perllexwarn 	Perl warnings and their control
+    perldebug		Perl debugging
+    perlvar		Perl predefined variables
+    perlre		Perl regular expressions, the rest of the story
+    perlrebackslash	Perl regular expression backslash sequences
+    perlrecharclass	Perl regular expression character classes
+    perlreref		Perl regular expressions quick reference
+    perlref		Perl references, the rest of the story
+    perlform		Perl formats
+    perlobj		Perl objects
+    perltie		Perl objects hidden behind simple variables
+      perldbmfilter	Perl DBM filters
+
+=end original
+
+    perlsyn		Perl の文法
+    perldata		Perl のデータ構造
+    perlop		Perl の演算子と優先順位
+    perlsub		Perl のサブルーチン
+    perlfunc		Perl の組み込み関数
+      perlopentut	Perl の open() のチュートリアル
+      perlpacktut	Perl の pack() と unpack() のチュートリアル
+    perlpod		Perl plain old documentation
+    perlpodspec 	Perl plain old documentation 形式定義
+    perlpodstyle	Perl POD スタイルガイド
+    perldiag		Perl の診断メッセージ
+    perllexwarn 	Perl の警告とその制御
+    perldebug		Perl のデバッグ
+    perlvar		Perl の定義済み変数
+    perlre		Perl 正規表現; その他の話題
+    perlrebackslash	Perl 正規表現バックスラッシュシーケンス
+    perlrecharclass	Perl 正規表現文字クラス
+    perlreref		Perl 正規表現クイックリファレンス
+    perlref		Perl のリファレンス; その他の話題
+    perlform		Perl のフォーマット
+    perlobj		Perl のオブジェクト
+    perltie		Perl の、単純な変数に隠されたオブジェクト
+      perldbmfilter	Perl DBM フィルタ
+
+=begin original
+
+    perlipc		Perl interprocess communication
+    perlfork		Perl fork() information
+    perlnumber		Perl number semantics
+
+=end original
+
+    perlipc		Perl のプロセス間通信
+    perlfork		Perl の fork() 情報
+    perlnumber		Perl の数値の意味論
+
+=begin original
+
+    perlthrtut		Perl threads tutorial
+
+=end original
+
+    perlthrtut		Perl のスレッドのチュートリアル
+
+=begin original
+
+    perlport		Perl portability guide
+    perllocale		Perl locale support
+    perluniintro	Perl Unicode introduction
+    perlunicode 	Perl Unicode support
+    perlunifaq		Perl Unicode FAQ
+    perluniprops	Index of Unicode properties in Perl
+    perlunitut		Perl Unicode tutorial
+    perlebcdic		Considerations for running Perl on EBCDIC platforms
+
+=end original
+
+    perlport		Perl の移植性ガイド
+    perllocale		Perl のロケール対応
+    perluniintro	Perl の Unicode の紹介
+    perlunicode 	Perl の Unicode 対応
+    perlunifaq		Perl の Unicode FAQ
+    perluniprops	Perl での Unicode 特性の一覧
+    perlunitut		Perl の Unicode のチュートリアル
+    perlebcdic		EBCDIC プラットフォームで Perl を実行する際の検討材料
+
+=begin original
+
+    perlsec		Perl security
+
+=end original
+
+    perlsec		Perl のセキュリティ
+
+=begin original
+
+    perlmod		Perl modules: how they work
+    perlmodlib		Perl modules: how to write and use
+    perlmodstyle	Perl modules: how to write modules with style
+    perlmodinstall	Perl modules: how to install from CPAN
+    perlnewmod		Perl modules: preparing a new module for distribution
+    perlpragma		Perl modules: writing a user pragma
+
+=end original
+
+    perlmod		Perl モジュール: どのように動作するか
+    perlmodlib		Perl モジュール: 書き方と使い方
+    perlmodstyle	Perl モジュール: 上品なモジュールの書き方
+    perlmodinstall	Perl モジュール: CPAN からのインストールの仕方
+    perlnewmod		Perl モジュール: 新しいモジュールの配布の準備
+    perlpragma		Perl モジュール: ユーザープラグマを書く
+
+=begin original
+
+    perlutil		utilities packaged with the Perl distribution
+
+=end original
+
+    perlutil		Perl 配布に含まれるユーティリティ
+
+=begin original
+
+    perlfilter		Perl source filters
+
+=end original
+
+    perlfilter		Perl ソースフィルタ
+
+=begin original
+
+    perldtrace		Perl's support for DTrace
+
+=end original
+
+    perldtrace		Perl の DTrace 対応
+
+=begin original
+
+    perlglossary	Perl Glossary
+
+=end original
+
+    perlglossary	Perl 用語集
+
+=head2 Internals and C Language Interface
+
+(内部と C 言語インターフェース)
+
+=begin original
+
+    perlembed		Perl ways to embed perl in your C or C++ application
+    perldebguts 	Perl debugging guts and tips
+    perlxstut		Perl XS tutorial
+    perlxs		Perl XS application programming interface
+    perlxstypemap	Perl XS C/Perl type conversion tools
+    perlclib		Internal replacements for standard C library functions
+    perlguts		Perl internal functions for those doing extensions
+    perlcall		Perl calling conventions from C
+    perlmroapi		Perl method resolution plugin interface
+    perlreapi		Perl regular expression plugin interface
+    perlreguts		Perl regular expression engine internals
+
+=end original
+
+    perlembed		C や C++ のアプリケーションに perl を組み込む方法
+    perldebguts 	Perl デバッグの内部と小技
+    perlxstut		Perl XS のチュートリアル
+    perlxs		Perl XS アプリケーションプログラミングインターフェース
+    perlxstypemap	Perl XS C/Perl 型変換ツール
+    perlclib		標準 C ライブラリ関数の内部置換
+    perlguts		エクステンションのための Perl の内部関数
+    perlcall		C からの Perl 呼び出し仕様
+    perlmroapi		Perl メソッド解決プラグインインターフェース
+    perlreapi		Perl 正規表現プラグインインターフェース
+    perlreguts		Perl 正規表現エンジンの内部
+
+=begin original
+
+    perlapi		Perl API listing (autogenerated)
+    perlintern		Perl internal functions (autogenerated)
+    perliol		C API for Perl's implementation of IO in Layers
+    perlapio		Perl internal IO abstraction interface
+
+=end original
+
+    perlapi		Perl API 一覧 (自動生成)
+    perlintern		Perl 内部関数 (自動生成)
+    perliol		I/O 層の Perl での実装のための C API
+    perlapio		Perl 内部l I/O 抽象インターフェース
+
+=begin original
+
+    perlhack		Perl hackers guide
+    perlsource		Guide to the Perl source tree
+    perlinterp		Overview of the Perl interpreter source and how it works
+    perlhacktut 	Walk through the creation of a simple C code patch
+    perlhacktips	Tips for Perl core C code hacking
+    perlpolicy		Perl development policies
+    perlgit		Using git with the Perl repository
+
+=end original
+
+    perlhack		Perl ハッカーズガイド
+    perlsource		Perl ソースツリーのガイド
+    perlinterp		Perl インタプリタの概略と、どのように動作するか
+    perlhacktut 	簡単な C コードパッチ作成のウォークスルー
+    perlhacktips	Perl コア C コードをハッキングするときの小技
+    perlpolicy		Perl 開発ポリシー
+    perlgit		Perl リポジトリで git を使う
+
+=head2 Miscellaneous
+
+(その他)
+
+=begin original
+
+    perlbook		Perl book information
+    perlcommunity	Perl community information
+
+=end original
+
+    perlbook		Perl の書籍情報
+    perlcommunity	Perl のコミュニティ情報
+
+=begin original
+
+    perldoc		Look up Perl documentation in Pod format
+
+=end original
+
+    perldoc		Pod 形式の Perl ドキュメントを見る
+
+=begin original
+
+    perlhist		Perl history records
+    perldelta		Perl changes since previous version
+    perl5200delta	Perl changes in version 5.20.0
+    perl5182delta	Perl changes in version 5.18.2
+    perl5181delta	Perl changes in version 5.18.1
+    perl5180delta	Perl changes in version 5.18.0
+    perl5161delta	Perl changes in version 5.16.1
+    perl5162delta	Perl changes in version 5.16.2
+    perl5163delta	Perl changes in version 5.16.3
+    perl5160delta	Perl changes in version 5.16.0
+    perl5144delta	Perl changes in version 5.14.4
+    perl5143delta	Perl changes in version 5.14.3
+    perl5142delta	Perl changes in version 5.14.2
+    perl5141delta	Perl changes in version 5.14.1
+    perl5140delta	Perl changes in version 5.14.0
+    perl5125delta	Perl changes in version 5.12.5
+    perl5124delta	Perl changes in version 5.12.4
+    perl5123delta	Perl changes in version 5.12.3
+    perl5122delta	Perl changes in version 5.12.2
+    perl5121delta	Perl changes in version 5.12.1
+    perl5120delta	Perl changes in version 5.12.0
+    perl5101delta	Perl changes in version 5.10.1
+    perl5100delta	Perl changes in version 5.10.0
+    perl589delta	Perl changes in version 5.8.9
+    perl588delta	Perl changes in version 5.8.8
+    perl587delta	Perl changes in version 5.8.7
+    perl586delta	Perl changes in version 5.8.6
+    perl585delta	Perl changes in version 5.8.5
+    perl584delta	Perl changes in version 5.8.4
+    perl583delta	Perl changes in version 5.8.3
+    perl582delta	Perl changes in version 5.8.2
+    perl581delta	Perl changes in version 5.8.1
+    perl58delta 	Perl changes in version 5.8.0
+    perl561delta	Perl changes in version 5.6.1
+    perl56delta 	Perl changes in version 5.6
+    perl5005delta	Perl changes in version 5.005
+    perl5004delta	Perl changes in version 5.004
+
+=end original
+
+    perlhist		Perl の歴史の記録
+    perldelta		Perl の前回のバージョンからの変更点
+    perl5200delta	Perl の変更点: バージョン 5.20.0
+    perl5182delta	Perl の変更点: バージョン 5.18.2
+    perl5181delta	Perl の変更点: バージョン 5.18.1
+    perl5180delta	Perl の変更点: バージョン 5.18.0
+    perl5161delta	Perl の変更点: バージョン 5.16.1
+    perl5162delta	Perl の変更点: バージョン 5.16.2
+    perl5163delta	Perl の変更点: バージョン 5.16.3
+    perl5160delta	Perl の変更点: バージョン 5.16.0
+    perl5144delta	Perl の変更点: バージョン 5.14.4
+    perl5143delta	Perl の変更点: バージョン 5.14.3
+    perl5142delta	Perl の変更点: バージョン 5.14.2
+    perl5141delta	Perl の変更点: バージョン 5.14.1
+    perl5140delta	Perl の変更点: バージョン 5.14.0
+    perl5125delta	Perl の変更点: バージョン 5.12.5
+    perl5124delta	Perl の変更点: バージョン 5.12.4
+    perl5123delta	Perl の変更点: バージョン 5.12.3
+    perl5122delta	Perl の変更点: バージョン 5.12.2
+    perl5121delta	Perl の変更点: バージョン 5.12.1
+    perl5120delta	Perl の変更点: バージョン 5.12.0
+    perl5101delta	Perl の変更点: バージョン 5.10.1
+    perl5100delta	Perl の変更点: バージョン 5.10.0
+    perl589delta	Perl の変更点: バージョン 5.8.9
+    perl588delta	Perl の変更点: バージョン 5.8.8
+    perl587delta	Perl の変更点: バージョン 5.8.7
+    perl586delta	Perl の変更点: バージョン 5.8.6
+    perl585delta	Perl の変更点: バージョン 5.8.5
+    perl584delta	Perl の変更点: バージョン 5.8.4
+    perl583delta	Perl の変更点: バージョン 5.8.3
+    perl582delta	Perl の変更点: バージョン 5.8.2
+    perl581delta	Perl の変更点: バージョン 5.8.1
+    perl58delta 	Perl の変更点: バージョン 5.8.0
+    perl561delta	Perl の変更点: バージョン 5.6.1
+    perl56delta 	Perl の変更点: バージョン 5.6
+    perl5005delta	Perl の変更点: バージョン 5.005
+    perl5004delta	Perl の変更点: バージョン 5.004
+
+=begin original
+
+    perlexperiment	A listing of experimental features in Perl
+
+=end original
+
+    perlexperiment	Perl の実験的機能の一覧
+
+=begin original
+
+    perlartistic	Perl Artistic License
+    perlgpl		GNU General Public License
+
+=end original
+
+    perlartistic	Perl Artistic License
+    perlgpl		GNU General Public License
+
+=head2 Language-Specific
+
+(言語特有)
+
+=for buildtoc flag +r
+
+=begin original
+
+    perlcn		Perl for Simplified Chinese (in EUC-CN)
+    perljp		Perl for Japanese (in EUC-JP)
+    perlko		Perl for Korean (in EUC-KR)
+    perltw		Perl for Traditional Chinese (in Big5)
+
+=end original
+
+    perlcn		Perl 情報: 簡体中国語 (EUC-CN)
+    perljp		Perl 情報: 日本語 (EUC-JP)
+    perlko		Perl 情報: 韓国語 (EUC-KR)
+    perltw		Perl 情報: 繁体中国語 (Big5)
+
+=head2 Platform-Specific
+
+(プラットフォーム特有)
+
+=begin original
+
+    perlaix		Perl notes for AIX
+    perlamiga		Perl notes for AmigaOS
+    perlandroid		Perl notes for Android
+    perlbs2000		Perl notes for POSIX-BC BS2000
+    perlce		Perl notes for WinCE
+    perlcygwin		Perl notes for Cygwin
+    perldos		Perl notes for DOS
+    perlfreebsd 	Perl notes for FreeBSD
+    perlhaiku		Perl notes for Haiku
+    perlhpux		Perl notes for HP-UX
+    perlhurd		Perl notes for Hurd
+    perlirix		Perl notes for Irix
+    perllinux		Perl notes for Linux
+    perlmacos		Perl notes for Mac OS (Classic)
+    perlmacosx		Perl notes for Mac OS X
+    perlnetware 	Perl notes for NetWare
+    perlopenbsd 	Perl notes for OpenBSD
+    perlos2		Perl notes for OS/2
+    perlos390		Perl notes for OS/390
+    perlos400		Perl notes for OS/400
+    perlplan9		Perl notes for Plan 9
+    perlqnx		Perl notes for QNX
+    perlriscos		Perl notes for RISC OS
+    perlsolaris 	Perl notes for Solaris
+    perlsymbian 	Perl notes for Symbian
+    perlsynology 	Perl notes for Synology
+    perltru64		Perl notes for Tru64
+    perlvms		Perl notes for VMS
+    perlvos		Perl notes for Stratus VOS
+    perlwin32		Perl notes for Windows
+
+=end original
+
+    perlaix		Perl 情報: AIX
+    perlamiga		Perl 情報: AmigaOS
+    perlandroid		Perl 情報: Android
+    perlbs2000		Perl 情報: POSIX-BC BS2000
+    perlce		Perl 情報: WinCE
+    perlcygwin		Perl 情報: Cygwin
+    perldos		Perl 情報: DOS
+    perlfreebsd 	Perl 情報: FreeBSD
+    perlhaiku		Perl 情報: Haiku
+    perlhpux		Perl 情報: HP-UX
+    perlhurd		Perl 情報: Hurd
+    perlirix		Perl 情報: Irix
+    perllinux		Perl 情報: Linux
+    perlmacos		Perl 情報: Mac OS (Classic)
+    perlmacosx		Perl 情報: Mac OS X
+    perlnetware 	Perl 情報: NetWare
+    perlopenbsd 	Perl 情報: OpenBSD
+    perlos2		Perl 情報: OS/2
+    perlos390		Perl 情報: OS/390
+    perlos400		Perl 情報: OS/400
+    perlplan9		Perl 情報: Plan 9
+    perlqnx		Perl 情報: QNX
+    perlriscos		Perl 情報: RISC OS
+    perlsolaris 	Perl 情報: Solaris
+    perlsymbian 	Perl 情報: Symbian
+    perlsynology 	Perl 情報: Synology
+    perltru64		Perl 情報: Tru64
+    perlvms		Perl 情報: VMS
+    perlvos		Perl 情報: Stratus VOS
+    perlwin32		Perl 情報: Windows
+
+=for buildtoc flag -r
+
+=head2 Stubs for Deleted Documents
+
+(削除された文書のスタブ)
+
+    perlboot		
+    perlbot		
+    perltodo
+    perltooc		
+    perltoot		
+
+=for buildtoc __END__
+
+=begin original
+
+On a Unix-like system, these documentation files will usually also be
+available as manpages for use with the F<man> program.
+
+=end original
+
+Unix 風のシステムでは、これらの文書は普通は F<man> プログラムで使える
+man ページとしても提供されます。
+
+=begin original
+
+Some documentation is not available as man pages, so if a
+cross-reference is not found by man, try it with L<perldoc>.  Perldoc can
+also take you directly to documentation for functions (with the B<-f>
+switch). See C<perldoc --help> (or C<perldoc perldoc> or C<man perldoc>)
+for other helpful options L<perldoc> has to offer.
+
+=end original
+
+一部の文書は man ページでは利用できないので、man によってクロスリファレンスが
+見つからなかった場合は、L<perldoc> で試してください。
+perldoc は (B<-f> スイッチで) 関数の文書を直接得ることもできます。
+L<perldoc> が提供するその他の有用なオプションについては
+C<perldoc --help> (または C<perldoc perldoc> または C<man perldoc>) を
+参照してください。
+
+=begin original
+
+In general, if something strange has gone wrong with your program and you're
+not sure where you should look for help, try making your code comply with
+B<use strict> and B<use warnings>.  These will often point out exactly
+where the trouble is.
+
+=end original
+
+一般的に、プログラムの実行時に何か変なことが起こって、どこを参照したら
+よいかわからない場合には、まずコードを B<use strict> と B<use warnings> で
+動作するようにしてみてください。
+これで、問題の箇所を特定できる場合も、多々あります。
+
+=head1 DESCRIPTION
+
+=begin original
+
+Perl officially stands for Practical Extraction and Report Language,
+except when it doesn't.
+
+=end original
+
+Perl は公式には "Practical Extraction and Report Language" の略ですが、
+そうでない場合もあります。
+
+=begin original
+
+Perl was originally a language optimized for scanning arbitrary
+text files, extracting information from those text files, and printing
+reports based on that information.  It quickly became a good language
+for many system management tasks. Over the years, Perl has grown into
+a general-purpose programming language. It's widely used for everything
+from quick "one-liners" to full-scale application development.
+
+=end original
+
+Perl は元々テキストファイルを読み取り、そこから情報を引き出し、
+その情報を元に様々な報告を行なうように設計された言語でした。
+そして急速に多くのシステムマネジメントの作業を行なうのに
+適した言語になりました。
+年を重ねるにつれて、Perl は汎用プログラミング言語に成長しました。
+簡単な「一行野郎」からフルスケールのアプリケーション開発まで
+あらゆることに広く使われています。
+
+=begin original
+
+The language is intended to be practical (easy to use, efficient,
+complete) rather than beautiful (tiny, elegant, minimal).  It combines
+(in the author's opinion, anyway) some of the best features of B<sed>,
+B<awk>, and B<sh>, making it familiar and easy to use for Unix users to
+whip up quick solutions to annoying problems.  Its general-purpose
+programming facilities support procedural, functional, and
+object-oriented programming paradigms, making Perl a comfortable
+language for the long haul on major projects, whatever your bent.
+
+=end original
+
+この言語は、綺麗さ (小規模、エレガント、最少) ではなく、
+実用性 (使い易さ、効率、完全性) を目指しています。
+これは (少なくとも作者の意見では) B<sed>, B<awk>, B<sh> の良い部分を
+組み合わせているので、Unix ユーザーが面倒な問題を素早く解決することが
+わかりやすく簡単になっています。
+この汎用プログラミング機構は手続き的、関数的、オブジェクト指向
+プログラミングパラダイムに対応しているので、あなたの傾向に関わらず、
+主なプロジェクトでの長期戦に対して快適な言語になっています。
+
+=begin original
+
+Perl's roots in text processing haven't been forgotten over the years.
+It still boasts some of the most powerful regular expressions to be
+found anywhere, and its support for Unicode text is world-class.  It
+handles all kinds of structured text, too, through an extensive
+collection of extensions.  Those libraries, collected in the CPAN,
+provide ready-made solutions to an astounding array of problems.  When
+they haven't set the standard themselves, they steal from the best
+-- just like Perl itself.
+
+=end original
+
+テキスト処理での Perl の根本は長年忘れられていませんでした。
+どこでも見られる最も強力な正規表現の一部は今でも誇りとしていますし、
+その Unicode 対応はワールドクラスです。
+あらゆる種類の構造化テキストも、広範囲なエクステンションのコレクションを
+通して扱います。
+CPAN で収集されているこれらのライブラリは、驚くべき大量の問題への
+準備された解法を提供します。
+自分自身で標準を設定していないときは、(Perl 自身と同様) 最良のものから
+盗んでいます。
+
+=head1 AVAILABILITY
+
+=begin original
+
+Perl is available for most operating systems, including virtually
+all Unix-like platforms.  See L<perlport/"Supported Platforms">
+for a listing.
+
+=end original
+
+Perl は事実上全ての Unix 風プラットフォームを含む、ほとんどの OS で
+利用可能です。
+一覧については L<perlport/"Supported Platforms"> を参照してください。
+
+=head1 ENVIRONMENT
+
+=begin original
+
+See L<perlrun>.
+
+=end original
+
+L<perlrun> を参照してください。
+
+=head1 AUTHOR
+
+=begin original
+
+Larry Wall <larry****@wall*****>, with the help of oodles of other folks.
+
+=end original
+
+Larry Wall <larry****@wall*****>; 多くの方の助力を得つつ。
+
+=begin original
+
+If your Perl success stories and testimonials may be of help to others 
+who wish to advocate the use of Perl in their applications, 
+or if you wish to simply express your gratitude to Larry and the 
+Perl developers, please write to perl-****@perl***** .
+
+=end original
+
+もしあなたの Perl に関する成功物語と推薦状が、アプリケーションに Perl を
+使うことを推奨したいと願っている他の人々の助けになると考えたなら、
+あるいは単に Larry と Perl 開発者に感謝の意を伝えたいなら、
+perl****@perl***** に送ってください。
+
+=head1 FILES
+
+=begin original
+
+ "@INC"			locations of perl libraries
+
+=end original
+
+ "@INC"                 perl ライブラリの位置
+
+=head1 SEE ALSO
+
+ http://www.perl.org/       the Perl homepage
+ http://www.perl.com/       Perl articles (O'Reilly)
+ http://www.cpan.org/       the Comprehensive Perl Archive
+ http://www.pm.org/         the Perl Mongers
+
+=head1 DIAGNOSTICS
+
+=begin original
+
+Using the C<use strict> pragma ensures that all variables are properly
+declared and prevents other misuses of legacy Perl features.
+
+=end original
+
+C<use strict> プラグマを使うことで、全ての変数が適切に宣言されていて、
+その他の昔の Perl の機能を間違って使わないようにできます。
+
+=begin original
+
+The C<use warnings> pragma produces some lovely diagnostics. One can
+also use the B<-w> flag, but its use is normally discouraged, because
+it gets applied to all executed Perl code, including that not under
+your control.
+
+=end original
+
+C<use warnings> プラグマはいくらかわかりやすい診断メッセージを出します。
+B<-w> フラグも使えますが、これは一般的には非推奨です; あなたの支配下に
+ないものを含む、実行される全ての Perl コードに適用されるからです。
+
+=begin original
+
+See L<perldiag> for explanations of all Perl's diagnostics.  The C<use
+diagnostics> pragma automatically turns Perl's normally terse warnings
+and errors into these longer forms.
+
+=end original
+
+すべての Perl の診断メッセージについては、L<perldiag> を
+参照してください。
+C<use diagnostics> プラグマは、Perl の通常の簡潔な警告とエラーを自動的に
+より長い形式に変更します。
+
+=begin original
+
+Compilation errors will tell you the line number of the error, with an
+indication of the next token or token type that was to be examined.
+(In a script passed to Perl via B<-e> switches, each
+B<-e> is counted as one line.)
+
+=end original
+
+コンパイル時のエラーでは、エラーの起こった行番号に、次に
+調べられるはずだったトークンかトークンの型を示します。
+(スクリプトが B<-e> スイッチで Perl に渡される場合には、B<-e> スイッチ
+1 つが 1 行とカウントされます。)
+
+=begin original
+
+Setuid scripts have additional constraints that can produce error
+messages such as "Insecure dependency".  See L<perlsec>.
+
+=end original
+
+setuid スクリプトでは、制限事項が増えるため、"Insecure dependency" と
+いったエラーメッセージが表示されることがあります。
+L<perlsec> を参照してください。
+
+=begin original
+
+Did we mention that you should definitely consider using the B<use warnings>
+pragma?
+
+=end original
+
+絶対に B<use warnings> プラグマ を使った方が良いっていうのは、もう
+書きましたっけ?
+
+=head1 BUGS
+
+=begin original
+
+The behavior implied by the B<use warnings> pragma is not mandatory.
+
+=end original
+
+B<use warnings> プラグマが意味する振る舞いが必須になっていません。
+
+=begin original
+
+Perl is at the mercy of your machine's definitions of various
+operations such as type casting, atof(), and floating-point
+output with sprintf().
+
+=end original
+
+Perl は型のキャスト、atof()、sprintf() による浮動小数点出力のような
+様々な操作のマシンごとの定義に依存します。
+
+=begin original
+
+If your stdio requires a seek or eof between reads and writes on a
+particular stream, so does Perl.  (This doesn't apply to sysread()
+and syswrite().)
+
+=end original
+
+使用している標準入出力ライブラリが、read と write の間に
+seek や eof が必要なものであれば、Perl でも同様となります。
+(ただし、sysread() や syswrite() には適用されません。)
+
+=begin original
+
+While none of the built-in data types have any arbitrary size limits
+(apart from memory size), there are still a few arbitrary limits:  a
+given variable name may not be longer than 251 characters.  Line numbers
+displayed by diagnostics are internally stored as short integers,
+so they are limited to a maximum of 65535 (higher numbers usually being
+affected by wraparound).
+
+=end original
+
+組み込みのデータ型には (メモリサイズからくるものを除いて) 恣意的な
+サイズの制限はありませんが、それでもいくつかの恣意的制限は存在します:
+どの変数名も 251 文字より長くてはなりません。
+診断で表示される行番号は内部的に short 整数で保管しているので、その
+最大値は 65535 に制限されます(より大きな数値は普通回り込みの影響を受けます)。
+
+=begin original
+
+You may mail your bug reports (be sure to include full configuration
+information as output by the myconfig program in the perl source
+tree, or by C<perl -V>) to perlb****@perl***** .  If you've succeeded
+in compiling perl, the L<perlbug> script in the F<utils/> subdirectory
+can be used to help mail in a bug report.
+
+=end original
+
+バグレポートは perlb****@perl***** に送ってください
+(perl ソースツリーにある myconfig プログラムか C<perl -V> で出力される
+完全な設定情報を含めることを忘れないでください)。
+もし perl のコンパイルに成功しているなら、F<utils/> サブディレクトリにある
+L<perlbug> が、バグレポートをメールする助けとして使えます。
+
+=begin original
+
+Perl actually stands for Pathologically Eclectic Rubbish Lister, but
+don't tell anyone I said that.
+
+=end original
+
+Perl は本当は「病的折衷主義ガラクタ出力機」(Pathologically
+Eclectic Rubbish Lister) を意味していますが、私がそういった
+事をばらしてはいけません。
+
+=head1 NOTES
+
+=begin original
+
+The Perl motto is "There's more than one way to do it."  Divining
+how many more is left as an exercise to the reader.
+
+=end original
+
+Perl のモットーは「やり方は 1 通りではない」ということです。
+このマニュアルを、後いくつに分割できるかは、宿題とします。
+
+=begin original
+
+The three principal virtues of a programmer are Laziness,
+Impatience, and Hubris.  See the Camel Book for why.
+
+=end original
+
+プログラマの 3 つの美徳は、無精、短気、傲慢です。
+理由は、ラクダ本を参照してください。
+
+=begin meta
+
+Translate: 吉村 寿人 <JAE00****@nifty*****> (5.000)
+Update: Kentaro Shirakata <argra****@ub32*****> (5.10.0-)
+Status: completed
+
+=end meta
+



perldocjp-cvs メーリングリストの案内
Back to archive index