COBOL– category –
-
COBOL
【COBOL 読み1-20-2】愛憎とINTOとインデントと
🧩今日の学び・STRINGは“材料列挙”、INTOは“入れ物指定”、END-STRINGが“締め”という構造を理解・パンチカード時代の列位置文化が、現代のインデント自由度に影響している事実を知る・迷ったら「材料 → INTO → END-STRING」の流儀で読むと混乱しない... -
COBOL
【COBOL 読み1-20】切っても切れない DELIMITED BY
🧩今日の学び・STRING/UNSTRING は「どこまで拾うか」を DELIMITED で決める職人芸・SIZE は“全部使う”、ALL は“ここで止める”という境界思想・COBOLが曖昧を許さない理由は「事故を防ぐための世界観」にある 今日のコード WRITE-DETAIL-LINE. STRI... -
COBOL
【COBOL 読み1-19】水に釘の人生〜MOVEやSETの違い
🧩今日の学び・MOVE/ADDとSETでは「目的地の位置」が逆になる理由を構文レベルで理解する回。・係長の“英語っぽさ優先”という一言で、COBOLの歴史的背景が一気に腑に落ちる。・次回は「英語読めるつもりの人間が最も転ぶ構文」をさらに深掘りしてい... -
COBOL
【COBOL 読み1-18】 昭和と無駄で可変長?固定長?
🧩今日の学び・固定長の“空欄=スペース”の正体と、昭和設計が安全だった理由を理解・なるおの「可変長って何すか?」から導入し、係長が丁寧にメモリ事情を解説・次回は「固定長をどう扱うとバグが起こるか」に踏み込んで学ぶ流れへ 今日のコード ... -
COBOL
【COBOL 読み1-17】メロスの激怒とADDってTO
🧩今日の学び・ADDとMOVEは「TOの右側が本命」というCOBOL界の絶対ルールを理解。・段落名は“未来の拡張”を見据えた見出し構造であり、1行でも意味がある。・ピリオド1つで段落と変数の世界が分かれる──COBOLの文化を知ると理解が深まる。 今日のコ... -
COBOL
【COBOL 読み1-16】もっといらないくん爆誕〜MOVEとCOMPUTE対決
🧩今日の学び・MOVEそのまま入れる、COMPUTE計算してから入れるという根本の違いを理解・NUMVAL の「人は信じない思想」がCOBOLの設計を左右していることが判明・処理は“変換 → 計算 → 格納”の流れで組むとエラーが激減する 今日のコード *> 数... -
COBOL
【COBOL 読み1-15】デジャブと一粒の神〜数字チェックの法則
🧩今日の学び・INSPECT…TALLYING でアルファベット混入を即検出できる仕組みを理解。・係長いわく「BY と FOR ALL の違い」が今回の真のキモ。・データ検証は“空欄 → 文字混入 → 数値チェック”の三段階で見る癖をつけよう。 今日のコード *> 数... -
COBOL
【COBOL 読み1-14】世の中は勝ち負けだらけ。IF ORはわかるけどさ
🧩今日の学び・IF OR は「どれかひとつでも空欄なら即アウト」の実務的バリデーション。・CNT-BLANKは“何個空いてるか”ではなく“空欄あったか”のフラグ扱いだと係長が喝。・次回は「AND条件」や「詳細バリデーション」へ踏み込み、入力検証の本質へ... -
COBOL
【COBOL 読み1-13】純情乙女はINSPECTされる
🧩今日の学び・INSPECTは“文字列をなめ回して処理する”ためのCOBOL専用の強力コマンド。・TALLYING/REPLACING/CONVERTINGの役割を係長の例えツッコミで一気に整理。・次回は「TRIM実装の本番処理」へ踏み込み、文字列前処理の実務力を上げていく... -
COBOL
【COBOL 読み1-12】愛故に〜カンマで区切られる人生
🧩今日の学び・UNSTRINGとDELIMITED BY ALL "," でCSVの1行を正確に分割できることを理解。・連続カンマ=空欄をどう扱うかを、係長の辛口ツッコミでしっかり腹落ち。・次回は「UNSTRING後のデータの扱い方」へ踏み込み、CSV処理の本丸に近づく。 ...