COBOLとは コンピュータの人気・最新記事を集めました - はてな (original) (raw)

(

コンピュータ

)

こぼる

プログラミング言語の1つ。COmmon Business Oriented Language(直訳すると一般業務用言語)の略。
名前の通り、企業事務処理用の言語。
CODASYL委員会によって制定された。
主に汎用機(メインフレーム)とかオフコンとか、そっち方面の言語。かつては金融機関の勘定系(基幹系)システムは全部これで動いていた。かつては間違いなく世界で一番多く使われていた。
設計思想が古かったり、2000年問題の主役の一人だったりで嫌っているプログラマー多し。逆に古い=枯れていることからくる安定性とかそういうメリットもある。
近年の動向については以下を参照されたし。
http://www-6.ibm.com/jp/developerworks/linux/000929/j_cobol.html

参考資料

  1. COBOL - Wikipedia http://ja.wikipedia.org/wiki/COBOL
  2. COBOL - wikich (COBOL・汎用機などのリンク集) http://pwiki.chbox.com/pukiwiki.php?COBOL

COBOLを検索

  1. http://sf.livedoor.com/search?q=COBOL&sf=update_date

このタグの解説についてこの解説文は、すでに終了したサービス「はてなキーワード」内で有志のユーザーが作成・編集した内容に基づいています。その正確性や網羅性をはてなが保証するものではありません。問題のある記述を発見した場合には、お問い合わせフォームよりご連絡ください。

関連ブログ

@mizumotokのブログ1ヶ月前

プログラミング言語の歴史プログラミング言語の世界は、1950年代から現代までにわたり驚くべき進化を遂げてきました。科学技術計算からビジネスアプリケーション、そしてウェブやモバイル開発まで、各時代に登場した言語は、それぞれの時代のニーズに応じて進化してきました。本記事では、主要なプログラミング言語について、その開発者、特徴、そして簡単なコード例を交えながらその歴史を振り返ります。これから学び始める方にも、経験豊富なエンジニアにも、新たな発見があるかもしれません。 プログラミング言語概覧 1950〜1960年代 FORTRAN(1957) LISP (1960) COBOL (1960) ALGOL (1960) BAS…

#FORTRAN#LISP#COBOL#C##Python#Ruby#Java#JavaScript#Rust#Swift

ネットで話題

もっと見る

854ブックマーク勤労統計問題の原因は「COBOLプログラムのバグ」 – アゴラagora-web.jp

645ブックマークCOBOLってこんな言語anond.hatelabo.jp

645ブックマーク女性初の米海軍将官で『COBOL』を開発したエンジニア、グレース・ホッパーのお言葉togetter.com

608ブックマークみずほ銀行の新システムがIBM×COBOLで昭和っぽさあるとおもったら逆で、みずほだけが「脱・昭和」できてたのか - in between daysmohritaroh.hateblo.jp

474ブックマークCOBOL「私を殺すと言ってた言語は、みんな死んだよ」 | おごちゃんの雑文ITPro方面に火種があったので。 COBOLやVB6との決別、初手は不良資産の一掃 中を読めばいつもに日経コンピュータなんだが… 例によって、日経コンピュータがCOBOLを悪者にしている。まぁ、いつものことなんで、それ自体は割とどうでもいいんだが、見出し詐欺はいけない。何がそうかと言えば、後半の「かんぽ生命」の話。 ...www.nurs.or.jp

457ブックマーク金融系メインフレームはなぜCOBOLをつかうのかtogetter.com

396ブックマークCOBOLで書かれた米国防総省の給与システム700万行、実質的に更新不可能 | スラド IT米軍では兵士に正しく給与が支払われないことがしばしばあるという。ロイターの記事によれば、古い給与・会計システムが原因らしい(Reuters Nextの記事、 本家/.)。 米国防総省の給与システムはCOBOLで、700万行に及ぶコードの大半は1960年代に書かれたものだという。コードは数十年前から更新されておらず、エラーも多...it.srad.jp

391ブックマークCOBOLからPepperまで、35歳定年説を超えてコードを書き続ける20年選手の「こだわらないキャリアパス」 - エンジニアHub|Webエンジニアのキャリアを考える!eh-career.com

362ブックマークCOBOLをシートに手書きしていた頃。80〜90年代、OSS普及前の開発風景に学ぶこと - エンジニアHub|若手Webエンジニアのキャリアを考える!eh-career.com

関連ブログ

らびっとブログ4ヶ月前

