「honto 本の通販ストア」サービス終了及び外部通販ストア連携開始のお知らせ
詳細はこちらをご確認ください。
紙の本
プログラミングPerl 第3版 Volume1
著者 Larry Wall (著),Tom Christiansen (著),Jon Orwant (著),近藤 嘉雪 (訳)
言語の開発者自らが、改良・拡張を続けるPerlの言語仕様や新しいプログラミング書式を網羅するだけでなく、その誕生以来受け継がれてきたプログラミング哲学までをも語る解説書。...
プログラミングPerl 第3版 Volume1
このセットに含まれる商品
前へ戻る
- 対象はありません
次に進む
商品説明
言語の開発者自らが、改良・拡張を続けるPerlの言語仕様や新しいプログラミング書式を網羅するだけでなく、その誕生以来受け継がれてきたプログラミング哲学までをも語る解説書。1997年刊に次ぐ第3版。【「TRC MARC」の商品解説】
著者紹介
Larry Wall
- 略歴
- 〈Wall〉Perlの発明者。Perlのほかにも人気の高いフリープログラムをUnix用に書いている。
〈Christiansen〉Perlの講師であり、Perl関連書籍を多数執筆。
関連キーワード
あわせて読みたい本
前へ戻る
- 対象はありません
次に進む
この著者・アーティストの他の商品
前へ戻る
- 対象はありません
次に進む
紙の本
目次
2003/04/08 16:13
1人中、1人の方がこのレビューが役に立ったと投票しています。
投稿者:オライリー・ジャパン - この投稿者のレビュー一覧を見る
1部 概説
1章 Perl概説
さあ始めよう
自然言語と人工言語
平均点を求めるプログラム
ファイルハンドル
演算子
制御構造
正規表現
リスト処理
世の中知らないことがあってもへっちゃらさ
2部 Perlの真相
2章 基本構成要素
原子
分子
組み込みデータ型
変数
名前
スカラー値
コンテキスト
リスト値と配列
ハッシュ
型グロブとファイルハンドル
入力演算子
3章 単項演算子と二項演算子
項とリスト演算子(左側)
矢印演算子
オートインクリメント演算子とオートデクリメント演算子
指数演算子
記号の単項演算子
パターン結合演算子
乗法演算子
加法演算子
シフト演算子
名前付き単項演算子とファイルテスト演算子
関係演算子
等値演算子
ビット演算子
C風の論理演算子(短絡演算子)
範囲演算子
条件演算子
代入演算子
コンマ演算子
リスト演算子(右側)
論理and、or、not、xor
Cの演算子のうちPerlにはないもの
4章 文と宣言
単純文
複合文
if文とunless文
ループ文
裸のブロック
goto
グローバル宣言
スコープ付き宣言
プラグマ
5章 正規表現
正規表現の動物図鑑
パターンマッチ演算子
メタキャラクタとメタシンボル
文字クラス
量指定子
位置
キャプチャとクラスタ化
選択肢
パターンマッチを制御する
上級者向けパターン
6章 サブルーチン
構文
セマンティクス
リファレンスを渡す
プロトタイプ
サブルーチンの属性
7章 フォーマット
フォーマット変数
フッタ
8章 リファレンス
リファレンスとは何か?
リファレンスを生成する
ハードリファレンスを使う
シンボリックリファレンス
ブレース、ブラケット、クォート
9章 データ構造
配列の配列
配列のハッシュ
ハッシュの配列
ハッシュのハッシュ
関数のハッシュ
より複雑なレコード
データ構造を保存する
10章 パッケージ
シンボルテーブル
オートロード
11章 モジュール
モジュールを使う
モジュールを作成する
組み込み関数をオーバーライドする
12章 オブジェクト
オブジェクト指向用語のおさらい
Perlのオブジェクトシステム
メソッドの起動
オブジェクトの生成
クラスの継承
インスタンスデストラクタ
インスタンスデータの管理
クラスデータの管理
まとめ
13章 オーバーロード
overloadプラグマ
オーバーロードハンドラ
オーバーロード可能な演算子
コピーコンストラクタ(=)
オーバーロードハンドラが見つからない場合(nomethodとfallback)
定数をオーバーロードする
パブリックなオーバーロード関数
継承とオーバーロード
実行時のオーバーロード
オーバーロードの診断メッセージ
14章 タイ変数
スカラーのタイ変数
配列のタイ変数
ハッシュのタイ変数
タイファイルハンドル
untieの絶妙な落とし穴
CPANから入手できるタイモジュール
3部 テクノロジーとしてのPerl
15章 Unicode
文字を組み立てる
文字ベースによる解釈の効果
作業中につき注意
16章 プロセス間通信
シグナル
ファイル
パイプ
System V IPC
ソケット
17章 スレッド
プロセスモデル
スレッドモデル
18章 コンパイル
Perlプログラムのライフサイクル
コードをコンパイルする
コードを実行する
コンパイラバックエンド
コードジェネレータ
アバンギャルドなコンパイラ、レトロなインタープリタ
19章 コマンドラインインターフェース
コマンド処理
環境変数
20章 Perlデバッガ
デバッガを使う
デバッガコマンド
デバッガのカスタマイズ
デバッガの無人運転
デバッガサポート
Perlプロファイラ
21章 内部と外部
Perlの動作
内部データ型
Perlを拡張する(PerlからCを使う)
Perlを組み込む(CからPerlを利用する)
物語の教訓