X



え?今頃GOTO禁止とか言ってんの? プログラマにとっては常識だった
■ このスレッドは過去ログ倉庫に格納されています
0001Ψ
垢版 |
2022/01/07(金) 04:10:17.76ID:mDRK1UdC
GOTOとラベル

翻訳:構造化プログラミングを最初に提唱した文書
https://calculator-cafe.com/readings/Structured_programming/Structured_programming.html

構造化プログラミングと構造化定理の違い

筆者がこのページを作成しようと思った動機は、ネット上に「CASIO BASIC は構造化プログラミング可能」という
誤りを力説する人がいたからです。 その人は、構造化定理のことを構造化プログラミングだと思っているようです。

CASIO BASIC は、CASIO のプログラミング関数電卓やグラフ電卓に使われているプログラミング言語の通称です(正式な名称はない)。
ローカル変数がなく、グローバル変数も名前1文字のものしか使えない簡易言語です。 ユーザーが関数を定義することはできません。
サブルーチンはあるのですが、呼出元とサブルーチンが同じグローバル変数を共有して使います。

しかし、その人に限らず、構造化プログラミングと構造化定理を混同している人は非常に多いのです。

以下の表を見て下さい。

多くの人が構造化定理のことを構造化プログラミングと混同していますが、上の表のように完全に異なるものです。

ただし、構造化プログラミングの一部として、構造化定理と同様の「goto文よりもできるだけ順次・反復・分岐(+手続き呼出)を使う」が
含まれているのは確かです。 しかし、構造化プログラミングにとっては、一部の要素にすぎません(段階的抽象化のために必要とされているだけ)。
構造化プログラミングの目的は「大きなプログラムを書いた時点でプログラムの正しさを証明する」であり、
goto文の排除はそのための一部の手段にすぎないのです。
0002Ψ
垢版 |
2022/01/07(金) 04:21:25.42ID:y8+ZUFM7
難しいです、二行で説明して、サザエさん一家に例えると?
0003Ψ
垢版 |
2022/01/07(金) 04:27:21.81ID:2xR13Rhu
気が付いたら波平より年上になってたが
そんな事は生まれた時から分かっていた事だ
0004Ψ
垢版 |
2022/01/07(金) 04:39:18.77ID:Er0F1qVK
プログラマーはウイルスベクター
0005Ψ
垢版 |
2022/01/07(金) 04:50:28.08ID:NbVjo5T9
プログラマとか死語久々に聞いたわ
0006Ψ
垢版 |
2022/01/07(金) 04:51:28.05ID:6LUxWSct
自民党が創価と連立をするワケ

自民党政府が公共事業の発注→創価学会系企業で中抜き→一般人が安価で労働

そして、中抜きの一部が政治家へ戻り、選挙資金へ🤤

これが続くと、税金は上がり、給料減り続けるよね

オリンピック中抜きのパソナも天理の談合太陽光も不正融資太陽光もアベノマスクも全て創価学会🤗🤗
https://i.imgur.com/Dls2lSQ.jpg
https://i.imgur.com/TKktkcL.png
https://i.imgur.com/yyZSZbk.jpg
https://i.imgur.com/Rwae62U.png
https://i.imgur.com/5VC1aeJ.png
https://i.imgur.com/RLJq39H.jpg
0007Ψ
垢版 |
2022/01/07(金) 05:18:26.57ID:pJJMY4Oq
言いたいことも言えないこんな世の中じゃ
0008Ψ
垢版 |
2022/01/07(金) 05:34:40.16ID:zfWlRB2J
>ローカル変数がなく・・
へー、そうなんだ。でもまあ、アセンブリ言語でプログラムを
作っていた時代を考えれば、そっちのほうが当然。
何かを意識的にやらかさないと、レジスターが足りなくなったりする。
0009Ψ
垢版 |
2022/01/07(金) 06:01:48.38ID:+wD0p33m
どうでもいいけどこの人「ただし」「しかし」好きだな
言葉の使い方で大損するやつ
0011Ψ
垢版 |
2022/01/07(金) 07:55:08.65ID:uNjTo9zc
>>1
あのさあ、どうしてそんな滅茶苦茶専門性が高い話題を、しかもニュースでもなくどうしてわざわざスレを立てる必要があるのかもわからん話題を、じっぷらで立てるわけ?
これだからコンピュータオタクは社会性ゼロの半ば人格障害者という目で見られるんだぞ
0012Ψ
垢版 |
2022/01/07(金) 08:07:47.23ID:4fvOTpDA
GOTOは5年以上の懲役です
0013Ψ
垢版 |
2022/01/07(金) 09:36:30.52ID:wEeeM2A7
いまさらどうでもいい
むしろ日本で抽象化の「意義」を理解しない人が多いのが不思議
0014Ψ
垢版 |
2022/01/07(金) 12:38:21.05ID:dQ7ItuBz
多重IF文を綺麗に並べて悦に入ってる馬鹿供
0015Ψ
垢版 |
2022/01/07(金) 13:00:14.19ID:epfj0DG7
使ってはいけない機能をなぜ持たせるのか
■ このスレッドは過去ログ倉庫に格納されています

ニューススポーツなんでも実況