goto
-
1
ななしのよっしん
2011/08/04(木) 12:16:08 ID: 6keIOXGHkZ
-
👍0高評価👎0低評価
-
2
ななしのよっしん
2011/08/04(木) 12:36:18 ID: xX+IhDXjkw
-
👍0高評価👎0低評価
-
3
ななしのよっしん
2011/08/04(木) 20:47:42 ID: YhxKukjlwD
-
👍0高評価👎0低評価
-
4
ななしのよっしん
2011/10/01(土) 07:02:34 ID: cGGXJLon9U
-
👍0高評価👎0低評価
-
5
ななしのよっしん
2011/12/16(金) 01:08:15 ID: VHuK3WMdda
-
👍0高評価👎0低評価
-
6
RERA_X
2012/06/16(土) 20:26:48 ID: jIWKjKBh/u
-
👍0高評価👎0低評価
-
7
ななしのよっしん
2013/05/13(月) 23:12:44 ID: 6qvm66jwSI
-
👍0高評価👎0低評価
-
8
ななしのよっしん
2013/06/23(日) 14:06:21 ID: vPmGKagSeQ
-
goto禁止と言ってる奴は、そもそも何が悪いのか分かってないのが悪い。
Dijkstraが"A Case against the GO TO Statement"なんて銘打った本を出版したから、
gotoそのものがダメという見方をする奴が出てきているが、"A Case against the GO TO Statement"で
語られてるのは、処理Blockの入れ子を無視して飛ぶなという事。最近の言語じゃGoなんかがこの規則に則って、
入れ子の上位となる処理Blockへの飛び込みを全面禁止し、入れ子の下位への飛び込みを許可してる。
Gotoを非難するやつは、Goto云々以前に、まず入れ子になった処理Blockの問題について理解しといて欲しい。 -
👍0高評価👎0低評価
-
9
ななしのよっしん
2013/10/19(土) 21:54:58 ID: LzAMt4RWUm
-
👍0高評価👎0低評価
-
10
ななしのよっしん
2013/10/28(月) 06:42:03 ID: 4wJViWExW/
-
👍0高評価👎0低評価
-
11
ななしのよっしん
2014/01/02(木) 13:45:31 ID: 0h8RyB7U4M
-
👍0高評価👎0低評価
-
12
ななしのよっしん
2014/01/02(木) 15:51:57 ID: LzAMt4RWUm
-
👍0高評価👎0低評価
-
13
ななしのよっしん
2014/06/08(日) 12:57:59 ID: TUj4MW/5Df
-
👍0高評価👎0低評価
-
14
ななしのよっしん
2014/11/29(土) 16:34:54 ID: CshybwZmkX
-
多重ループ脱出にはどうしても使う
-
👍0高評価👎0低評価
-
15
ななしのよっしん
2015/03/27(金) 03:24:32 ID: Fci0QEjqgY
-
元記事の内容を保存しようとしたまま再構成してるので見出しとその中の記述が噛み合っていません。
具体的には
「goto肯定派の主張」の中に
「しかしながら、人は過ちを犯す生き物である。くれぐれも自分の足を撃たないように注意して使うべし。」が現れるのはおかしいです。
「論争の本質」は
「言語仕様で安全にしておくべきか?」であって、古典的gotoは関係ありません。
と言うか古典的gotoって何でしょうか。D言語の例がありますが、C言語であったとしてもgotoは関数を超えて移動することはできません。
(setjmp関数, longjmp関数ならありますが)
「議論がかみ合わない点」中の
「gotoの適切性を検証しなければならないという管理上の問題」についてはまさに管理上の問題で、
それは処理単位について適切なテストコードを書いていないことが問題ですし、
適切性の問題を出すのであれば、gotoに限らず各種制御文についてプログラム中のどの部分でも起こりえる問題です。
繰り返しますがgoto固有の問題ではなく適切にテストコードを書いていないことが問題です。
「古典的gotoの代替としての"goto"」は「他言語における、より安全になったgoto」みたいな見出しの方が分かりやすいです。
整理されるのであれば読みやすくなるように整理されることを期待します。 -
👍0高評価👎0低評価
-
16
ななしのよっしん
2015/05/06(水) 19:57:38 ID: IkEmbO96hw
-
👍0高評価👎0低評価
-
17
ななしのよっしん
2015/05/29(金) 12:37:12 ID: h8t/dAIoBw
-
👍0高評価👎0低評価
-
18
ななしのよっしん
2015/11/20(金) 09:45:28 ID: mT1ingmRrQ
-
👍0高評価👎0低評価
-
19
ななしのよっしん
2016/02/27(土) 23:24:06 ID: 78weVXldaj
-
👍0高評価👎0低評価
-
20
ななしのよっしん
2016/06/13(月) 14:52:02 ID: yQ7vCGP5L0
-
ここまで後藤なし
-
👍0高評価👎0低評価
-
21
ななしのよっしん
2017/10/25(水) 23:06:24 ID: d3mqZgMYH1
-
👍0高評価👎0低評価
-
22
ななしのよっしん
2017/10/25(水) 23:23:55 ID: d3mqZgMYH1
-
👍0高評価👎0低評価
-
23
ななしのよっしん
2017/11/28(火) 00:33:52 ID: 6R3swkvKUy
-
👍0高評価👎0低評価
-
24
ななしのよっしん
2018/11/26(月) 22:13:26 ID: JhUBz9xMFu
-
👍0高評価👎0低評価
-
25
ななしのよっしん
2018/11/27(火) 23:33:23 ID: JhUBz9xMFu
-
👍0高評価👎0低評価
-
26
deadbull
2018/11/30(金) 07:08:36 ID: dB2pOv6et6
-
👍0高評価👎0低評価
-
27
ななしのよっしん
2020/07/16(木) 11:10:27 ID: GaLn8ZEtiQ
-
👍0高評価👎0低評価
-
28
ななしのよっしん
2020/07/17(金) 07:56:28 ID: 7x2kgINX5V
-
👍0高評価👎0低評価
-
29
ななしのよっしん
2020/07/17(金) 08:03:07 ID: zZCvs7ds2y
-
全体がメチャクチャになること請け合い
-
👍0高評価👎0低評価
-
30
ななしのよっしん
2020/07/17(金) 17:36:47 ID: daX2xoyZc8
-
ただし都民、テメーはダメだ
-
👍0高評価👎0低評価