「なぜ金融系では未だにCOBOL」や「メインフレームCOBOLの10進は高精度で高速」議論の製品系出典まとめX(Twitter)での話題は出典なき極論も多いので、HW/SW製品系の出典を並べて見ました (最終更新 2024/6/18) 1.主な論点 2.結論 ①精度の問題 ②速度の問題 ③メインフレームCOBOLが良いのか? 3.出典 ①メインフレームCOBOL, PL/I 対 Intel 32/64 ②IBM System/360 ③IBM z10 ④IBM Power ⑤富士通 SPARC64 X ⑥RISC-V ⑦メインフレーム用の C, Java ⑧AIX用の C ⑨IBM i の C 4.その他 1.主な論点 今回の発端は以下のポスト。 Q:なぜ金融系では未だにCOBOLが使われるんですか…

#メインフレーム#COBOL#PL/I#10進数

IT記者会Report5ヶ月前

東京システムハウス opensource COBOL 4J v1.0.22 をリリースopensource COBOL 4J v1.0.22 が新バージョンとしてリリースされました。今回のバージョンでは、cobj-apiコマンドが追加され、COBOLプログラムをSpring boot向けのAPIに統合できるようになりました。cobj-apiの詳細については、以下をご参照ください。▼cobj-apiの詳細はこちらからhttps://github.com/opensourcecobol/opensourcecobol4j?tab=readme-ov-file#cobj-apiそのほか、いくつかの機能の追加や改善が実施されています。詳しくは、下記をご参照ください。▼opensourc…

#COBOL#オープンソース#新バージョン

楽観ロックのつぶやき1年前

変数の宣言プログラマーっぽい内容になります。 Javaにおいては変数の宣言下記のようにするのだと思います。int number;char str[5]; とか string str; 私はコボリストなので、COBOL85なら次のようにします。000001 01 NUMBER PIC 9(5).000002 01 STR PIC X(5). COBOLの場合、数字項目は9タイプで、5桁というようにその数の桁数を指定します。そうするとメモリ上に5バイトメモリが確保されます。5桁なので、表現できる数は0 ~ 99999までとなります。 英字項目はXタイプと宣言し、5桁と指定すればメモリ上に5桁の場所が確保され…

#Java#COBOL#プログラム#プログラミングテクニック

タテよこ斜め縦横無尽1年前

全銀システム障害の真相5日前の10月10日に全銀システムに障害が発生し、一部の取引が混乱して銀行間送金が2日間にわたり停止した。今日は全銀システム障害について調べてみた。 まず、全銀システムは、銀行間取引を仲介し、銀行間送金を可能にしているシステムであるが、これを可能にすべく当システムは、各銀行のシステムとネットワークを介して接続する形となっている。今回の障害は、全銀システムの第7次システム更改(2019~)の中で起きたもので、各銀行との間のトランザクション(取引処理)を中継するRC(リレーコンピュータ)の更改において、新規ソフトウェアにエラーが発生し障害に至ったと言われている。 上図は、今回の障害の概要を表してい…

#FORTRAN#COBOL

jewelnambaの日記1年前

基本PCでのお仕事ですこんにちは、ジュエルなんば店です。今頃みなさんは昼食中でしょうか?たくさん食べて、午後も頑張ってくださいね。 デザートどうぞ 全銀システムのトラブル、大変でしたね。SEの方々、ご苦労様でした。徹夜で奮闘していたと思います。しかし案の定、どうも古いシステムをいまだに使っているらしく、もしかしたらそれが復旧の遅延にも影響しているかもしれないとか。(ソース:ヤフコメ) 久しぶりに見ました、COBOLというワード。プログラミング言語の一つです。大学の授業で習った記憶がありますが、私が習った20年前(!?)でさえ「COBOLはもう使われていない」と教わりました。なので、ヤフコメ民の書き込みが正しくて、い…

#大阪なんば#チャットレディ#ライブチャット#ジュエルなんば店#求人#COBOL

ドミナゴのブログ1年前

雑談:全銀システム復旧の目処が立たない?どうも、ドミナゴ(@Dominago50)です。 現在頂いている仕事が忙しくなってきました。 よって、しばらく写真整理は止めて、雑記を休憩時間に書きたいと思います。 DMM英会話のお友達紹介コードは267989084です。入会時にこのコードを入力すると紹介した方、紹介された方双方にプラスレッスンチケット3枚が貰えます。(誰が利用したかこちらには分かりません) 全銀システム復旧の目処が立たない? 全銀システム復旧の目処が立たない? 全銀システムが不具合のまま、復旧の目処が立たないようですね。 私も過去に全銀システム用のcsvファイルを吐き出す仕事に携わったことがあります。 こちらは全銀システムを…

