SlideShare a Scribd company logo
1 of 20
Download to read offline
2015/01/16
In 吉祥寺.pm (kichijojipm) #2
@2nclhncl
やっぱり怖かったPerl
2015/01/16
In 吉祥寺.pm (kichijojipm) #2
@MintoAoyama
やっぱり怖かったPerl
自己紹介
自己紹介
Webエンジニア(広義) /
Java → Perl → PHP⇆Ruby /
SI → SNG → CGM
サーバサイド中心でクライアントは添えるだけ
Lightweight Language に憧れてこの桃の世界に入りました
インターネッツらしいオープンな世界を求めて
J( 'ー`)し
(Д`)
ご飯ちゃんと
食べてる?
うっせー
片付けなさい
Java
1年半前 Chiba.pm #3 で
• Java + IDE に慣らされたゆとりPGには 
理解できないことが色々ある
詳細はこちら
1年半前 Chiba.pm #3 で
• Java + IDE に慣らされたゆとりPGには 
理解できないことが色々ある
   _、 _
  (  ∀)
( ヘヘ
(`Д)
…
Perl
詳細はこちら
Perl怖い
配列
#	 何かを入れておく配列

my	 @array	 =	 (1,	 2,	 3,	 4,	 5);

print	 $array[0]."n";

mntaym-no-MacBook-Air:perl	 mntaym$	 perl	 ababababa.pl

1

1年半前 Chiba.pm #3 で
詳細はこちら
あれから1年半
時に、西暦2015年
Perlはますます  
怖い存在になっていた
むしろ日々の業務の中で
はその忙しさから目を背け
てしまっていた言語仕様
未だデファクトになりうる
IDEが出てこない
コードジャンプで心がぴょ
んぴょんしたいんじゃぁ^〜~
書き方が色々あるがために
書きやすく読みにくい言語
有能な先輩が書いた  
コードほど何が書いてるか
がわからない
• sh → AWK → Perl という発展の流れ
• ハックしがいのある言語(独自構文など)
  
• どの環境でも動く(30億のデバイスで走るジャバ)
そもそも何故Perl
・ 高い後方互換性
• どう書いても動く(良くも悪くも)
これからもPerlを楽しんでいきたい!!1
• 昔から使ってるから(思考停止)
しがらみにとらわれずに
夏にはJPA運営最後のYAPC::Asiaもあるしね★
怖いPerlの言語仕様を学び始めるには
怖いPerlの言語仕様を学び始めるには
ご清聴ありがとうございました

More Related Content

What's hot

Lt python腕試しネタ
Lt python腕試しネタLt python腕試しネタ
Lt python腕試しネタ
kiwofusi
 
20111206 GLT vol.40
20111206 GLT vol.4020111206 GLT vol.40
20111206 GLT vol.40
kashew_nuts
 
オンライン英会話のモチベーション維持!
オンライン英会話のモチベーション維持!オンライン英会話のモチベーション維持!
オンライン英会話のモチベーション維持!
civicpg
 
Perlbeginnes 2 keynote
Perlbeginnes 2 keynotePerlbeginnes 2 keynote
Perlbeginnes 2 keynote
azuma satoshi
 

What's hot (20)

Chocomelon potatochips 8
Chocomelon potatochips 8Chocomelon potatochips 8
Chocomelon potatochips 8
 
Pythonでターミナルに画像表示
Pythonでターミナルに画像表示Pythonでターミナルに画像表示
Pythonでターミナルに画像表示
 
「プログラミングGroovy」入門(公開用)
「プログラミングGroovy」入門(公開用)「プログラミングGroovy」入門(公開用)
「プログラミングGroovy」入門(公開用)
 
Humble Object Patternな話
Humble Object Patternな話Humble Object Patternな話
Humble Object Patternな話
 
Seq2Seqでボットづくり
Seq2SeqでボットづくりSeq2Seqでボットづくり
Seq2Seqでボットづくり
 
ゴルフ
ゴルフゴルフ
ゴルフ
 
Fluent Feature in F#
Fluent Feature in F#Fluent Feature in F#
Fluent Feature in F#
 
ゴルフ
ゴルフゴルフ
ゴルフ
 
Lt python腕試しネタ
Lt python腕試しネタLt python腕試しネタ
Lt python腕試しネタ
 
20111206 GLT vol.40
20111206 GLT vol.4020111206 GLT vol.40
20111206 GLT vol.40
 
Vocacon 2015 歌声合成技術の総称を決めよう メイン資料
Vocacon 2015 歌声合成技術の総称を決めよう メイン資料Vocacon 2015 歌声合成技術の総称を決めよう メイン資料
Vocacon 2015 歌声合成技術の総称を決めよう メイン資料
 
簡単なものこそBDDで! (LTSpiral02)
簡単なものこそBDDで! (LTSpiral02)簡単なものこそBDDで! (LTSpiral02)
簡単なものこそBDDで! (LTSpiral02)
 
母語方式Coq
母語方式Coq母語方式Coq
母語方式Coq
 
トークイベントいろいろ
トークイベントいろいろトークイベントいろいろ
トークイベントいろいろ
 
Web系だって低レイヤーがやりたいんだよ! コンパイラことはじめ
Web系だって低レイヤーがやりたいんだよ! コンパイラことはじめWeb系だって低レイヤーがやりたいんだよ! コンパイラことはじめ
Web系だって低レイヤーがやりたいんだよ! コンパイラことはじめ
 
オンライン英会話のモチベーション維持!
オンライン英会話のモチベーション維持!オンライン英会話のモチベーション維持!
オンライン英会話のモチベーション維持!
 
現場のコード意識を変えるために導入したリーダブルコードとガウディの思想 - DevLove甲子園2014技 -
現場のコード意識を変えるために導入したリーダブルコードとガウディの思想 - DevLove甲子園2014技 -現場のコード意識を変えるために導入したリーダブルコードとガウディの思想 - DevLove甲子園2014技 -
現場のコード意識を変えるために導入したリーダブルコードとガウディの思想 - DevLove甲子園2014技 -
 
PyKon JP 2014
PyKon JP 2014PyKon JP 2014
PyKon JP 2014
 
この実装には問題がある!
この実装には問題がある!この実装には問題がある!
この実装には問題がある!
 
Perlbeginnes 2 keynote
Perlbeginnes 2 keynotePerlbeginnes 2 keynote
Perlbeginnes 2 keynote
 

Similar to 「やっぱり怖かったPerl」In Kichijoji.pm #2

メモリアロケーションからみた拡張ライブラリに大切なこと
メモリアロケーションからみた拡張ライブラリに大切なことメモリアロケーションからみた拡張ライブラリに大切なこと
メモリアロケーションからみた拡張ライブラリに大切なこと
Masaya TARUI
 
言語処理するのに Python でいいの? #PyDataTokyo
言語処理するのに Python でいいの? #PyDataTokyo言語処理するのに Python でいいの? #PyDataTokyo
言語処理するのに Python でいいの? #PyDataTokyo
Shuyo Nakatani
 

Similar to 「やっぱり怖かったPerl」In Kichijoji.pm #2 (18)

Perlを勉強してみて思ったこと
Perlを勉強してみて思ったことPerlを勉強してみて思ったこと
Perlを勉強してみて思ったこと
 
漢は黙ってjQuery
漢は黙ってjQuery漢は黙ってjQuery
漢は黙ってjQuery
 
15.06.27 実録 ソフトウェア開発者が FPGAを独習した最初の3歩@RTLを語る会(9)
15.06.27 実録 ソフトウェア開発者が FPGAを独習した最初の3歩@RTLを語る会(9)15.06.27 実録 ソフトウェア開発者が FPGAを独習した最初の3歩@RTLを語る会(9)
15.06.27 実録 ソフトウェア開発者が FPGAを独習した最初の3歩@RTLを語る会(9)
 
Rubyist started to learn Groovy - things important to leran new LL
Rubyist started to learn Groovy - things important to leran new LLRubyist started to learn Groovy - things important to leran new LL
Rubyist started to learn Groovy - things important to leran new LL
 
phpstudy_php_to_node
phpstudy_php_to_nodephpstudy_php_to_node
phpstudy_php_to_node
 
いよいよPHPerもリーンで行こう
いよいよPHPerもリーンで行こういよいよPHPerもリーンで行こう
いよいよPHPerもリーンで行こう
 
メモリアロケーションからみた拡張ライブラリに大切なこと
メモリアロケーションからみた拡張ライブラリに大切なことメモリアロケーションからみた拡張ライブラリに大切なこと
メモリアロケーションからみた拡張ライブラリに大切なこと
 
もがいているエンジニア集まれ~今度こそ英語をモノにしよう~
もがいているエンジニア集まれ~今度こそ英語をモノにしよう~もがいているエンジニア集まれ~今度こそ英語をモノにしよう~
もがいているエンジニア集まれ~今度こそ英語をモノにしよう~
 
プログラマになれないあなたのための言語戦略 (Gunma.web #7 2011/12/17)
プログラマになれないあなたのための言語戦略 (Gunma.web #7 2011/12/17)プログラマになれないあなたのための言語戦略 (Gunma.web #7 2011/12/17)
プログラマになれないあなたのための言語戦略 (Gunma.web #7 2011/12/17)
 
PYNQ祭りLT todotani
PYNQ祭りLT todotaniPYNQ祭りLT todotani
PYNQ祭りLT todotani
 
福井技術者のつどい その1 タコでもわかるD言語講座
福井技術者のつどい その1 タコでもわかるD言語講座福井技術者のつどい その1 タコでもわかるD言語講座
福井技術者のつどい その1 タコでもわかるD言語講座
 
初心者が Python で戸惑ったところ
初心者が Python で戸惑ったところ初心者が Python で戸惑ったところ
初心者が Python で戸惑ったところ
 
Nikotama20191024.yui
Nikotama20191024.yuiNikotama20191024.yui
Nikotama20191024.yui
 
【ITベンチャーを支えるテクノロジー】Lang 8についての話|株式会社lang-8
【ITベンチャーを支えるテクノロジー】Lang 8についての話|株式会社lang-8【ITベンチャーを支えるテクノロジー】Lang 8についての話|株式会社lang-8
【ITベンチャーを支えるテクノロジー】Lang 8についての話|株式会社lang-8
 
Resemaraを支えた技術 フライングゲットガチャの舞台裏 #ksgstudy #ドリコム
Resemaraを支えた技術 フライングゲットガチャの舞台裏 #ksgstudy #ドリコムResemaraを支えた技術 フライングゲットガチャの舞台裏 #ksgstudy #ドリコム
Resemaraを支えた技術 フライングゲットガチャの舞台裏 #ksgstudy #ドリコム
 
GDDでPlayNを見てゾクっとしたなど
GDDでPlayNを見てゾクっとしたなどGDDでPlayNを見てゾクっとしたなど
GDDでPlayNを見てゾクっとしたなど
 
ChatGPT触ってみた
ChatGPT触ってみたChatGPT触ってみた
ChatGPT触ってみた
 
言語処理するのに Python でいいの? #PyDataTokyo
言語処理するのに Python でいいの? #PyDataTokyo言語処理するのに Python でいいの? #PyDataTokyo
言語処理するのに Python でいいの? #PyDataTokyo
 

「やっぱり怖かったPerl」In Kichijoji.pm #2