![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?8acaa2e)
No.5ベストアンサー
- 回答日時:
COBOLは命令語は少なく、COBOL独自の命令語はあるとはいえ、文法を覚えること自体は容易です。
したがって、文法エラーのないプログラムを作るのは、初心者でも比較的容易に行えます。
しかし、性能を出せるプログラムを作るには、コンパイラの特性を知ったり、ファイル操作に関してはOSの知識も必要になります。
これらの知識の有無で、処理時間が1/100とか、所要ファイル容量が1/100になるといったことも珍しくありません。
また、DB/DCを利用するのも当たり前ですがら、階層型DBやネットワーク型DBであればDML、リレーショナル型DBであればSQLの知識が必要です。
一方、DCでは、プログラミング間通信など、様々な知識が必要になります。
COBOLが不得意な部分は、アセンブラやCなど、他のプログラミング言語で書いて、COBOLからそれらのプログラムを呼ぶことも普通にあります。
また、この10年くらいで、メインフレーム上のCOBOLプログラムから、UNIX や Windows上のRDBMSを操作したり、プログラム間通信したりといったことや、その逆も行われるようになっています。
COBOLの国際標準化作業も盛んで、オブジェクト指向やオープン化にも対応してきており、それに準じたCOBOLコンパイラも、主要メーカーから販売されています。
No.4
- 回答日時:
COBOLで難しいのはレポート機能くらいです。
ベテランを自負している人でも、できない人が結構います。
でも、これはめったに(できる人が少ないせいで)使わないので、
気にしなくても良いです。(使えると、凄く便利なんですけどね)
一般の文法で間違い易いのが、"."(ピリオド)の使い方くらいかな。
難易度から見て、VB6やJavaより易しいと思います。
尚、データの定義で構造体のような形式を取る場合、後退法に準拠
するので、メモリ配置がVB6などとは反対になります。データを
再定義する場合は間違え易いので注意してください。
No.3
- 回答日時:
簡単ですよ、COBOLは予約語も数百語しかないですし。
VB6.0やjavaからですと、Redefineなどで戸惑うかもしれませんが・・・。
>そこそこ進むが、あるレベルから難しくなる?
予約語が少ないので、そんなこともないと思います、慣れるまでが一番つらいかもしれません。
1ラインあたりの文字数の制限とか、代入がMOVE命令だったり、vbやjavaとは違いが大きいですから。
No.2
- 回答日時:
COBOLなんてDataDivisionが最初の頃は理解しづらいぐらいで
ProcedureDivisionなんて簡単ですよ
2週間本を見たり実際のプログラムを触る等をしていれば
ある程度のプログラムは書けるようになります
![](http://oshiete.xgoo.jp/images/v2/common/profile/M/noimageicon_setting_03.png?8acaa2e)
No.1
- 回答日時:
VB6.0もjavaもわからなくても COBOLはできます…(私)
基礎の英文が読み書きできて(笑)
あとは図表のフォーマットがアタマの中で展開できればどうにかなります
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- IT・エンジニアリング FORTRAN、COBOL、C、Java、C++とか誰が作ったのですか?言語習い使いまた出て、キリが 4 2023/05/06 23:11
- その他(職業・資格) 来年、仕事の都合でエネルギー管理士の資格試験を受験しようと考えているのですが、難易度について教えて下 1 2022/09/24 12:14
- Java Java モンスターブリーダー 1 2023/02/05 09:44
- その他(ブラウザ) python から COBOL を呼び出すことは可能でしょうか。 1 2023/04/21 21:03
- その他(教育・科学・学問) 家庭教師バイトに関する質問です! 経験のある方に助言をいただきたいです! トライのオンライン家庭教師 1 2023/08/21 01:37
- その他(学校・勉強) 自分の市場価値を高めるには 3 2022/07/12 09:11
- IT・エンジニアリング 21歳の大学3年男です。 現在プログラミングを習得できるところに入ろうか悩んでます。 そのスクールは 3 2022/06/21 00:43
- 簿記検定・漢字検定・秘書検定 1週間後にネット試験で日商簿記3級を受験する商業高校生です。 1 2022/09/12 22:29
- その他(学校・勉強) 来年4月から経済学部の大学一年生になる予定の者です。 私は将来入りたい企業があり、そこに入社するため 8 2022/08/23 04:49
- 仕事術・業務効率化 効率的な勉強方法(分野問わず)を教えてください 1 2023/08/16 01:33
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Javaでの三目並べのソースコード
-
トロッコの入れ替え
-
C言語でメール送信
-
javaのプログラムについてです ...
-
ExcelVBA上でのマウスカーソル...
-
複素関数はどこはあんまりやら...
-
vba クリップボードクリアにつ...
-
JSPファイルで生じるエラーをど...
-
gitでバージョン指定してダウン...
-
データベースのデータをTextBox...
-
使用しているJUnitのバージョン...
-
JavaとAndroidアプリ(Java)違...
-
IISワーカープロセスが原因でCP...
-
IIS6.0アプリケーションプール...
-
Pure Javaとは?
-
JOGLがうまくインストールでき...
-
visual stadio 参照問題
-
EclipseでJavaコンパイラのバー...
-
今でも、TomcatとApacheの連結...
-
struts2環境構築で不具合が出て...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Javaでの三目並べのソースコード
-
UnknownHostException
-
ExcelVBA上でのマウスカーソル...
-
javaで音声合成プログラム
-
イクリプス javaについて
-
Visual Basicで簡単なミニゲームを
-
javaについてです 傾き1/2の直...
-
”こんにちわ”を音声出力するプ...
-
JAVAを用いて言葉を抽出
-
C言語でメール送信
-
C言語で円周率を求めるプログラ...
-
javaプログラムのデータ構造に...
-
503のJavaって・・・
-
ホームページ・HTML(?)につい...
-
COBOLの習得のし易さについて
-
iアプリ作成で
-
JSPファイルで生じるエラーをど...
-
vba クリップボードクリアにつ...
-
VBAなくなるの?
-
IISワーカープロセスが原因でCP...
おすすめ情報