パスワードを忘れた? アカウント作成

goto使ってますか?

投票結果を表示しています。
絶対使わない
  236 票 / 13%
バリバリ使ってる
  115 票 / 6%
ループ処理やエラー処理で使ってる
  478 票 / 27%
コーディングルールで仕方なく
  26 票 / 1%
使ったことがない
  107 票 / 6%
使いどころがわからない
  173 票 / 10%
gotoがない
  162 票 / 9%
後藤さんは使えない
  433 票 / 25%
合計 1730 票
投票所 | 他の国民投票
  • 選択肢が少なくても文句禁止。だって、そもそもがジョークだし、場所は有限だし、選択肢を決めるのに事前投票なんてできないから。
  • なんか良い投票ネタがあったら是非タレコんでくれ(国民投票用と明記)。毎回かなり悩みまくりなんだな、これが。ぶつぶつ言わずに助けてくれよぅ。
  • この投票はとってもテキトーだ。四捨五入の誤差、投票マニア、ダイナミックなIP、 システムのバグ、プロキシーやファイヤウォールなんて考慮しちゃいない。統計だと思って このデータを大事な事に流用しようと思うなら小学校からやり直しましょう。

最新の国民投票

この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。
  • 最近見た goto (スコア:5, おもしろおかしい)

    by Anonymous Coward on 2007年06月25日 12時29分 (#1179625)

    この会社辞めようと思ったソースコード#16 [2ch.net]

    俺なんかgotoだらけのやつをいじったよ。
    あっちもこっちもgoto。

    …… // goto
    ……
    …… // goto
    …… // goto

    でもコメントアウトされててさ。
    誰かが全部goto文を潰したのかと思って(人-)感謝してた。

    後藤だってことに気づくまで2ヶ月かかったよ。

    # goto 嫌いではないが最近使っていないので AC

  • 後藤さんの誤変換 (スコア:5, おもしろおかしい)

    by west1175 (21387) on 2007年06月26日 1時30分 (#1180039)
    昔、同僚の後藤さんにメール出そうとして御倒産という誤変換をやらかして、気づかずに送信したことがあったなぁ~...

    それと、お客様の担当者さんで後藤様という方がいて、その方とメールをやり取りしてたとき、たまたまキーボードのGキーが調子悪くて、メールの書き始めが

    株式会社○○ お父様

    ってなっているのに気づかずにメール送ったことがあったなぁ~...
  • by foobar2006 (30156) on 2007年06月26日 1時00分 (#1180032) 日記
    構造化の教科書ルールにこだわったあげくに複雑なwhile条件文を書いて、
    しかも脱出後に脱出した条件毎にif文がならぶ。。。とか。

    gotoを使いたくがないために変なループを全体にかまして余計に追いにくく
    &読みにくくしてしまうとか。

    しかし、他人のソースで理由を説明されないままにいきなしgotoが書いてあると
    ちょっと混乱しちゃうとか。

    gotoの使い方や使いどころって、その人のセンスやスキルや美学が出ると思うので
    興味深い。

    # 同じような理由で、ANSI以前のCが好きです。
  • ときどき使うね。こんな感じ [livedoor.jp]で。

    --
    むらちより/あい/をこめて。
  • by YOUsuke (6796) on 2007年06月25日 9時45分 (#1179480) ホームページ 日記
    インプレスの後藤さんの記事はいつも参考になります。
    --
    妖精哲学の三信
    「だらしねぇ」という戒めの心、「歪みねぇ」という賛美の心、「仕方ない」という許容の心
  • 後藤さんは使えない (スコア:2, おもしろおかしい)

    by Youth (28154) on 2007年06月25日 9時51分 (#1179486) ホームページ 日記
    携帯の電話帳の510に入れてネタにするぐらいしか使い道がない。
    --
    Youthの半分はバファリンでできています。
  • gotoと言ったら (スコア:2, おもしろおかしい)

    by Jango (29897) on 2007年06月25日 12時37分 (#1179637)
    アトランチスの謎を連想してしまう

    # あざ笑うゴンベ(コンパイラ)、そして無限ループ
  • by Anonymous Coward on 2007年06月26日 9時33分 (#1180107)
    17歳になってgotoを使うのをやめない奴は馬鹿だ。
    だが20歳になってまだgotoを使わないことを続けている奴は大馬鹿だ。

    #元ネタが解らない場合は単なるフレームのもとなのでAC
  • by Anonymous Coward on 2007年06月25日 10時11分 (#1179512)
    五十日は日本の商習慣の中では
    無視できない存在ではないかと。
  • by gesaku (7381) on 2007年06月25日 10時56分 (#1179550)
    10 INPUT A
    20 IF I = 1 THEN 80
    30 IF I = 2 THEN 60
    40 IF I = 3 THEN 90
    50 GOTO 10
    60 PRINT "A"
    70 GOTO 90
    80 PRINT "B"
    90 PRINT "C"
    100 END
    なんていう酷いスパゲティを昔はよくやってました・・
    今はCで多重ループを一気に脱出するときとかに時々使うくらいでしょうか。

    #後藤っていったら後藤 沙緒里しか知りませんgesaku
    • Re:ナポリタン (スコア:2, すばらしい洞察)

      by Anonymous Coward on 2007年06月25日 21時30分 (#1179931)
      このプログラムだと、1050を延々とループするのでは……。
      親コメント
    • そういえばMS系似非BASICの場合だと、わざとスパゲッティなコードにして微妙にステップ数を圧縮させるとか、不純な最適化をしていたような気もする。

      C言語を使うようになって、gotoはほとんど使うことが無くなった。
      でもソースコードでデバクできるCコンパイラを手に入れてみたら、デバッカではオプティマイズされたコードと睨めっこするはめになって、再びgotoの存在するご利益を感じることができた。

      でも、どうやらコンパイラ以下の頭(最適化能力)しかない私としてはgotoを使いこなすのは難しい気がしている。
      --
      大槻昌弥(♀) http://www.ne.jp/asahi/pursuits/ootsuki/
      親コメント
    • by Anonymous Coward on 2007年06月26日 13時39分 (#1180213)
      これはgoto以前の問題でしょう。 当時でもちゃんとしたBASICユーザーなら、配列を利用するはず。そのほうが行数が少なくなる。 単に「センスのないプログラム」の例かと。
      親コメント
  • 後藤隊長は (スコア:1, おもしろおかしい)

    by Anonymous Coward on 2007年06月25日 10時59分 (#1179552)
    危機が迫っている時には役に立ちます。

    #昼行灯だから夜には役に立つよね
  • by Tatenon (20311) on 2007年06月25日 11時31分 (#1179585) 日記
    ある会社で、VBのSelectCase文の中にGotoでジャンプして、さらにGotoで抜けるという荒業とお目にかかったことがあります。
    一瞬何が起こってるのかわかりませんでしたが、わかった後でもなぜそのようなコーディングになっているのかは理解できませんでした。

    私の頭が固くなっているということでしょうか。

    # 理解することを魂が拒絶しているような気もする。
    # なぜ彼のマは関数を使わなかったのだろう。
    • by lunatic_sparc (15416) on 2007年06月28日 14時43分 (#1181604)
      > ある会社で、VBのSelectCase文の中にGotoでジャンプして、さらにGotoで抜けるという荒業とお目にかかったことがあります。
      > 一瞬何が起こってるのかわかりませんでしたが、わかった後でもなぜそのようなコーディングになっているのかは理解できませんでした。

      きっと書いた人は COBOL プログラマだったんじゃないでしょうか。

      PERFORM THRU をしたかったんですよ。きっと。

      #FORTRAN で DO ループに飛び込みたいから 66 で使う私は PERFORM THRU に初めて触れたときちょっと感動でした。
      親コメント
  • 後藤英一 [ipsj.or.jp]先生亡き後、一体どの後藤さんが使えるというのだ?

    # LISP に GOTO は要らない

  • FORTRAN野郎 (スコア:1, 参考になる)

    by Anonymous Coward on 2007年06月25日 18時52分 (#1179861)

    いまだにFORTRAN野郎なので、GOTO(というかERR=行番号)使ってます。
    できるかぎり使わないようにはしてるけど、I/Oのエラー処理でどうしても行番号使わざるをえない場面あるし。

    Fortran90以降に手を出せばかなりマシになるけど、まだFORTRAN77使ってるまわりの人と合わせる必要が・・・。

  • このテーマを真面目に突っ込んで調べたい人にお勧め。
    google:"飼いならされたgoto文" [google.com]

    @ITの掲示板を生で読むのはそれなりに面倒ですが、
    結構発見もあると思いますよ。ご自身のレベルにもよりますが。

    # さらに暇ならこちらも。
    # google:"多重継承" 飼いならす [google.com]
    --
    名物に旨いものなし!
  • くそう、オレの名前を (スコア:1, おもしろおかしい)

    by Anonymous Coward on 2007年06月25日 21時58分 (#1179954)
    どいつもどいつもバカにしやがって!
    ええ、確かに使えませんともさ。

    #絶対AC
  • バッチを終了させるためにEXITで抜けると呼び出し元のバッチやコマンドプロンプト画面もろとも終了してしまうので、
    GOTO :eofを使わざるをえない!

    せめてVBSとか使わせてくださいよ!
    この際、VBAでもいいよ!

    あ、普段はコマンドプロンプトでもFOR文から各ラベルに飛べるので、GOTOは要らないんだぜ?
    • by Anonymous Coward on 2007年06月28日 9時07分 (#1181377)
      > バッチを終了させるためにEXITで抜けると呼び出し元のバッチやコマンドプロンプト画面もろとも終了

      いや。普通EXIT/B使うでしょ?
      親コメント
      • EXIT/B?
        スクリプト言語かなにか?

        ……

        うおおおぉぉぉぉぉぉああああぁぁぁぁ!!!
        わ、我輩の6年近くは一体!?
        あの@NiftyのDOS掲示板の日々は一体!?

        す、すいません!もうすぐコマンドプロンプトを使う事は無くなるとは言え、教えてください!
        Callで呼び出したサブルーチンから帰る時はやっぱりgoto :eofでいいんでありますよね?
        実はもっとグレイトでエキサイティングなコーディング方法があったりとか……
        親コメント
  • 五藤光学? (スコア:1, おもしろおかしい)

    by Anonymous Coward on 2007年06月26日 15時39分 (#1180257)
    五藤光学 [goto.co.jp]?そんな高価な機材なんぞ買えませんって。

    せいぜい気張ってタカハシが精一杯でしたが。

    公共団体でプラネタリウム運用して居る人ならスラド民内に・・・居るの?

  • 最近、バッチファイルで使いました。

    IF ERRORLEVEL 1 GOTO ONERROR

    みたいにして。
    他にいい方法思いつかなくて。。。。
    --
    マクロの基本は検索置換(by y.mikome)
  • by Ragen (11294) on 2007年06月28日 18時25分 (#1181711) 日記
    再帰定義関数の hand-optimization のために...
    Performance Benefits of Tail Recursion Removal in Procedural Languages [hamilton.edu]

    なんて人はいるんだろうか?

「毎々お世話になっております。仕様書を頂きたく。」「拝承」 -- ある会社の日常

処理中...