COBOL– category –
-
COBOL
【COBOL 読み3-5-2】GO TOとIFは結局地獄?〜係長の知識をキャバクラで
🧩今日の学び・IF地獄は「どこで条件に引っかかったのか」が見えなくなり、GO TO地獄は「どこへ飛ぶのか」が見えなくなる・EXIT PERFORM CYCLEは「今回だけ処理しない」という意図を、コード1行で読者に伝えられる・長生きするコードは短さではなく... -
COBOL
【COBOL 読み3-5-1】ループ抜け兄弟をまとめる〜係長搾取対象時代
🧩今日の学び・EXIT PERFORM CYCLEは「ループを終わらせず、今の1周だけを無かったことにする」制御命令・EXIT PERFORMが撤退なら、CYCLEは見送り。兄弟だが役割は明確に違う・IFのネストやGO TO地獄を避けるために用意された、現場向けの例外処理... -
COBOL
【COBOL 読み3-4-2】CALLとGOBACKとは?学歴コンプと恥ずかしい男
🧩今日の学び・CALLは「必ず戻る」ことを前提にした往復構造で、GO TOとは思想がまったく異なる・GOBACK/EXIT PROGRAM/STOP RUNは動作だけでなく「設計意図をコードに残すため」に使い分ける なるお)係長、さっきから普通に言ってますけど、 CAL... -
COBOL
【COBOL 読み3-4-1】ベテラン歌手の引き際〜EXIT SECTIONとPROGRAMの終幕
🧩今日の学びEXIT SECTIONはSECTION内の残り処理をすべてスキップする大きな出口EXIT PROGRAMはSTOP RUNと違い、CALL元へ制御を返すための命令EXIT系命令は「どこまで終わるか」を明示する設計思想そのもの なるお)係長! EXIT PERFORMはなんとな... -
COBOL
なるおコラム〜係長はわんこ好き?
な)係長って、わんこ飼ってるんすよね? 係)なんだよ、藪から棒に。 な)ムッとした顔で散歩してんすよね? 係)どういう意味だよ。 な)どんなわんこっすか? 係)どんなって… な)係長に洋犬は似合わないから、多分柴犬でしょ?でも豆柴は小さくて許せ... -
COBOL
【COBOL 読み3-3】PERFORM(人間界)をEXITでノックアウト
🧩今日の学び・EXIT PERFORMは“ループだけ”抜け、段落先頭には戻らない動作である点を理解。・抜けた瞬間のCNT SUMの値がそのまま後続処理へ流れる、係長の核心アドバイスを再確認。・次回は「段落・セクションが重なる時のPERFORM制御」に進み、CO... -
COBOL
【COBOL 読み3-2-2】GO TO が「悪」になった本当の理由(補足)〜おじさんポエム
🧩今日の学び・GO TOは処理を終わらせる命令ではなく、「終点を持たないジャンプ」そのものだ・STOP RUNやEXITは“どこまで終わるか”を定義するが、GO TOはそれを読者に押し付ける・GO TOが嫌われた理由は乱用ではなく、「構造をコードに書けなかっ... -
COBOL
【COBOL 読み3-2-1】緊急GO TO処理で社長と王様ゲーム
🧩今日の学び・GO TO文は制御構造を無視して処理を飛ばす“非常口”。・係長いわく「GO TOは社長命令レベル。使うときは覚悟を決めろ」。・安全なフロー設計こそCOBOLを“現代に繋ぐ鍵”。 今日のコード MOVE 1 TO CNT. IF CNT = 1 GO TO STEP-A ELSE G... -
COBOL
【COBOL 読み3-1-2】EXIT PERFORMと終了命令の境界線〜STOP RUNはどこの子?
🧩今日の学び・EXIT PARAGRAPHは「呼ばれた段落の仕事を終える」命令で、STOP RUNは「プログラム人生を終わらせる」命令・PERFORM中にSTOP RUNを書くと、呼び出し元の存在意義ごと消えるという層構造の理解が重要・下位段落ではEXIT、最上位だけSTO... -
COBOL
【COBOL 読み3ー1】EXITでいろいろ抜けてしまえ!〜EXIT PARAGRAPH
🧩今日の学び・EXIT PARAGRAPHはPERFORM UNTILを抜けるのではなく、段落そのものを終了させる命令・見た目は「上に戻る」ようでも、制御フロー的には呼び出し元の次の処理へ進む・COBOLは行番号ではなく「呼び出しと復帰」で動く言語だと理解するの...