vol.2 そもそもCOBOLとは? COBOL案件・求人探しならCOBOLエンジニアのための仕事検索サイト、COBOL案件ナビ

【COBOL案件ナビ】COBOLエンジニアに特化したCOBOL案件検索サイト

vol.2 そもそもCOBOLとは?

COBOLとは、「Common Business Oriented Language」(*4)の略で1959年に国際標準として公開されたプログラミング言語です。(還暦を迎えました。)

□COBOL(言語)の特徴
①可読性が高い
自然言語(英語=中学生レベル)に近い構文を持つため、その記述が文章のように冗長になりやすいですが、その分読みやすいといえます。
※読みやすいということは、作成したプログラムをドキュメントとしてそのまま使うということもできます。

②品質を保ちやすい
プログラムとしての記述の順序と構成(部・節・段落)が規定されているため、誰が書いても同じようなソースコードになります。
※多くのプログラマーが参画する大規模開発プロジェクトにおいて属人性を排した高い品質(均質化)を維持しやすいと言われています。

③保守性に優れている
コードにばらつきが出にくいということは、他の人の構文もわかりやすいので、変更や修正が容易にできることになります。新規開発時においては、プログラム構成がパターン化されていので生産性が高くなります。。

④信頼性が高い
60年という長い歴史の中で、開発された数多くのシステムがあります。その中には、現在も安定稼働しているシステムがたくさんあります。それら、多くの実績と積み上げられてきたノウハウが、高い信頼性に繋がっています。

⑤計算処理が正確で高速
事務処理を目的として作られた言語のため、金額や数量などの計算処理に強い言語といえます。
※COBOLでは「××率」といったデータ項目(変数)を指定する場合にも桁数や小数点位置も厳密に指定する必要があります。計算結果が浮動小数点数になる場合、他のプログラミング言語では誤差が生じることが多いですが、10進数で処理するので正確な数値が計算されます。膨大なデータを高速に処理することが得意です。
※事務処理の典型ともいえる大量データを一括処理するバッチ処理はCOBOLが最も得意とする処理です。

⑥OSに依存しない(普遍性が高い)
国際標準として統一した規格が定まっているため、どんなOSにも対応可能です。「Linux」から「Windows」など、異なるOSへの移植も比較的容易に行うことができます。
※他の言語と違ってCOBOLはほとんどの処理を自身の命令で実行します。“関数”や“ライブラリ”の機能を活用することが無いため、OSに『COBOLコンパイラ機能』があれば、同じ処理ができます。汎用機(メインフレーム)では、『COBOLコンパイラ』はOSに含まれています。
⑦実行メモリ容量(プログラムのメモリ使用量)の想定が容易
定義したデータサイズしかメモリを取らない(動的にメモリを取らない)ため、実行時のプログラムのメモリ配置に必要な大きさがわかりやすい。

注.
*4 その名の通り、事務(計算)処理向けに『CODASYL』(*3)(米国:国防総省とメーカー、ユーザーが集まった任意団体)によって、最初の規格が決まりました。『CODASYL』は、現在標準化の活動をしていませんが引き継いだ『ISO(国際標準化機構)/IEC(国際電気標準会議)』の“JTC 1”(第1技術合同委員会)が、現在も規格化作業を行っています。最新のCOBOL規格は2020年4月に第6次規格として発表される予定です。わが国では、“JIS X3002”が標準規格です。

その他COBOL関連コラム

vol.1 今なぜCOBOL技術者が求められるのか!!

近頃COBOLは何かと“良くない”話題に挙がっています。 『COBOLのアプリが動いているところを見たことがない』ということは『無くても困らない』とまで言い切る人たちもいます。

vol.3 COBOLの現在の稼働状況【現状】

現在でもCOBOLは金融系や証券さらに官公庁などのシステムで多く採用され実際に稼働・運用(*5)されています。(『世界の約半数において未だにCOBOLが稼働している。(日本でも第2位)』という報告(*

新着案件・求人情報

SE

【UNYSYS・COBOL】(年齢不問)全銀ISDN回線廃止に伴うパッケージ改修/東京都江東区のCOBOL求人案件

  • 単価

    500,000円/月~600,000円/月

  • 勤務地

    豊洲

SE

【損保・計上】システム開発(外部設計~)/東京都多摩市のCOBOL求人案件

  • 単価

    ~600,000円/月

  • 勤務地

    多摩センター

SE

【汎用COBOL】(クレジット)基幹システム保守・開発/東京都新宿区のCOBOL求人案件

  • 単価

    ~550,000円/月

  • 勤務地

    高田馬場

SE

【生損保知識】契約管理・保全領域の開発保守/東京都多摩市のCOBOL求人案件

  • 単価

    ~650,000円/月

  • 勤務地

    多摩センター(リモート併用)

SE

【富士通汎用機・YPS-COBOL】クレジットシステム保守/神奈川県横浜市のCOBOL求人案件

  • 単価

    ~550,000円/月

  • 勤務地

    江田

SE

【IBM汎用機】(生保)個人保険アプリ保守・改修/東京都江東区のCOBOL求人案件

  • 単価

    ~550,000円/月

  • 勤務地

    東陽町(リモート中心)

SE

【COBOL・Shell】(行政法人)基幹システム再構築/東京都江東区のCOBOL求人案件

  • 単価

    ~550,000円/月

  • 勤務地

    東陽町

SE

【IBMホスト】損保(収納・共同保険)現行調査~開発/東京都多摩市のCOBOL求人案件

  • 単価

    ~500,000円/月

  • 勤務地

    多摩センター(リモート併用)

SE

【COBOL→Java】(ベテラン歓迎)複数拠点のマイグレーション案件/東京都中央区のCOBOL求人案件

  • 単価

    ~550,000円/月

  • 勤務地

    東銀座(リモート)

SE

【IBMホスト→Linux】オープンCOBOLマイグレーション対応/神奈川県川崎市のCOBOL求人案件

  • 単価

    ~500,000円/月

  • 勤務地

    浜川崎(リモート併用)

求人ナビイメージ図

COBOL求人ナビは、COBOLエンジニアや業務系エンジニアに特化した求人、募集サイトです。
以下のスキル・知識を持った方々が活躍しています。

スキル:
COBOL・MF-COBOL・OpenCOBOL・Pro*COBOL・JCL・NATURAL・TSS・TSO
OS:
IBM3090・ACOS・z/OS・FACOM・HITAC
業務経験:
銀行業務・生命保険業務・損害保険業・証券業務・クレジット業務・在庫管理・受発注

報酬支払サイトが短い

末〆翌月20日支払

独占案件が豊富だから

高採用率

コネクションが豊富だから

好みの案件が見つかる

COBOL案件求人ナビは、システム会社エムアイメイズが運営しています。

  • 面談地:

    • 東京都新宿区西新宿3-1-5新宿嘉泉ビル8F
  • 交通アクセス:

    • 都営大江戸線新宿駅徒歩5分
    • 小田急線新宿駅徒歩10分
    • JR新宿駅徒歩10分
    • 都営新宿線新宿駅徒歩5分
    • 京王線新宿駅徒歩10分
COBOL求人ナビはCOBOL仕事や案件に特化したエンジニアの為の案件探しサイトです。