初心者向け– tag –
-
第3部
【COBOL 読み3-2-1】緊急GO TO処理で社長と王様ゲーム
🧩今日の学び・GO TO文は制御構造を無視して処理を飛ばす“非常口”。・係長いわく「GO TOは社長命令レベル。使うときは覚悟を決めろ」。・安全なフロー設計こそCOBOLを“現代に繋ぐ鍵”。 今日のコード MOVE 1 TO CNT. IF CNT = 1 GO TO STEP-A ELSE G... -
第2部
【COBOL 読み2-11-1】PERFORM THRUの全角に隠された罠〜愛と恋の違いと未亡人
🧩今日の学び・PERFORM THRUは開始段落から終了段落までを“通しで実行する”ため、段落名の設計が命になる・全角スペースは目に見えないが、検索・比較・デバッグを確実に破壊する静かな地雷・COBOLが求めるのは自由さではなく「後から読める英語」... -
第2部
【COBOL 読み2-10-2】DISPLAYで世紀末でもCOBOLはマジメ
🧩今日の学び・DISPLAY は「書いた順・スペースで区切った単位」どおりに出力するだけの正直な命令・CNT CNT と CNTCNT はまったく別物であり、COBOLにとってスペースは意味の境界線である・読めない地獄を止めるのは言語ではなく、人間の良心と設... -
第2部
【COBOL 読み2-10-1】MODで割って余っちゃう?〜責任転嫁の軌跡
🧩今日の学び・MODは割り算の「余り」を返し、偶数・奇数判定を直感的に書ける演算子・PERFORM VARYINGとIFを組み合わせることで「回しながら判断する」一覧処理の基本形が見える・DISPLAYは文字列と変数を並べるだけで連結されるため、空白は自分... -
第2部
【COBOL 読み2-9-2】小数点での比較の危険性〜愛かドケチか
🧩今日の学び・小数は2進数では正確に表せず、比較やループ条件でズレが生じる・「ピッタリ一致」を信じないのがCOBOL流の安全設計思想・小数を扱う処理は、整数スケールに変換して制御するのが現場の基本 なるお)係長ー、昨日ちょっと調べてたら... -
第2部
【COBOL 読み2-9-1】伝えることの大切さ〜BYで積み上げ下げ
🧩今日の学び・PERFORM VARYINGは、FROM=開始BY=ごとにUNTIL=終わりを日本語で読むと一気に理解できる・BYは省略されがちだが、伝えないと読み手に意図が伝わらない重要要素・増加だけでなく、減少や小数も扱えることでループ表現の幅が大きく広... -
第2部
【COBOL 読み2-1】新章開始 EVALUATE祭り〜まだまだ終わらない旅
🧩今日の学び・EVALUATE TRUEは「IFの連続を1本化して読みやすくする」COBOLの思想そのもの・係長の説明どおり“読む負担を減らす”ことがCOBOL設計の核心 係長)ま、さっさと駆除されてこい。 今日のコード EVALUATE TRUE WHEN SCORE >= 90 MOVE ... -
第1部
【COBOL 読み1-19】MOVEやSETの違い~水に釘の人生
🧩今日の学び・MOVE/ADDとSETでは「目的地の位置」が逆になる理由を構文レベルで理解する回。・係長の“英語っぽさ優先”という一言で、COBOLの歴史的背景が一気に腑に落ちる。・次回は「英語読めるつもりの人間が最も転ぶ構文」をさらに深掘りしてい... -
第1部
【COBOL 読み1-18】 昭和と無駄で可変長?固定長?
🧩今日の学び・固定長の“空欄=スペース”の正体と、昭和設計が安全だった理由を理解・なるおの「可変長って何すか?」から導入し、係長が丁寧にメモリ事情を解説・次回は「固定長をどう扱うとバグが起こるか」に踏み込んで学ぶ流れへ 今日のコード ... -
第1部
【COBOL 読み1-17】ADD文とTOの右側ルール〜メロスの激怒で救われず
🧩今日の学び・ADDとMOVEは「TOの右側が本命」というCOBOL界の絶対ルールを理解。・段落名は“未来の拡張”を見据えた見出し構造であり、1行でも意味がある。・ピリオド1つで段落と変数の世界が分かれる──COBOLの文化を知ると理解が深まる。 今日のコ...
12