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

「C++」「Java」などを学べるボードゲーム発売中」記事へのコメント

  • gotoでjumpしてると、構造化とは逆方向では?

    # 使うと便利な時があるのは分かるけどね。
    • VCやVBなんて(JAVAも?使ってないから知らないが)例外処理として言語側で実装/内包しちゃってるから無問題。
      っていうか、goto命令有害論ってまだ信者がいるんですか?そっちのほうが驚きですが。
      • > っていうか、goto命令有害論ってまだ信者がいるんですか?そっちのほうが驚きですが。

        大いに有害だと思うけど、
        そもそもまだ使ってるヒト居るの?
        そっちのほうが驚きですが。

        最近は見掛けないので、
        敢えて有害論を主張する必要は感じません。
        • goto命令有害論って要するに「有害なgotoを使うのは有害」ってトートロジーだから。
          try ~ throw ~ catch とかsetjmp/longjumpとかcall/ccとかgotoとか、
          どれも限定的な条件では有用/必要だからそういう機能が用意されてるわけで。
          • by Anonymous Coward

            goto命令有害論って要するに「有害なgotoを使うのは有害」ってトートロジーだから。

            この部分はOK。

            try ~ throw ~ catch とかsetjmp/longjumpとかcall/ccとかgotoとか、 どれも限定的な条件では有用/必要だからそういう機能が用意されてるわけで。

            これは誤り。
            限定的な条件では有用なので、限定的な goto 文である大域脱出 (catch & throw とか、break とか)が用意されるようになったのであり、 無制限の伝統的な goto 文の濫用はやはり推奨されない。 g

アレゲはアレゲを呼ぶ -- ある傍観者

処理中...