000100 IDENTIFICATION DIVISION.000200 PROGRAM-ID. HELLO.000300 PROCEDURE DIVISION.000400     DISPLAY 'HELLO, WORLD!'.000500     STOP RUN.出力HELLO, WORLD!この例では DISPLAY命令を使って文字列をコンソールまたは標準出力に出力している。COBOLはレコードレイアウトの決まったファイルの処理に使われることが多い。その場合はふつう、ファイル節（FILE SECTION）にレコードとそれを構成するデータ群の定義を書く。そして、実行部（PROCEDURE DIVISION）のREAD文、WRITE文などでそのレコードを読み書きする。
実行されるプログラムの内、実際の処理部分のコードを記述する。引数を受け取る場合は、「PROCEDURE DIVISION USING 引数名 [, 引数名……]」という書き方をする。上記3つのDIVISIONを記述したあとやっと「PROCEDURE DIVISION」で実行手順のコードを記述する文法であるため、COBOLは「前置きが長い」言語ともいえる。COBOLの予約語の数は膨大で、文字数の長いものが多い。
プログラムで使用する変数及びデータ並びにその型について記述する。プログラムで使用する変数及びデータのすべては、DATA DIVISIONで定義しなければならない。「DATA DIVISION」は、「FILE SECTION」と「WORKING-STORAGE SECTION」に大別される。データの型の宣言は、PICTURE(PIC)句によって行う。呼ばれたプログラムが呼んだプログラムから引数でデータを受け取る場合は、それらの包含構造や基本項目の型を呼ばれたプログラムの「LINKAGE SECTION」で宣言する。
プログラムが実行されるコンピュータの環境を記述する。「ENVIRONMENT DIVISION」は、「CONFIGURATION SECTION」（環境節）と「INPUT-OUTPUT SECTION」（I-O節）に大別される。
C言語やJavaなどの登場後も、COBOLは主に商用計算記述用として、主に金融業界や行政サービスなどで広く使用されている。COBOL言語規格は、ローカル変数が作りにくく論理制御機能面が弱かった古典的言語からの脱皮を図っている。オブジェクト指向を採用し、入れ子プログラムを可能としたうえ、COBOLからCOBOLクラスライブラリのみならずJavaのクラスライブラリも呼べるようにするなど、相互運用性や共同開発容易性、安全性を改善してきている。2019年現在、COBOL Cowboys社の調査では2000億行のCOBOLプログラムが現役で、フォーチュン500企業の90%がCOBOLプログラムを使い続けている。またマイクロフォーカス社のDerek Britton氏は「COBOLシステムを運用している組織が万単位で存在」「この言語が世界のトランザクション処理システムのうちの70％で用いられている」と述べた。
避退した連合軍艦隊ではあったが、その動向は触接し続けていた神通機により逐次、報告されていた。高木少将は敵艦隊の位置と味方船団の中間に那智、羽黒を置きつつ、昼間に発進させた那智、羽黒の水偵（計5機）の回収作業を命令した。一方、ドールマン少将は損傷した英重巡エクセターに蘭駆逐艦ヴィテ・デ・ヴィットを護衛につけてスラバヤへ帰投させると共に、自艦隊の隊列整理の時間稼ぎのため、米駆逐艦4隻に対し敵艦隊に対して攻撃し自艦隊の援護をするように命令した。これを受けた米駆逐艦4隻は反転北上し、煙幕を突破して第五戦隊の那智、羽黒を発見すると距離9,000mで両舷の魚雷を全弾発射したが、魚雷は第五戦隊まで届かず沈んでしまった。当時のアメリカの魚雷では距離9,000mは射程ギリギリの距離であり、これにより米駆逐艦群は全ての魚雷を射ち尽してしまった。ちなみに日本艦隊は米駆逐艦隊が接近してきたことも、魚雷を発射したことも一切気付かなかった。ドールマン少将は日本艦隊が追いかけてこなかったことから、日本艦隊は船団護衛のため一旦後退したものと考えて、敵船団攻撃のため反転、進撃を始めた。しかしこの行動は触接していた神通機によって全て日本艦隊に筒抜けだった。日本側では、先の昼戦で敵艦隊の主だった艦に損傷を与えられなかったことから、敵艦隊は反転、攻撃してくるものと判断していた。20時16分、神通機から「敵針310°」と通報が入った。明らかに味方船団攻撃に反転したと判断した高木少将は、麾下の部隊に対して、敵艦隊を夜戦にて迎え撃つことを通告し、直ちに準備に入った。ところが、肝心の第五戦隊（那智、羽黒）が丁度先の命令の水偵揚収作業にかかり始めたところであった。20時52分、両軍はほぼ同時に敵を発見した。しかし、第五戦隊は水偵の揚収作業がようやく終わりかけたところで、連合軍艦隊（デ・ロイテル、パース、ヒューストン、ジャワ、駆逐艦5隻）を第三戦隊の金剛型戦艦2隻と錯覚しており、正体に気付くと慌てて航進を開始する。油断して機関の缶を二つに落とし、砲塔動力電流も遮断していた那智、羽黒は逃走するしか手段がなかった。最後の那智水偵は放置寸前に『運よく』回収された。羽黒でも艦長が『今度懸らなかったら此の飛行機は捨てる』と下令したが、こちらも回収に成功した。一方で偵察機を持たない連合軍艦隊にとっても、敵情不明のままだったのでこの会敵は想定外だった。距離12,000mで触接していた神通機が照明弾を投下する。連合軍艦隊もヒューストンとオーストラリアの軽巡パースが第五戦隊目掛けて照明弾を発射する。連合軍艦隊は急斉射したが、照準が不正確で結局一発も当たらなかった。この間、那智、羽黒の左舷後方にいた二水戦が敵艦隊に対して突撃をかけた。2107、神通が距離19,000mで魚雷4本を発射したが、この発射をパースが確認しておりすぐに右転舵・回避行動を取った。後続の艦もこれに倣ったため魚雷は命中しなかった。那智、羽黒は煙幕を展開しながら一旦戦場から避退し、速力を上げて体勢を立て直してから戦場に戻ってきたが、連合軍艦隊が変針してしまったため見失ってしまった。結局この戦闘は両軍とも互いに一発の命中弾も発生しなかった。