日本Rubyの会 公式Wiki - 第32回Ruby勉強会@関西 に行ってきました.なんだかんだでひさびさのRuby勉強会でたのしかった! 運営のみなさまおつかれさまでした. 勉強会に行くと,普段得られない刺激がいろいろ得られて良いですね.日常生活はパターンに押し込めがちでだれてくるので,定期的に非日常に自分をもってくのは,精神衛生上よろしいです. 全般的な詳細については,日本Rubyの会 公式Wiki - 第32回Ruby勉強会@関西の続々よせられるであろうトラックバックや(とおもったらなんか無効になってる),いっしょに行っていっしょにさくさく迷った,id:hitode909くんの第32回Ruby勉強会@関西に行った - hitode909の日記というエントリを参照してみてください. 今回はサイロスさんのFiberについてのセッションがおもしろかったので,Fiberについていろいろ
コードの書きやすさは3つともそれほど違わないように思えます。ただ、読みやすさはダントツでPython が 優れています。Ruby はまずまずで、Perl は書き手の技量による部分が大きいのですが、 一般的には "読めない" コードになりがちです。 現在の人気を無視して、言語そのもののよしあしを考えると、Python とRuby はほぼ互角でしょう。しかし、今のところPython の方が、 実行速度が速く、ライブラリが豊富なので、とりあえずPython を使うことにします。 また、Python には対話モードがあるのも Lisp に慣れた人間にとってはありがたいです。Ruby は今後の健闘に期待します。 5. おわりに 以上Perl,Python,Ruby の比較をつれづれと書きましたがご参考になりましたでしょうか? 結論は、Python,Ruby はPerl に比べ
配列操作の比較表:Ruby,Python,JavaScript,Perl,C++ プログラムを書いていると、他のプログラミング言語の記憶とごっちゃになって、「配列の後ろに要素を追加するのは push だっけ、 append だっけ」などと混乱することがあります。特にRuby,Python,JavaScript はコードの書き方が似ているので、この問題が起きがちです。 そこで、備忘録として、Ruby,Python,JavaScript,Perl,C++ の配列操作の比較表を作りました。一番慣れているRuby を基準にしています。間違いなどがあったらご指摘いただけると助かります。他の言語のもあるといいなあ。Ruby (Array)Python (list)JavaScript (Array)Perl (@)C++ (std::vector)
\x{} \pは後続する名前が表すクラス(プロパティ、スクリプト、ブロック)に属する文字にマッチし、 \Pは後続する名前のクラスに属さない文字にマッチします。 クラスの名前が一文字のときはブレースを省略できます。 クラス名の前に^を置くことにより否定形の指定を行うことも可能です。Perl 5.8 での変更点Perl5.8以降(5.6でも使えたようですが)では \pや\Pで始まるプロパティ指定に標準Unicode属性を使うこともできます。 詳しくはperlunicodeperlunicode -Perl における Unicode サポート を参照してください。 日本語による説明が Unicodestandard にもあります。Perl 5.8以降ではユーザーが任意のプロパティを作成することができます (IsまたはInを必ず前置)。 詳しくはperlunicodeperluni
1リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く