PerlならサンプルコードPerl入門

2017-02-01

Perl上級編

  1. Perl
  2. 上級偏

一歩進んだ「Perlの応用」的な機能を紹介します。これができれば、あなたも「Perlマスター」だ!

1. 自動試験

Perlで「自動試験」を記述する方法を解説します。「自動試験って何っ? 試験自体が『プログラムで書ける』ようなことを聞いたんだけど本当?」本当です。マスターすれば、試験が「超絶に楽」になるよ。

2. ソケット

Perlで「ソケット」による通信を行う方法を解説します。

3. プロセス間通信

Perlの「プロセス間通信」について解説します。

4. ワンライナー

Perlの「ワンライナー」について解説しています。ワンライナーとはコマンドラインで「一行実行」ができるPerlの機能のことです。sedやawkコマンドを利用する感じで、利用できます。

6. データベース

Perlで「データベース」に接続する方法を解説。MySQL, SQLite,Oracle, Access, SQL Serverなど多くのデータベースに対応しています。

「DBIx::Custom」というモジュールを利用して、簡単にデータベースにSQLを実行できる方法を解説。

7. 統計・解析

PDLというモジュールを使ってPerlで「統計・解析」を行う方法を解説。

8. XS

PerlでC言語やC++をバインディングするためのXSの入門。

学べるテーマ

XSモジュールの作成、SV、 AV、 HV、Makefile.PL、ExtUtils::MakeMaker、型変換、ダイナミックリンクライブラリ、XSUB、h2xs、、C言語、C++

9. Perl言語実装

Perlコアの言語実装についての研究記事です。