#プログラム#不具合#COBOL#全銀データ#障害

楽観ロックのつぶやき1年前

変数の宣言Javaにおいては変数の宣言下記のようにするのだと思います。int number;char str[5]; とか string str; 私はコボリストなので、COBOL85なら次のようにします。000001 01 NUMBER PIC 9(5).000002 01 STR PIC X(5). COBOLの場合、数字項目は9タイプで、5桁というようにその数の桁数を指定します。そうするとメモリ上に5バイトメモリが確保されます。5桁なので、表現できる数は0 ~ 99999までとなります。 英字項目はXタイプと宣言し、5桁と指定すればメモリ上に5桁の場所が確保されます。ASCIIコードで表示すると1…

#プログラミング#Java#COBOL

TOEIC900点を達成したオレの雑録゛2年前

今週のお題「何故にジジイは青軸が好きなのか?」さて、次の博多うどん巡り(という名の出張)に向けて、また暫しの間、投稿を控えます。たまさかに気まぐれで書くかも、ですが頻度は減る予定。それでは、また! などと書いた口の根も乾かぬうちにだww いや、今週のお題がね。 キーボード「HHKB」のここが好き! ニッチ過ぎでしょw はてなブログさんは、たまにとんでもないお題を出してくるから油断できんわww 私が使っているメカニカルキーボード HHKB は使っていないんですが、「キーボードがうるさい」私としては、このお題は看過できぬのですよ。 あ、「キーボードにうるさい」ではありませんよ。赤軸と茶軸なのでカチャカチャうるさいんです。(説明割愛) 職場で使…

#HHKBのここが好き!#Happy Hacking Keyboard#メカニカルキーボード#青軸キーボード#茶軸#赤軸キーボード#汎用機#COBOL#COBOLer#今週のお題

徒然なるままお散歩日記(仮)2年前

