[過去ログ] Inter-universal geometry と ABC予想 (応援スレ) 65 (1002レス)
上下前次1-新
抽出解除 レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
806(2): 2022/04/30(土)13:13 ID:Vf6bDvV+(16/26) AAS
>>800
>思いっきり「昭和」だな…
>ボクが大学の研究室に入ったときに
>教授から最初に教わったのは以下
>「フローチャートはプログラムの構造化の役には立ちません
> 思いっきりスパゲッティ化されたフローが書けるから」
ああ、昭和かなw
あなたの議論は、「構造化プログラミング」(“goto”レス)ってやつでしょ?
(あるいは、トップダウンプログラミング開発とか)
だけど、いま言っているのは、「出来ているプログラミングを、他人が読んで、どう理解し、改善とか不具合があれば直すのか?」とか
省7
807: 2022/04/30(土)13:14 ID:Vf6bDvV+(17/26) AAS
>>806
つづき
ダイクストラの構造化プログラミング
「構造化プログラミング」(structured programming)の語が最初に提唱されたのは1969年にオランダのコンピュータ科学者エドガー・ダイクストラ(Edsger W. Dijkstra)が発表した論文で、本来はこちらが構造化プログラミングの定義であるとされる。
彼の主要な問題意識は、プログラムの規模が大きくなっても正しさを容易に検証できるような「良く構造化されたプログラム」(well-structured program)を記述する方法論で、そのためのいくつかの考察と原則を構造化プログラミングという概念でまとめた。
これには、現代では関数やサブルーチンなどとして知られる、プログラムの「段階的な抽象化」(step-wise abstraction)、現代のオブジェクト指向プログラミングに近い、抽象的なデータ構造(abstract data structures)とこれに関連付けられた抽象的な構文(abstract statements)の「共同詳細化」(joint refinement)が含まれる。
(引用終り)
以上
808(1): 2022/04/30(土)13:25 ID:Vf6bDvV+(18/26) AAS
>>806 補足
>「フローチャートはプログラムの構造化の役には立ちません
> 思いっきりスパゲッティ化されたフローが書けるから」
いまの議論の重要論点は、
・「可読性」でしす
・「プログラム開発」ではありません
・「プログラムのバグ取り」や「プログラムのテスト」でもない
なんか、この3つが区別できない人が居る
上下前次1-新書関写板覧索設栞歴
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.042s