共有
  • 記事へのコメント29

    • 注目コメント
    • 新着コメント
    その他
    sh19910711
    "Guidoは1989年12月にPythonのコーディングを始め、1991年2月にオープンソースとして最初のリリースを行いました。それはつまり、1991年10月に出版されたUnicode 1.0, Vol.1よりもPython自体が先だった"

    その他
    nikkie-ftnext
    『Python実践入門』で紹介、コア開発者Brett CannonによるPython3がUnicodeを採用した理由の記事の翻訳。Python2系ではstrオブジェクトがテキストもバイナリも表せるのが問題だった。Python 1はUnicodeより古い。ユーザ数増を見て決断

    その他
    sylvan_l
    Python 3誕生の理由 ― つまり、なぜunicode/str/bytesの仕様は変更されたのか

    その他
    versatile
    3.0でうごかないスクリプトがいまでも大量にある。仕方ないことだが

    その他
    baronhorse
    print 文は気持ち悪いから関数にしたかったてのは理解できる

    その他
    sds-page
    最近始めたけどネットに3系と2系の情報混在してて辛い。

    その他
    tsutsumi154
    そういえばunicode型使ったような気がするな

    その他
    JHashimoto
    “そういうわけで、Python 3はテキストに関しては「Unicodeを絶対サポートする」とします。”

    その他
    gabill
    gabill Python3.0の登場からもうすぐ10年。時期的には「Python4誕生の理由」が語られてもおかしくないのに、いまだに2.xの環境が混在してるのはなぁ...

    2018/03/23 リンク

    その他
    castaneai
    “Zen of Pythonには、「あることを行う方法は、わかりやすく、できれば1つだけにすること」と書かれています。”

    その他
    hiroomi
    "Zen of Pythonには、「あることを行う方法は、わかりやすく、できれば1つだけにすること」と書かれています。"

    その他
    aitsu_joke
    via Pocket

    その他
    akiyoshi83
    pythonは研究者とかプログラマ以外のユーザーが多い印象あるから、そういう人達にはわざわざ3に書き直すインセンティブ低いのかもなー

    その他
    mas-higa
    Unicode はクソ

    その他
    kouzukek
    python2系とか、c++でwchar使うときも思ったけど、日本語を扱う上でエンコードを意識しなければいけないのは負荷が大きい。自分1人で全部組むなら別だけど、テキスト読ませてライブラリに渡すだけで面倒くさい

    その他
    surume000
    “あることを行う方法は、わかりやすく、できれば1つだけにすること”俺もそう思う。RubyとかScalaとかはそれとは違う考えのような気がする。

    その他
    weed_7777
    “POSTDから最新エントリを受け取る ” Feel PhysicsのFacebookページの参考にしたい

    その他
    nwpct1
    なるほど “Unicode 1.0, Vol.1よりもPython自体が先だった”

    その他
    nilab
    Python 3誕生の理由 ― つまり、なぜunicode/str/bytesの仕様は変更されたのか | プログラミング | POSTD

    その他
    toshipon123
    “このような後方互換性のない変更は二度と行いません”

    その他
    kosh04
    テキスト(Unicode)文字列とバイト文字列は明確に分けるべきというお話

    その他
    masayoshinym
    どんなに説明されてもPython3への移行はまだできない。

    その他
    yohshiy
    Python の文字列の使用を変えた理由。Python って後方互換性を気にしすぎのような気がするな。

    その他
    sharia
    Python2のときに、unicode型とUTF-8が混在しているコードは醜いと言っていたけど、それが直ったと思っていいのかな?

    その他
    UhoNiceGuy
    Python3周りの非互換って文字列周りだけなの?せっかくだからもっとやっちゃえば良いのに。「今後、このような後方互換を断ち切るようなことはしない」ってUnicodeが現れたようにPython6くらいでパラダイムシフトがあるんじ

    その他
    tekimen
    PHPは全く区別しない。PHP6を作ろうとしたけど頓挫した事もあった。Python3は厳しい道程を歩まなければならないかもしれない。でも必要だと、だったと思う。

    その他
    ooblog
    #Python 「テキストデータとバイナリデータを明確に区別する~人間は完璧ではないので誤りを犯す可能性~方法は、わかりやすく、できれば1つだけにする~暗黙的より明示的」

    その他
    veleno
    文字列とバイナリデータの違いがよくわからないといけないらしい。Perlとかすごい頑張ってたんだな

    その他
    pipehead
    /* https://snarky.ca/why-python-3-exists/ の和訳 */ > Pythonの言語の中に、テキストデータとバイナリデータのどちらも表すことができるリテラルがあることは、問題となっていました。

    その他

    注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

    アプリのスクリーンショット
    いまの話題をアプリでチェック!
    • バナー広告なし
    • ミュート機能あり
    • ダークモード搭載
    アプリをダウンロード

    関連記事

    Python 3誕生の理由 ― つまり、なぜunicode/str/bytesの仕様は変更されたのか | POSTD

    12月、私は PuPPy(the Puget Sound Python users group)の会合でQ&A セッション を行いました。そこでよ...

    ブックマークしたユーザー

    すべてのユーザーの
    詳細を表示します

    同じサイトの新着

    同じサイトの新着をもっと読む

    いま人気の記事

    いま人気の記事をもっと読む

    いま人気の記事 - テクノロジー

    いま人気の記事 - テクノロジーをもっと読む

    新着記事 - テクノロジー

    新着記事 - テクノロジーをもっと読む

    同時期にブックマークされた記事

    いま人気の記事 - 企業メディア

    企業メディアをもっと読む