Page 1
Perlの幻影に育てられてきた
俺たちは
Raised by the Phantom of Perl
pixiv Inc.
USAMI Kenta
2026-10-01 #yapcjapan YAPC::Tokyo 2026 キックオフ!
公開日:
by USAMI Kenta@tadsan
に東京都港区六本木の株式会社メルカリで開催された『YAPC::Tokyo 2026 キックオフ!』でライトニングトーク(5分)として発表しました。
2026-10-01 #yapcjapan YAPC::Tokyo 2026 キックオフ!
お前誰よ
PHPとかEmacs Lispをやらせていただいてます
YAPC::Asia Tokyo
2012-2015 YAPC::Hokkaido 2016 SAPPORO builderscon 2017-
HTML/Web標準に興味がある学生
よくわからんがKENT WEBは便利
SNSがない時代俺たちはレンサバに掲示板を設置して交流を図っていた
たぶん現代でそれが可能なのはほぼPHP
Perlに強い影響を受けて設計された言語を使い続けてきた
Perlの間接的なユーザーの立場で見守ってきた
それぞれの言語がPerlから継いだ要素が三者三様すぎる
なぜPerlが重宝されたのか
Perlのキラーコンテンツ
C言語でWeb開発したくない
Webは本質的に入出力テキスト処理
単純な好みだけでなくCでメモリ安全な文字列処理は難しい
Perlはもともとテキスト処理に向いていた
リクエストごとにプロセスを起動するのでパフォーマンスの問題(時間/メモリ/C10K)
CGIスクリプティング言語としてのPerlを先鋭化させたのがPHP
レンタルサーバにファイル転送するだけでデプロイ完了(CGI Perl, PHP)
言語としてのPHP表面的に似ているのは$ と ; くらい
Perlが普及させたもの
Hash正規表現cpan (リポジトリ)
意外とPerlの前からある気がする…?
ハッシュ (連想配列)
CPAN (Comprehensive Perl Archive Network)
先行するテキスト処理言語
sed, awk, shellからPerlが受けた影響
Perlと同世代の言語との比較
Perl vsオブジェクト指向
GuidoはPerl 5の何を嫌ったのか
Perl 6は結局なんだったのか
ご静聴ありがとうございました
