タグ

algorithmとPHPに関するkenjiro_nのブックマーク (2)

  • PHPとPythonとRubyの連想配列のデータ構造が同時期に同じ方針で性能改善されてた話 - hnwの日記

    PHPPythonRubyの連想配列のデータ構造がそれぞれ4〜5年ほど前に見直され、ベンチマークテストによっては倍以上速くなったということがありました。具体的には以下のバージョンで実装の大変更がありました。 PHP 7.0.0 HashTable高速化 (2015/11) Python 3.6.0 dictobject高速化 (2016/12) Ruby 2.4.0 st_table高速化 (2016/12) これらのデータ構造はユーザーの利用する連想配列だけでなく言語のコアでも利用されているので、言語全体の性能改善に貢献しています1。 スクリプト言語3つが同時期に同じデータ構造の改善に取り組んだだけでも面白い現象ですが、さらに面白いことに各実装の方針は非常に似ています。独立に改善に取り組んだのに同じ結論に至ったとすれば興味深い偶然と言えるでしょう2。 稿では3言語の連想配列の従来実

    PHPとPythonとRubyの連想配列のデータ構造が同時期に同じ方針で性能改善されてた話 - hnwの日記
  • PHPのお勉強

    PHPのお勉強サイトです。 PHPは、サーバサイドのスクリプト言語であり、HTML文に埋め込むことが可能です。 現在では、動的なWebサイトを作成するのに広く利用されています。 このサイトは、基的には管理者のお勉強の為のサイトです。 入門的なサイトというより、個人的な勉強を兼ねてのサンプルを載せています。 これからPHPを勉強する方に役立つ情報をお届けする予定です。 ご訪問ありがとうございます。 PHPのダウンロードは、以下から。 http://www.php.net/

  • 1