タグ

rubyとpythonに関するasonasのブックマーク (2)

  • RubyとPythonの違いからガベージコレクタを理解する - ワザノバ | wazanova.jp

    http://patshaughnessy.net/2013/10/24/visualizing-garbage-collection-in-ruby-and-python Pat Shaughnessyが、ブタペストで開催されたRUPY2013でのプレゼンの前半を自らのブログで紹介しています。 ガベージコレクタは、「ゴミを集める」という行為だけでなく、「新しいオブジェクトのためにメモリをあてがう。」「不要なオブジェクトを見つける」「不要なオブジェクトからメモリを取り戻す。」という、人間の心臓が血液を浄化するような働きをしている。 この簡単なコードサンプルを見ると、RubyPythonの記述はよく似ているが、それぞれの言語の内部でのインプリの仕組みは違う。 1) Rubyのメモリ Rubyは、コードが実行される前に、数千のオブジェクトを先につくり、それをリンクされたfree listに置

  • _why失踪記念age

    ───アタシの名前はRuby。パーザに傷を負った軽量言語。ゆるふわ仕様で動的型付けの愛されランゲージ♪ アタシがつるんでる友達はどうとでも書けるPerl、学校にナイショで エンタープライズで働いてるPython。訳あって不良グループの一員になってるPHP友達がいてもやっぱり学校はタイクツ。今日もPHPとちょっとしたことで口喧嘩になった。 LL同士だとこんなこともあるからストレスが溜まるよね☆そんな時アタシはselfでmodule_evalすることにしている。 がんばった自分へのご褒美ってやつ?自分らしさの演出とも言うかな! 「あームカツク」・・。そんなことをつぶやきながらしつこいRails案件を軽くあしらう。 「カノジョー、ちょっとSNS作ってくれない?」どいつもこいつも同じようなセリフしか言わない。 Railsの男はカッコイイけどなんか薄っぺらくてキライだ。もっと等身大のアタシを見て

    _why失踪記念age
  • 1