• Save
Perlの現在と未来 2010
Upcoming SlideShare
Loading in...5
×
 

Perlの現在と未来 2010

on

  • 6,679 views

 

Statistics

Views

Total Views
6,679
Views on SlideShare
6,499
Embed Views
180

Actions

Likes
7
Downloads
0
Comments
0

4 Embeds 180

http://www.skyarc.co.jp 172
https://twitter.com 6
https://www.skyarc.co.jp 1
http://dev.skyarc.co.jp 1

Accessibility

Categories

Upload Details

Uploaded via as Apple Keynote

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • 5.6 &#x30D0;&#x30FC;&#x30B8;&#x30E7;&#x30F3;&#x65B9;&#x5F0F;&#x306E;&#x5909;&#x66F4;&#x3001;64bit&#x30B5;&#x30DD;&#x30FC;&#x30C8;&#x3001;&#x30E6;&#x30CB;&#x30B3;&#x30FC;&#x30C9; <br /> <br /> 2002 -> 2007 &#x304C;&#x300C;&#x6697;&#x9ED2;&#x306E;&#x6642;&#x4EE3;&#x300D; <br /> <br />
  • <br /> 5.12 -> &#x958B;&#x767A;&#x4F53;&#x5236;&#x306E;&#x5237;&#x65B0;&#x3001;&#x6642;&#x9650;&#x30EA;&#x30EA;&#x30FC;&#x30B9; <br /> <br /> <br /> <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • &#x30EB;&#x30CD;&#x30C3;&#x30B5;&#x30F3;&#x30B9;&#x3067;&#x3059;&#xFF01; <br /> &#x76F4;&#x8A33;&#x3059;&#x308B;&#x3068;&#x300C;&#x518D;&#x751F;&#x300D;&#x300C;&#x751F;&#x307E;&#x308C;&#x5909;&#x308F;&#x308A;&#x300D;&#x3067;&#x3059; <br /> <br /> Perl5&#x306F;&#x3053;&#x306E;1&#xFF0C;2&#x5E74;&#x3067;&#x307E;&#x3055;&#x306B;&#x751F;&#x307E;&#x308C;&#x5909;&#x308F;&#x308A;&#x3001;&#x307E;&#x305F;&#x6D3B;&#x529B;&#x3092;&#x307F;&#x306A;&#x304E;&#x3089;&#x305B;&#x3066;&#x3044;&#x307E;&#x3059; <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • 5.6 &#x30D0;&#x30FC;&#x30B8;&#x30E7;&#x30F3;&#x65B9;&#x5F0F;&#x306E;&#x5909;&#x66F4;&#x3001;64bit&#x30B5;&#x30DD;&#x30FC;&#x30C8;&#x3001;&#x30E6;&#x30CB;&#x30B3;&#x30FC;&#x30C9; <br /> <br /> <br /> 5.12 -> &#x958B;&#x767A;&#x4F53;&#x5236;&#x306E;&#x5237;&#x65B0;&#x3001;&#x6642;&#x9650;&#x30EA;&#x30EA;&#x30FC;&#x30B9; <br /> <br /> 2002 -> 2007 &#x304C;&#x300C;&#x6697;&#x9ED2;&#x306E;&#x6642;&#x4EE3;&#x300D; <br /> <br />
  • 5.6 &#x30D0;&#x30FC;&#x30B8;&#x30E7;&#x30F3;&#x65B9;&#x5F0F;&#x306E;&#x5909;&#x66F4;&#x3001;64bit&#x30B5;&#x30DD;&#x30FC;&#x30C8;&#x3001;&#x30E6;&#x30CB;&#x30B3;&#x30FC;&#x30C9; <br /> <br /> <br /> 5.12 -> &#x958B;&#x767A;&#x4F53;&#x5236;&#x306E;&#x5237;&#x65B0;&#x3001;&#x6642;&#x9650;&#x30EA;&#x30EA;&#x30FC;&#x30B9; <br /> <br /> 2002 -> 2007 &#x304C;&#x300C;&#x6697;&#x9ED2;&#x306E;&#x6642;&#x4EE3;&#x300D; <br /> <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • &#x30EB;&#x30FC;&#x30EB;&#x3092;&#x7834;&#x308C;&#x308B;&#xFF1D;&#x8A00;&#x8A9E;&#x30EC;&#x30D9;&#x30EB;&#x3067;&#x306E;&#x7D71;&#x4E00;&#x304C;&#x3067;&#x304D;&#x306A;&#x3044;&#xFF08;&#x4EBA;&#x9593;&#x304C;&#x4ECB;&#x5165;&#x3059;&#x308B;&#x5FC5;&#x8981;&#x304C;&#x3042;&#x308B;&#xFF09; <br /> CPAN&#x304C;&#x4F7F;&#x3048;&#x306A;&#x3044;&#x74B0;&#x5883;&#x3067;&#x306F;&#x4E0D;&#x5229; <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • &#x305D;&#x308C;&#x3067;&#x306F;&#x8A00;&#x8A9E;&#x672C;&#x4F53;&#x4EE5;&#x5916;&#x3067;&#x306F;&#x3069;&#x3046;&#x306A;&#x306E;&#x304B;&#x3002; <br /> &#x5B9F;&#x306F;Perl&#x306F;&#x3053;&#x3053;&#x304C;&#x4E00;&#x756A;&#x306E;&#x5F37;&#x307F;&#x3068;&#x306A;&#x3063;&#x3066;&#x3044;&#x308B; <br />
  • &#xFF0A;&#x975E;&#x55B6;&#x5229;&#xFF0A; <br /> <br /> 680+ &#x30B0;&#x30EB;&#x30FC;&#x30D7; <br /> IRC <br /> <br /> &#x975E;&#x5E38;&#x306B;&#x56FD;&#x969B;&#x9593;&#x3067;&#x6A2A;&#x306E;&#x9023;&#x643A;&#x304C;&#x3068;&#x308C;&#x3066;&#x3044;&#x308B; <br />
  • <br />
  • 8000&#x4EBA;&#x4EE5;&#x4E0A;&#x306E;&#x30B3;&#x30F3;&#x30C8;&#x30EA;&#x30D3;&#x30E5;&#x30FC;&#x30BF; <br /> 80000&#x500B;&#x4EE5;&#x4E0A;&#x306E;&#x30E2;&#x30B8;&#x30E5;&#x30FC;&#x30EB; <br /> <br /> <br />
  • 8000&#x4EBA;&#x4EE5;&#x4E0A;&#x306E;&#x30B3;&#x30F3;&#x30C8;&#x30EA;&#x30D3;&#x30E5;&#x30FC;&#x30BF; <br /> 80000&#x4EF6;&#x500B;&#x4EE5;&#x4E0A;&#x306E;&#x30E2;&#x30B8;&#x30E5;&#x30FC;&#x30EB; <br /> <br /> <br />
  • <br />
  • &#x30C6;&#x30B9;&#x30C8;&#x304C;&#x306A;&#x3044;&#x30E2;&#x30B8;&#x30E5;&#x30FC;&#x30EB;&#xFF1D;&#x60AA; &#x3068;&#x3044;&#x3046;&#x6587;&#x5316;&#x304C;&#x78BA;&#x7ACB;&#x3057;&#x3066;&#x3044;&#x308B; <br /> <br /> <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • &#x30C6;&#x30B9;&#x30C8;&#x304C;&#x306A;&#x3044;&#x30E2;&#x30B8;&#x30E5;&#x30FC;&#x30EB;&#xFF1D;&#x60AA; &#x3068;&#x3044;&#x3046;&#x6587;&#x5316;&#x304C;&#x78BA;&#x7ACB;&#x3057;&#x3066;&#x3044;&#x308B; <br /> <br /> <br />
  • <br />
  • 35&#x4E07;&#xFF01; <br />
  • <br />
  • <br />
  • 50&#x4EE5;&#x4E0A;&#x306E;OS/&#x30D7;&#x30E9;&#x30C3;&#x30C8;&#x30D5;&#x30A9;&#x30FC;&#x30E0;&#x3067;&#x306E;&#x30C6;&#x30B9;&#x30C8; <br /> 20&#x7A2E;&#x985E;&#x4EE5;&#x4E0A;&#x306E;Perl <br /> <br /> &#x30A2;&#x30C3;&#x30D7;&#x30ED;&#x30FC;&#x30C9;&#x3059;&#x308B;&#x3060;&#x3051;&#x3067;&#x30C6;&#x30B9;&#x30C8; <br /> &#x30E2;&#x30B8;&#x30E5;&#x30FC;&#x30EB;&#x306E;&#x6A5F;&#x80FD;&#x306E;&#x6307;&#x6A19;&#x3068;&#x306A;&#x308B;&#x3002; <br />
  • <br /> <br />
  • <br /> <br />
  • <br /> <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />

