シェルスクリプト質問スレ (227レス)
上下前次1-新
抽出解除 必死チェッカー(本家) (べ) 自ID レス栞 あぼーん
リロード規制です。10分ほどで解除するので、他のブラウザへ避難してください。
30(3): 2020/12/06(日)00:58 ID:cfA/TiGD(1/7) AAS
>>29
breakとかcontinueがそれ
gotoの乱用を防ぐために、ループの開始と終わりにしか
gotoできないようになってる
32: 2020/12/06(日)01:52 ID:cfA/TiGD(2/7) AAS
>>31
どういう意味?
breakとかcontinueは実際にジャンプしてるんだが?
34: 2020/12/06(日)02:08 ID:cfA/TiGD(3/7) AAS
GOTO禁止ブームや構造化プログラミングがでたのっていつなんだろう?
シェルスクリプトにGOTOがないのはその話を踏まえた上の設計だよね?
36: 2020/12/06(日)02:09 ID:cfA/TiGD(4/7) AAS
1968年か
1968年の投書「goto文は有害」
外部リンク:ja.wikipedia.org
37(1): 2020/12/06(日)02:11 ID:cfA/TiGD(5/7) AAS
最初のシェルは1971年だから、やっぱりGOTO有害論のあとか
外部リンク:ja.wikipedia.org
39: 2020/12/06(日)02:30 ID:cfA/TiGD(6/7) AAS
> Thompson Shell のデザインは、Multics の模倣を意図したものだった。
> プログラムの分岐処理で欠かせない if や goto といった語ですら、別々のコマンドとして実装されていた[1]。
って書いていたから当時はまだgotoあったんだな
改良するにつれてなくしたと
40: 2020/12/06(日)02:33 ID:cfA/TiGD(7/7) AAS
POSIXシェルの前身であるBourne Shellでようやくgotoが消えたっぽい
外部リンク:ja.wikipedia.org
上下前次1-新書関写板覧索設栞歴
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.020s