それでも「COBOL」は生き残る【第1回】
COBOLをやめても消えない“亡霊”「JOBOL」とは何なのか
「COBOL」プログラムのモダナイゼーション方法として、ソースコードをより新しいプログラミング言語に書き換える方法がある。一見単純なこの方法には“ある問題”があると専門家は指摘する。それは何か。
プログラミング言語「COBOL」で書かれたプログラムをモダナイゼーション(最新化)する上で、ソースコードを1行ずつ、より新しいプログラミング言語に書き換えることは、一見すると簡単な方法だ。ただし、この方法では「『COBOLの支配』から完全に逃れることはできない」と専門家は述べる。
COBOLの亡霊「JOBOL」の正体は“これ”だ
COBOLはメインフレーム用プログラミング言語の定番であり続けている。一方でCOBOLのプログラミングスキルを備えた人材は不足している。企業がメインフレームで稼働させているCOBOLプログラムをクラウドサービスへと移行させるには、概して「Java」などの比較的新しいプログラミング言語に精通したソフトウェア開発者の力が必要になる。クラウドサービスへの移行を進める際、企業は彼らの力を借りて、COBOLで書かれたソースコードを別のプログラミング言語で書き直すことが一般的だ。
「ソフトウェア開発者は不足している。COBOLからJavaへの書き換えは困難なのが現状だ」。調査会社Intellyxの創設者兼プレジデントであるジェイソン・ブルームバーグ氏はそう述べる。
COBOLからJavaへと単純に書き直しただけのプログラムには、COBOLの特徴が残る。そのため、こうした方法では「企業はCOBOLとの関係を完全に絶つことは不可能だ」とブルームバーグ氏は注意を促す。「COBOLからJavaへの書き換えは、COBOLの構文でJavaプログラムのソースコードを記述した『JOBOL』を生む」と同氏は指摘する。
ブルームバーグ氏はJOBOLを「技術的には正しいJavaプログラムのソースコードだ」と評する。一方で「元のアーキテクチャをそのまま残すために、JOBOLでは開発者はJavaをCOBOLであるかのように扱わなければならない、ゆがんだ状況が生まれる」とも話す。「優れたスキルを持つ開発者であっても、行ごとにJavaに書き換えたCOBOLプログラムのソースコードには手を焼く」(同氏)
TechTarget発 エンジニア虎の巻
米国TechTargetの豊富な記事の中から、開発のノウハウや技術知識など、ITエンジニアの問題解決に役立つ情報を厳選してお届けします。
Copyright © ITmedia, Inc. All Rights Reserved.
TechTarget発 エンジニア虎の巻
米国TechTargetの豊富な記事の中から、開発のノウハウや技術知識など、ITエンジニアの問題解決に役立つ情報を厳選してお届けします。
この記事の著者
関連記事
新着ホワイトペーパー PR
-
製品資料
[株式会社インターネットイニシアティブ] 人材不足と属人化が深刻に 「攻められない情シス」を変革する一手とは? -
製品資料
[株式会社イトーキ] 会議室が「空いてるのに使えない」問題の解決策とは? -
事例
[株式会社イトーキ] 製造現場を取り巻く経営課題 「持続的な現場力」を強化する方法とは? -
製品資料
[株式会社イトーキ] 社員の力を引き出す、「ABW(Activity Based Working)」を実現する秘訣とは? -
製品資料
[株式会社BREXA Technology] 「インシデント初動対応」が遅れる3つの構造的要因とは?
こんなメディアも見られています
TechTargetジャパンに関連する情報をお探しであれば、こちらのメディアもお役に立てるかもしれません。
ベンダーコンテンツ PR
From Informa TechTarget
SpecialPR
アクセスランキング
-
1
企業が「Microsoft Azure」を選ばざるを得ない理由
-
2
なぜノートPCの更新が「4年→6年」に? AIインフラ急拡大の余波
-
3
Microsoft 365侵害企業の9割はMFA導入済み 1002人調査で見えた盲点
-
4
「セキュリティ運用と侵入後の初動防御」に関するアンケート
-
5
HDDではもう限界? AIのGPU待機時間を解消する「大容量SSD」の条件
-
6
「Active Directory」復旧で“詰む”企業が続出 ランサムウェアに備える4対策
-
7
NVIDIA、フアンCEO辞任で揺らぐ“AI帝国” IT調達計画への影響は?
-
8
Microsoft月例パッチ1400件超で過去最多 「限界点」を迎えたパッチ管理
-
9
NVIDIAが日本語の合成データを公開 社内AI開発の「データ枯渇」を突破
-
10
「リモートアクセスセキュリティ」に成功する企業、そうでない企業の違い
ホワイトペーパーランキング PR
-
1
「IT史に名を残すシステム障害」8選
-
2
AIが苦手な「汚いデータ」になっていない? AI投資を無駄にしないための注意点
-
3
急増する高度なフィッシング詐欺 先回りしてブロックするには何が必要?
-
4
法人向け光回線のプランはどう選ぶ? 機能面/保守体制/コストを一覧で比較
-
5
サイバー脅威「トップ50」完全解説ガイド、新たな攻撃手法に対抗するには
-
6
SNMPより詳細で、パケット解析より簡単な「トラフィック可視化・分析」の方法
-
7
三井ホームに学ぶ「無線LAN環境」構築 快適なオフィスと高度なIT運用の両立法
-
8
Microsoft 365のメールセキュリティ、3つの“死角”と追加で検討すべき対策とは
-
9
「RPA導入の成果が出ない」を防ぐ、成果につながる自動化対象業務の選び方
-
10
自社のメール環境は本当に安全? チェックシートですぐ分かる“今必要な対策”
TechTargetジャパン SNS
インフォメーション
注目情報をチェック
TechTargetジャパンをフォロー