パスワードを忘れた? アカウント作成
この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。

IEEE Spectrumによるプログラミング言語ランキング、今年もPythonが1位」記事へのコメント

  • どういう基準かよくわからないけど、この点だけは不思議。

    • by Anonymous Coward

      PHPもJava も既存資産の量だろうな。
      どちらも新規開発では触りたくない言語の筆頭ではあるけど、COBOLみたいに as-is で許される段階までは古くないから

      • by Anonymous Coward

        Javaはともかく、PHPだけは絶対嫌だ。
        触りたくも見たくもない。
        「$」使ってて気持ち悪い。

        • Perlも変数に $ 使うけど、Java系の言語って変数につける接頭辞がないから何が変数だか分かりにくい

          Java系の言語って var hoge= なんとかみたいに勝手に宣言してなんでも変数にできちゃうけど
          何が変数だかぱっと見分かりにくくて非効率だよね

          Perl 系の言語のようにスカラー変数なら $hoge で配列なら @foo みたいに決まってる方が合理的だわ

          • by Anonymous Coward

            ハンガリアン表記でもつかってればいい。

            • それは非合理。
              ハンガリアンを使っているソースコードを修正して変数の種類を変更した際、同時に変数名も変更するコストがかかる。
              変更を怠ると、たちまち不整合となり、保守の障害となるだけで一利もない。

              Perlのように変数のハンガリアンが強制されていたら、
              @var を %var にするだけで、配列変数からハッシュ変数に変更され、それが目でも一目瞭然になる。
              システムが変数の種類の識別に使うハンガリアンと、目に見えるハンガリアンが完全に一致するので、不整合が生じて保守の障害になることも絶対にない。

              見た目だけで制御構文なのか変数なのか関数なのか分からないJava系言語はその点でPerlより劣っていると言わざるを得ない。

犯人は巨人ファンでA型で眼鏡をかけている -- あるハッカー

処理中...