Perlの現在と未来 2010 Perlの現在と未来 2010 Presentation Transcript

  • 1987 1.0 1988 2.0 1989 3.0 1991 4.0
  • 1994 5.000 1995 5.001 1996 5.002 1996 5.003 1997 5.004
  • 1998 5.005 2000 5.6 2002 5.8 2007 5.10
  • 2010 5.12 2011 5.14 2012 5.16
  • exposure
  • Renaissance of Perl5
  • Perl Perl 6 Perl Larry Wall Perl6
  • exposure
  • Scheme → C++ → Java → Perl/C PHP/Ruby
  • ...and I STILL use Perl
  • App::perlbrew > curl -LO http://xrl.us/perlbrew > perl perlbrew install > rm perlbrew > ~/perl5/perlbrew/bin/perlbrew init > perlbrew install perl-5.12.1 > perl -v This is perl 5, version 12, subversion 1 (v5.12.1) built for darwin-2level
  • App::cpanminus > curl -LO http://xrl.us/cpanm > perl cpanm App::cpanminus > rm cpanm > cpanm YourModule
  • Perl::Critic > cpanm Perl::Critic > perlcritic file... > perlcritic dir
  • Perl::Tidy > cpanm Perl::Tidy > perltidy file...
  • Plack DBI AnyEvent Mouse {
  • > perl Makefile.PL > make > make test > make install
  • make test
  • Perl 5.13.3 1,713 355,565
  • 60+ Platforms 20+ Perl builds
  • CPAN OS X Windows Linux