COBOL言語の学習で困ったときの助けになる6つの参考書|学習講座
COBOL(コボル)言語を学習するときに役立つ参考書をご紹介します!
COBOLの学習に参考書があると便利!
COBOL言語の学習を本格的に始めるために、書籍を購入して学習していきたい!または、COBOL言語を学習していて分からないところがあり、そこを調べられる書籍がほしい!などなど、COBOL言語を学ぶ上で書籍に関する要望をもっている方がいらっしゃると思います。でも、どの書籍を購入していいか分からないという声もよく聞きます。そこで、今回COBOL言語の学習におすすめの参考書をご紹介します。
やさしいCOBOL入門―演習問題で基礎から学ぶ
出典:https://www.amazon.co.jp/exec/obidos/ASIN/4877830324
本書は、COBOL入門者向けに作成された書籍です。COBOLだけでなく、プログラミング自体が初めてという方でも問題なく読みやすいようになっています。例題と演習問題が多く設けられており、演習問題に書き込みながらCOBOLプログラムを学ぶことができるような構成です。ただし、初学者向けの構成になっているので、実務で使いたいという方は、もう少し難易度の高い書籍を購入した方がいいかもしれません。
こんな方におすすめ
- COBOLを基礎から学びたい方
- プログラミングを学び始めて経験が少ない方
標準COBOLプログラミング第2版
出典:https://www.amazon.co.jp/exec/obidos/ASIN/4877833072
本書は、COBOLの入門者から中級者までを対象に書かれた書籍です。目次には、それぞれの章ごとの難易度が記されているため、難易度ごとにどこを読めばよいのかが分かりやすくなっています。また、各章末には、演習問題が設けられており、問題を解くことで理解を定着することができるようになっています。「転記」といった基本部分から「順ファイルの処理」「相対・索引ファイルの処理」「ソートマージ」といったCOBOL言語で頻繁に使われる処理についても網羅されているため、実務でCOBOLを使用している方にも参考書として使用できるでしょう。
こんな人におすすめ
- COBOLの「基本部分」から「頻繁に使われる処理の『型』」までを学習したい方
- COBOL実務者で困ったときの辞書替わりとして使いたい方
- 情報処理試験でCOBOLを選択しようと思っている方
[改訂新版] 実践COBOLプログラミング入門
出典:https://www.amazon.co.jp/exec/obidos/ASIN/4774145378
本書は、「実践」というタイトルを記載しているだけあって、例題プログラム中心の構成となっています。目次もどういう命令文なのか、プログラム文を中心に記載されているので、COBOLをある程度学習した方には目次から見るべき場所を探しやすいようになっています。しかし、COBOL初心者でも分かりやすいように、書籍の冒頭ではCOBOLの基本部分もしっかりと説明されているので、初心者でも問題なく読みこなせるでしょう。練習問題が頻繁に設けられているので、問題を解きながら知識を定着することができます。
こんな人におすすめ
- 例題プログラムを見ながら学習したい方
- COBOLの学習は一通り終わったが、参考書として保持していたい方
開発現場で役立つCOBOLプログラミング入門第2版
出典:https://www.amazon.co.jp/exec/obidos/ASIN/4798038857
本書は、COBOLを開発現場で使用することを想定して作成されています。そのため、ただCOBOLプログラミングを学ぶだけでなく、開発現場で使用する際のノウハウなども記載されています。しかし、COBOL初心者でも学びやすいように、COBOLの基本についてもしっかりと記載されているため、初心者でも問題なく読めるようになっています。本書の特徴として必見なのは、OpenCOBOLでも利用できるサンプルコードが用意されていることです。これまでCOBOLは、メインフレーム(汎用機)で多用されていたことから自宅PCでの環境設定ができず、学習することが机上だけになりがちでした。本書では、OpenCOBOLの環境設定についても解説されていることから、机上ではなく、実際に自宅のPCでプログラムを動作させながら学びやすくなるように工夫されています。
こんな方におすすめ
- COBOLを使ってシステム開発を行おうとしている方
- 自宅PCでプログラムを動作させながら学びたい方
COBOLポケットリファレンス
出典:https://www.amazon.co.jp/exec/obidos/ASIN/4774151351
本書は、ポケットリファレンスの名の通り、「こうしたい」という処理イメージから逆引きする形で使用することを想定した構成になっています。逆引き形式なので、目的のある方には非常に使いやすいと評判です。サンプルコードも豊富に記載されており、入門編というよりもより実践的な記載になっています。
こんな方におすすめ
- COBOLについて基本は学んだが、より深く理解したい方
- COBOLの処理について辞書替わりに使いたい方
- サンプルコードを見ながら学習したい方
COBOLワークブック―ステップ30 (情報演習 9)
出典:https://www.amazon.co.jp/exec/obidos/ASIN/4877838236
本書は、その名の通りケースごとに目次が構成されています。目次の索引に、COBOLの文法がそのまま記載されているので、「この文の使い方を知りたい」という方には即時に調べやすいようになっていて辞書替わりにも使えます。マッチング処理や索引順編成ファイルの使い方などの説明も網羅されているので、開発現場でよく使われているプログラム構造も理解することができます。サンプルプログラムが豊富に記載されているので、COBOLをある程度学習し、より理解を深めたい方に使いやすいでしょう。
こんな方におすすめ
- COBOLについて基本を学習し、より深い知識を身に付けたい方
- サンプルプログラムから、プログラムの「型」を身に付けたい方
COBOLレベル別おすすめの参考書
◆プログラミング未経験な人は
プログラミング未経験の方やCOBOLについての学習が浅い方は、基本部分からの説明が詳細に行われている以下の書籍をおすすめします。
- やさしいCOBOL入門―演習問題で基礎から学ぶ
- 標準COBOLプログラミング第2版
- [改訂新版] 実践COBOLプログラミング入門
◆開発現場での使用を想定している方は
COBOLを開発現場で使用することを想定している方は、プログラミングの「型」ごとに説明が記載されていたり、サンプルプログラムが用意されている、逆引きが可能などの理由から以下の書籍を使って学ぶことをおすすめします。
- 開発現場で役立つCOBOLプログラミング入門第2版
- COBOLポケットリファレンス
- COBOLワークブック―ステップ30 (情報演習 9)
COBOLの参考書は数が少ないので、書店に行っても自分の欲しい内容の参考書が見つからない場合もあります。今回は、COBOL初心者が基本や文法を学ぶための参考書から、実践で役立つサンプルプログラムを充実させた参考書まで様々な本をご紹介しました。自分に必要な参考書を探すために、ぜひ役立ててください。
この記事を読んだ人は、こちらの記事も読んでいます
あなたのCOBOL技術を活かしませんか?
COBOL入門のカテゴリー
1. 優良社員が多数在籍しています
2. 即日派遣、又は請負います
3. 安心価格で請負います
4. 同時、協力会社募集中です
1. 正社員
2. 契約社員
3. 個人事業主
などの 求人情報 が閲覧できます。
目指せ!COBOLダントツ一番企業。
創業当初の話や理念が閲覧できます。
応募条件
※2020年5月31日を以って、締切りました。
18歳~28歳の方。
正社員採用において、北川社長の著書『祈り方が9割』を読んで感想文を事前に提出すると、無条件で最終面接まで進むことができます。
COBOLとは、どのようなプログラミング言語なのか、初心者にもわかりやすく、文法の例をあげて解説してます。
COBOL入門の人気記事
- COBOL言語とは?プログラムの書き方やルールを解説!|基礎ガイド
- 【COBOL言語】条件分岐処理の代名詞「IF文」について知ろう|用語辞典
- COBOL言語の「MOVE文」とは?転記のルールをご紹介します|用語辞典
- COBOL言語の「STRING文」とは?文字連結の基礎知識と注意点|用語辞典
- 多枝分岐ってなに?COBOL言語の「EVALUATE文」を知ろう!|用語辞典
- COBOL言語の「PICTURE句」とは?基本事項を解説します!|用語辞典
- COBOL言語で計算処理をするなら「COMPUTE文」|用語辞典
- COBOL言語の「REDEFINES句」とは?使い方を確認しよう!|用語辞典
- 覚えておけば楽ができる?COBOL言語の「COPY文」の使い方|用語辞典
- COBOL言語の文字列操作のパターンを理解しよう!|基礎ガイド
- COBOL言語の初期化処理に重宝する「INITIALIZE文」とは?|用語辞典
- COBOL言語の「LOW-VALUE」の使い方について理解しよう!|基礎ガイド
- COBOL言語の「OCCURS句」について知ろう!学ぶべき基本とは|用語辞典
- COBOL言語初心者も安心! 難解「CALL文」をスッキリ解決|用語辞典
- COBOL言語の「PERFORM文」とは。実行制御について解説!|用語辞典
- COBOL言語の繰り返し処理のパターンを理解しよう!|基礎ガイド
- COBOL言語の「定数」の種類と使い方について理解しよう!|用語辞典
- COBOLのDBアクセスパターンを学ぼう!「FETCH」|応用ガイド
- COBOL言語の「DISPLAY文」は、ディスプレイ出力の為にある|用語辞典
- COBOL言語の「VARYING句」は便利?使用方法を学びましょう|用語辞典