マイグレーション(リライト)の闇今回はプログラマー向けのグチです。 ここ半年ぐらい、Cobolのメインフレーム環境からマイグレーションしてJavaに移行したシステムに携わっていました。 そのシステムは数十億円の大金と膨大な人と時間がつぎ込まれて作成されたものなのですが、出来上がったのはとんでもないク〇プログラム(;^_^A いや、流石にシステムのベースはちゃんとしたJavaプログラムで、勉強になる部分もあります。ただ、膨大なビジネスロジック部がJavaというよりCobolなんです。 これがどういうことかというと、Cobolの記法は慣例的にすべて大文字なのですが、Javaになっても大文字のまま。型もインスタンスも変数も定数も全…

#マイグレーション#Java#プログラム#Cobolリライト

天の月15時間前

yr-learning Vol38に参加してきたyr-camp.connpass.com 今週もこちらのイベントに参加してきたので、会の様子と感想を書いていこうと想います。 SOLIDはOOPのものではない 好きな言語 過度にISPを適用する事例はあるか? ダックタイピングとISP 全体を通した感想 SOLIDはOOPのものではない オブジェクト指向プログラミングの中でSOLIDの話はされがちですが、そういう話ではないんだというのがClojureのコードを実例としてわかったのは良かったという話をしました。 また、関数型プログラミングのほうがLSPとかは自然と守れやすそうだという話も出ていました。 好きな言語 いろいろなプログラミング言語を触…

5階の編集室10日前

世界の偉大な天才発明家ランキングTOP10世界の歴史を彩る数々の発明家たちは、その独創的なアイディアと努力によって、私たちの生活を劇的に変えてきました。彼らの業績は、科学、技術、医療、エンターテイメントなど多岐にわたり、時代を超えて影響を与え続けています。今回は、そんな素晴らしい発明家たちの中から、特に顕著な功績を残した10人をランキング形式でご紹介します。彼らの創意工夫がどのように世界を変えたのか、その理由も詳しく見ていきましょう。 (adsbygoogle = window.adsbygoogle || []).push({}); 第10位:ティム・バーナーズ=リー(Tim Berners-Lee) ティム・バーナーズ=リー - …

松田軽太のブロぐる12日前

スクリーントーンを扱える漫画家アシスタントとCOBOL技術者に共通すること今の世の中、DX推進でデジタルシフトが急速に進んでますね。 こんにちは! 松田軽太です。 さて、漫画家の峰倉かずや先生がアシスタント募集をされていたつぶやきが目に入りました。 【急募】時代的に難しい事は承知ですが、アナログ原稿の作画アシスタントさんを切実に募集中です。背景が描ける方は滅茶苦茶助かるのですが、トーン作業経験のみの方も大歓迎です…!(人手がなさすぎて今回背景以外の全トーンを私と事務員さんで貼ってるので)ぜひ一迅社までお問い合わせ下さい🙏 https://t.co/97pmNErI2a pic.twitter.com/3am9dFxHAm — 峰倉かずや (@kaz_minekura…

fuwari_fuwari ふわふわり15日前

10月メンドクサイ病から脱出のためのお散歩したら秋の訪れ記録しておきます10月の記録写真 2024年10月1日は火曜日、晴天運動をと思いながら午前中デスクワーク、朝は午後運動施設に行こうかと思っていたものの、母のお見舞いも昨日行ったし運動のために行きに1時間帰りに1時間運動時間、、時間もったいないなあ、お勉強の時間とれるかと、それでも動かねばと、ご近所のお野菜いただいたお礼をと考えて往復50分程、明日車で行こうかなあ、と 完全にメンドクサイ病を発病いたしまして、10月1日正午時点の腕時計の歩数計は104歩 さすがにまずいわこれはと、無精のワタクシがおもいきって歩いてきました 振り返ると10月最初の周辺の写真はアップしていなく10月1日の御射鹿池くだった県道交差点景…

chakokuのブログ(rev4)19日前

SASのマクロを勉強する(そもそもワケが分からない)背景:子供からSASをやる必要があると相談を受ける(特にマクロ定義)。SASはクセ強言語でワケが分からない*1 取り組み:SAS言語処理系は普通には買えないので、無料で使える、SAS Studioでmacroを少し勉強 結論:SASのmacroはSASソースコードが実行される前にテキストベースでソースコードに対して置換が行われる(SASのTutorialではコンパイルと書かれている)。置換された新しいソースコードがSASのコードとして実行されると理解。だから、Pythonのdef(関数定義)と誤解すると大いにハマる。Lispのmacroと同じと思えばいいのではないかと*2。以下はテストコード …

Patchwork Dream20日前

プログラミングのすゝめプログラミングは、できるか出来ないかはともかく、まずこういうものが作りたいみたいな頭の中でのイメージが出来てる方が良い。と、大学時代の教授が仰っていた。 最近のプログラミングしてる小学生のレベル高すぎて草現役エンジニアのワイ涙目なんだが😭後10年もしたらこういう子達と仕事するかも知れないのかぁ。。。https://t.co/lau5jPwd8x pic.twitter.com/vjQ0pWOrC8— とくゆー@Progaku (@tokuyuuuuuu) 2024年3月1日 小学生によるプログラミングコンテストのプレゼン観てるけど、普通に経験者採用できるレベルで震えているhttps://t.c…

jackymack’s blog20日前

自民新総裁に石破茂氏 高市氏を抑え選出9月27日(金) 自民党総裁選挙報道で一日くぎ付け 西日本を中心に暑さ続く 南には台風のたまご 動向注意 秋晴れと真夏日が続く 季節外れの厳しい暑さに 大谷翔平、メジャー初の地区優勝 ドジャース3連覇 万博の「空飛ぶクルマ」はデモ飛行のみ 地球に2つ目の月が誕生…ただし、57日間だけ マイコプラズマ肺炎 報告数過去最多に 東京都 朝5時10分 朝の準備 6時10分 みんなでいつもの散歩 7時過ぎ 月一の段ボール・新聞紙・アルミ缶のゴミ出し日 8時半 月一の野中クリニックでの定期診察日 10時半 ケアーマネージャーと介護事業者が来て、相談 11時過ぎ 久恵、整形外科で診察 1時半 昼寝 2時過ぎ…

嫌われプログラミングの代弁者20日前

ごきぶりの雌と研究者 5今更何が悪いのか 厳密で 分かりやすい は、それを信奉する人が「ナンバーツー」までの間なら、それ程問題にはならないと思いますが、「ナンバーワン」になった途端、 周りの旧人の困るルールを作り、 それを新しい とする行為の問題点が、自分(と部下・配下全員)に容赦無く降りかかるのです。 小さい所ならすぐ、「ナンバーワン」にもなれるでしょうけれど、そこで問題が起きても、そこが潰れるだけで、大した社会的影響は起きないけれど、 面壁20年とかで、社会に大きい影響を与える所の「ナンバーワン」になった途端、その「弱い毒」は、自らを炎上させる原因になる訳です。 コンビニで書類を出し損なうとかも、厳密で分かりやす…

嫌われプログラミングの代弁者25日前

ごきぶりの雌と研究者 4「弱い毒」が出来る理由 私は、「普通の」コボラーより10歳は年下になります。「COBOL言語である 5」で書きましたが、たまたまCOBOL言語をいじったら出来たのでなっただけで、 その点では、一般に言われているコボラーでは無いと思います。なので、「弱い毒」が出来た過程も見てきました。 パソコンサーバー(平べったくて動作音のうるさい奴)でRDBなどが使える様になり、 汎用コンピュータでの新規開発がなくなっていった 頃、コボラーに依らない開発が求められ、全くの新人にリーダーとしての役割が与えられました。 全くの新人に、リーダーの役割を与えられると、する事は決まっています。 周りの旧人の困るルールを…

altgolddesu406の日記1ヶ月前

案件 サンテック 砂糖屋東陽町から、秋葉原 (不二家)、FからAS/400へ移行(COBOL、RPGⅢ)新宿 猪名川の花火大会の時、入電。浜松町 AS/400 案件 商社系子会社3社合併、システム統合、外資系システム導入ncs0511* 西日暮里 三田のntt系本町 運輸業、SAP導入dcr0608* 茅場町 外資系医療機器レンタル冷凍倉庫 2000年問題、東京 辻さんか altgolddesu.hatenablog.com

らびっとブログ1ヶ月前

気になるメインフレーム用語①~⑩X(Twitter)に書いた10件に「ポイント」を追加してまとめました。 気になるメインフレーム用語①【メインフレーム】大企業など巨大組織向けの大型コンピュータ。実際には分散系(ミニコン/WS/オープン系)以前の各社大型機とその子孫の歴史的総称。なのでオフコンは本来含めない。ホストは論理的な通称。汎用機は専用機(10進またはfp)に対する古い用語。 — rabitgti (@rabitgti) 2024年8月28日 ポイント メインフレームは、仕様の異なる各社の当時の大型機の総称 ミニコンやオフコンは、非オープン系だがメインフレームには含めない 汎用機と呼ぶのは、古くて不正確で日本特有なので止…

嫌われプログラミングの代弁者1ヶ月前

特定の側のみからの「ベストプラクティス」 1どの様な話? 前に「投資を呼ばない形而上の提案を形而下のそれと等価だと言われる 3」で、 上代のCOBOLシステム(汎用機システム)では、 ・ 新規開発も、保守開発も、運用業務も全て同じ組織で担って いました。 それをその後、(大変だけれど大変もうかる)運用業務や、(大変でもうからないけれどしないといけない)保守開発を、別の組織が(その業務の中心人物を中心として) ・ 持っていってしまう(スピンオフ? 違う??) ことが有りました。 それを考えると、のちの運用組織がDevOpsとか言っているのは、 ・ 単なる自業自得(いいとこ取り、クリームスキミング) にしか見えません。スピンオフしたいと言い…

Toilを無くして徒然なるままに日暮し硯に向かひたい2ヶ月前

LangChainでURLからWebページの中身を読み込む方法langchain.connpass.com 今度、Langchain Meetup Tokyoで喋るので、「LangChainでURLからWebページの中身を読み込む方法」を準備中 github.com ↑ソースコードを上げておきました。 npx ts-node cheerioWebBaseLoader.ts https://shu-kob.hateblo.jp/entry/2024/08/29/234143 という形で実行し、以下の結果が得られます。 newDocuments: [ Document { pageContent: 'Toilを無くして徒然なるままに日暮し硯に向かひたい 読者…

Toilを無くして徒然なるままに日暮し硯に向かひたい2ヶ月前

後継者不足のCOBOLを生成AIに引き継ぎwww.itmedia.co.jp IT media AI+より。 虚構新聞かと思いましたが(笑)、本当にようです。 ベトナムの研究者が論文を出したのですね。 日本でもCOBOLで書かれたシステムはまだまだ残っていますが、 COBOL書けるエンジニアが高齢になってきて、後継者不足でもあります。 海外もベトナムも同様なのですね。 リプレイスしていくのも大事かと思いますが、全部のCOBOLシステムのリプレイスも難しいでしょうし、 リプレイスしつつも、生成AIに書かせるのが現実解なのかもしれません。