2021-05-23

anond:20210523000147

マイナスがないっていうか、プラスだと思うわ。

人間コードを読むときはインデント制御構造理解してるのに、パイソン以外の言語は、書き方をミスしたら見た目と制御構造と一致してない可能性があるわけでしょ。

pythonは、コードの見た目と実際の構造が一致してるのがすばらしいわ。

ほかの言語でもフォーマッタとか使えばいい話だけど、コードがぐちゃぐちゃで下手な現場ほどフォーマッタやらlint系のツール使わないし。

記事への反応 -
  • 良い言語だと思うが、不満がある。 Perl と比較して、 後継としては、妥当だと思う。読みやすさ、整理された文法、関数型や C のとっつきにくさを排除したという点では、 Python が...

    • インデントに意味を持たせる言語はクソ 単なるホワイトスペースなんだから会話で言うと間の取り方で文句言われてるのと同じやぞ?理不尽だしムカつくやろ

      • python以外だったらどうせ{}でくくったりしてんだから それがインデントに置き換わるマイナスはなくね

        • マイナスがないっていうか、プラスだと思うわ。 人間はコードを読むときはインデントで制御構造を理解してるのに、パイソン以外の言語は、書き方をミスしたら見た目と制御構造と一...

          • インデントされた形式にしたければ好みのフォーマッタを使えばいいだけ。 Pythonみたいにシンタックスとして縛られちゃうと自由度がなくなって不便。何らかの理由で「ここはインデン...

      • 単なるテキストエディタで書いた時はタブインデントで、Jupyter notebookで書いたやつはスペースインデントになってるスクリプト納品したら 客に「どっちかに合わせて」って怒られた え...

        • それ expand と unexpand で変更できるよ。

          • 動いてた状態から弄りたくないんだよね まあ無精した僕が悪いのさ

            • なるほど、コーディング規約を最初に作っとくべきだったね。リンター実行して、きれいにしとけばよかった感じか。

    • 👮ピピー型警察です。Pythonに「型」はあります。

      • せやね。型がないというか、変数と引数に型がないと言うべきか。もちろん、型宣言があるのは知っているよ。

    • rubyやperlに比べてLinuxシェルと組み合わせづらい

    • pythonはひどい言語だと思うことはいっぱいあるけど、まぁ以前使ってた言語よりはマシかなあってなるんだよね

      • Python は、チャーチル的に解釈すれば「最悪のうちの最善」とはいえるとは思う。しかし、なんというか、OOP なのに実装が甘いというか、なんというか。

    • typingモジュール使ってるとtupleとlistは区別されてて良かったってなる あとは不変だからdictのキーとして使えるってのは意味があると思う

      • サンキュー。その知識が知りたかった。今の Python は List に型を指定できるのね。

        • まあ実際使ってみると無いより少しマシだけど、ほぼ飾りみたいなもんだと気づくと思う

記事への反応(ブックマークコメント)

ログイン ユーザー登録
ようこそ ゲスト さん