post.tetsuji.jp 良い記事だった. 自分の場合, Perlを軸に最近は業務でGoとかJavaScript(TypeScript)も書いている感じなのだけれど, 趣味で何か雑なスクリプトを作るなら, やっぱりPerlを選ぶと思うし, 余程のことがなければ当面プログラミングスキルの中心にPerlはいると思う. なんでだろうね, と思うと, "自分にとっては"未だPerlのスキルを磨く価値がある, というのはありそう. もちろんそれを他人に強いるつもりはなくて, 会社とかチームとかで技術選択するなら適したものを選びたいし選んだものが自分にとって未知の技術であればチャンスと思ってガンガンやっていきたいと思う(Goとかはそういう感じで習得した). で, なんで自分にとって未だPerlのスキルを磨く価値があるのか? と言うと, これは自分の経験則なんだけど, 「横展開50%の法則」という
YAPC::Asia Tokyo 2010 (c)dameninngenn CC-BY-NC
私がプログラミングをするときの第一言語は Perl です。周囲には「私は Perl 以外のプログラミング言語はよくわかりません」と念を押すくらいには Perl ばかり書いています。 しかし、2018年の今日 Perl は一定の役割を終えた古い言語とみなされ、メインストリームからは退いたと多くの人が考えています。10年前の2008年を思い返しても、複数の対抗言語の登場で Perl に陰りがあった事は事実ですし、今日のメインストリームに Perl が居ないことを改めて言う必要も無いでしょう。 それでもなぜ私は Perl を書き続けるのか、少し考えてみました。 私と Perl 私と Perl との本格的な出会いの場は、大学院を卒業した2003年に入社したIT企業です。その会社がメインで使用していたプログラミング言語が Perl だったので自然と Perl を書くようになりました。 2003年3月
問題 @a = (1,2,3); @b = (1,2,3); のような配列があったとして、これらの中身が同じ(@a = @b) であることを確認したいと思います。 細かい条件として、値は正の数字のみ(負はない、)で並び順は気にしない、かつ同じ番号はないという事にします。 かんたんに考えると、次の二つの条件を満たせればいいはずです。 二つの要素の数が同じであること 先頭から比較して、末尾までの各項目の内容が等しいこと 素直にコーディングすると... sub is_same($$){ my($a,$b) = @_; # (1)二つの要素の数が同じであること return 0 if @$a != @$b; # (2)先頭から比較して、末尾までの内容が等しいこと for (0..$#$a){ return 0 if $a->[$_] != $b->[$_]; } return 1; } というサブ
延期について 会場が停電のために12月に延期します... Perl入学式って? 「プログラミングに興味があるけど, ちょっと難しそう...」と思っている貴方! 「他の言語使いだけど, ちょっとPerlも使ってみよっかな?」と思っている貴方! 「仕事や研究でPerlを使い始めたけど, ちょっと自信ないな...」と思っている貴方! 「プログラミング未経験者」から「Perl初心者」を対象としたワークショップ, 「Perl入学式」で一緒にPerlで学びましょう! プログラミングの「プ」の字も知らないあなたでも大丈夫. 経験豊富な講師とサポーターが, あなたの学びを全力でサポートします. さあ, 私達と一緒にプログラミングの楽しさを体感しましょう! どんなことをするの? 「Perl入学式 in沖縄」は, 5月から半年程度, 計5回開催する予定です. 全5回のカリキュラムは, プログラミング未経験者の
vscode-perlを入れて,Format Documentすると,インデントがハードタブになってしまう vscode-perlは内部的にPerl::Tidyを使っているが,起動時のオプションがvscode-perl内にハードコードされていて,かつ-tしているのでハードタブになっていて,オプションを編集することもできない issueは立っているのでプルリクチャンス PerlTidy shall not enforce arbitrary rules · Issue #14 · henriiik/vscode-perl · GitHub perltidy-moreを入れてみたら手元の.perltidyrcを見てインデントできることを確認できた perltidy-more - Visual Studio Marketplace 普段使いできる.perltidyrcを作ればよさそう ctags
本日10月24日(水) に販売されるWEB+DB PRESS vol.107 で Perl Hackers Hub 第52回「Perlで堅牢な開発」を書かせていただきました。 技術評論社の稲尾さん、監修いただいた牧さん、応援してくれたモバファクの同僚、そして家族に協力してもらい、執筆することができました。本当にありがとうございました。 大それたお題になってしまっていますが・・ Perlでの構文チェックや型制約の活用方法などをいくらかまとめることができたのかなと思っています。 少しでもお役に立てれば幸いです。 WEB+DB PRESS Vol.107 作者: 大竹智也,浦井誠人,平野朋也,村田紘司,上野学,末永恭正,久保田祐史,吉川竜太,上野博司,牧大輔,西郡卓矢,桑原仁雄,小林謙太,竹馬光太郎,池田拓司,はまちや2,竹原,長谷川智希,北村壮大,WEB+DB PRESS編集部出版社/メーカー
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く