3000-01-01
PerlならサンプルコードPerl入門
Perlは「テキスト処理」「システム管理」「Web開発」の三つの分野で優れたプログラム言語です。Perlはコンパイルなしで実行できるスクリプト言語でruby、python、PHPなどの仲間です。
サンプルコードPerl入門は「日本最大級」のPerl情報サイト。400以上の記事が無料で読み放題。ゼロから初めてPerlのプログラムの意味を理解し実力がどんどん身につく。このサイトでプログラミングの確かな実力を身に着けてみませんか。
更新情報
「モジュール徹底解説」「Time::Localモジュール」(2017/2/11)
1. Perlプログラミング入門 - 基礎の10講
Perlでプログラミングをするための「入門」記事を紹介します。Perlを学習するにあたって、これだけは覚えておいたほうがよいというものをピックアップ。PerlプログラムはCGIで有名でWebサイトを作るのに適していますが、最初に基本的な文法をマスターしましょう。
- ActivePerlのダウンロードとインストール
- 基礎文法
- 正規表現
- 配列
- ハッシュ
- サブルーチン - Perlの引数の扱い方など
- ファイル入出力
- 文字列
- 条件分岐と繰り返し - if、for、while
- 変数
2. Perlリファレンス
3. Web開発
Perlで「Web開発」を行う方法を解説。Perlで、Webサイト、Webアプリ、Webサービスを作成したい方にお勧め。
4. Perl中級編
Perlの「一歩進んだテクニック」を解説。「基礎編」が終わった後にチャレンジしてみよう。Perlのテクニックを使うともっとプログラミングが便利になる。
- 多次元データ構造
- ビット演算子
- 例外処理
- コマンドライン引数
- デバッガの手引き
- 現代的な記述方法
- オブジェクト指向入門
- スコープを理解する
- Time::Piece - 日付と時刻を扱う
- 数値計算
- モジュール基礎
- オブジェクト指向
- 日付・時刻
- 文字コード
- ファイル操作
5. データベース
Perlでデータベースを扱う方法を解説します。データベースはPerlでWebアプリを作るときは必須の知識。
6. Perl上級編
一歩進んだ「Perlの応用」的な機能を紹介します。これができれば、あなたも「Perlマスター」だ!
- Test::Moreによるプログラムの試験の自動化
- 「ソケット」による通信を行う
- プロセス間通信を行う
- ワンライナーの書き方を覚える
- PDLで統計・解析
- XSによるC/C++バインディング入門
- 言語実装の研究
7. その他のPerl情報
その他のPerl情報です。Perlのリリース情報などがあります。
8. 人気の記事
サンプルコードPerl入門ではてなブックマークを集めた人気記事です。Perlでみんなが注目していることがわかる。
- 「基礎文法」最速マスター一番人気
- 現代的な記述方法
- 実践で役立つ「正規表現」
- 「配列」と「ハッシュ」を自由に扱う
- よく使用する「関数」「標準モジュール」一覧
- 「日本語」などのマルチバイト文字列を適切に処理する
9. 著書情報
木本裕紀「Perlでプログラミングをするのが面白くって仕方ない」
Perlの「オープンソース」活動に26歳のときから「10年間」取り組んでおり「ライフワーク」としている。
代表的な著作は「業務に役立つPerl(技術評論社)」「かんたんプログラミングCGI/Perl(技術評論社)」。雑誌「Software Design」で、連載経験も。


