▼最新情報をCheck!!▼
「COBOL」||株式-master.com [05/26update]
COBOL wikipedia|無料辞書
COBOL (
コボル , COmmon Business Oriented Language汎商業目的言語の略)は事務処理用に開発された
プログラミング言語 である。非理系の事務員や役人が使える言語として設定されたため自然な
英語 に近い記述になるようなコマンド語彙や文法(シンタックス)になっている。また過去に政府や企業の膨大なデータがCOBOLによって処理され蓄積されているため現在でもCOBOLによって電算処理が処理されている情報は膨大な数にあがる。現在でも稼動しているCOBOLによるコードは2000億行に上るとされておりこれは
Fortran と
Assembler をあわせた数10億行に比べても圧倒的に多い。
このように誕生から半世紀たっているのにいまだに主流言語(2000年の世界の民間企業の八割)として使用されている点では他の初期の言語とは大きく異なる。
◆ 誕生経緯
1950年代 、事務処理言語は開発メーカーごとに異なっていた。その統一の必要性を認識していた
アメリカ国防総省 によって、事務処理用の共通言語の開発が提案され、
CODASYL (Conference on Data Systems Languages、データシステムズ言語協議会)が設立された。そういった背景の下、
1959年 にCODASYLによって開発された共通事務処理用言語がCOBOLである。
COBOLの開発により、アメリカ政府の事務処理システムは全てCOBOLのみで納品されることとなった。これに伴い、COBOLは事務処理用言語として世界中に普及することになる。
COBOLより先に誕生した
FORTRAN が主に科学技術計算用であるのに対して、その後ほぼ同時期に誕生したCOBOLは大量のデータを処理するための事務処理用及び管理分野用と位置付けられる。COBOLとFORTRANは、プログラミング言語の歴史において
高水準記述言語 としての古典的あるいは原点ともいえる存在を示すものである。
◆ COBOLの言語仕様
例えば普通のプログラミング言語では
age = age + years (Cでは age += years )
であるがこれがCOBOLでは
ADD YEARS TO AGE (英語でそのまま「年数を年齢に加える」)
となる。英語による論理整然とした記述能力さえあれば数学やアルゴリズムの知識がほとんど無くともプログラミングができるようになっている。つまり事務処理の手順を逐一細かく(英語で)記述していけば事務処理が電算自動化できるという機能的利点が存在する。さらにプログラムのコードそのものがプログラムの機能を説明することになるという利点も指摘されている。
一方でCOBOLは理系や工学などの分野における制御・演算には向いていない。例えばax2 + bx + c = 0の解である
X = (-B + SQRT(B ** 2 - (4 * A * C))) / (2 * A)
と一文で済む解もCOBOLにかかると
MULTIPLY B BY B GIVING B-SQUARED. (BにBをかけてB二乗を得る)
MULTIPLY 4 BY A GIVING FOUR-A. (Aに4を掛けて四Aを得る)
MULTIPLY FOUR-A BY C GIVING FOUR-A-C. (四AにCを掛けて四ACを得る)
SUBTRACT FOUR-A-C FROM B-SQUARED GIVING RESULT-1.
COMPUTE RESULT-2 = RESULT-1 ** .5.
SUBTRACT B FROM RESULT-2 GIVING NUMERATOR.
MULTIPLY 2 BY A GIVING DENOMINATOR.
DIVIDE NUMERATOR BY DENOMINATOR GIVING X.
となる。このため事務処理用の言語として重宝された一方でCOBOLに慣れると他の言語のプログラミング能力が著しく落ちるという側面も存在する。前述したように過去にCOBOLで処理された膨大なデータが蓄積されたためこれを維持あるいは更新する必要が存在しCOBOLに対する需要はいまだに根強く存在する。
◆ CODASYL COBOLの言語仕様の変遷
CODASYLでは常時言語仕様の改定をおこなっており、その成果を1〜5年ごとにとりまとめてCOBOLの仕様書を発行していた。
・ COBOL-60
・ 最初の版
・ COBOL-61
・ 手続き部の構成の変更、4つの部が出揃う
・ 拡張COBOL-61(1963年)
・ (追加)ソート機能
・ (追加)報告書作成機能
・ (追加)算術文での複数の答え
・ (追加)CORRESPONDING機能
・ COBOL-65
・ 第1次規格の元になる。
・ (追加)大記憶ファイルの処理機能
・ (追加)指標による添字付け、表引き
・ (廃止)誤り診断メッセージへの要求
・ (廃止)必須機能と選択機能の区分
・ COBOL-68
・ この年から開発報告 (JOD) 形式になる。
・ (追加)プログラム間連絡機能
・ (追加)映像端末処理用のSUSPEND文
・ (追加)割り算の余りを求める機能
・ (追加)注釈行
・ (追加)一般化されたCOPY機能
・ (追加)論理的なページあふれ条件の指定と検出
・ (追加)略語による記法
・ (変更)EXAMINE文の機能拡張
・ (廃止)PICTURE句と重複する編集句
・ (廃止)NOTE文、REMARKS段落
・ (廃止)DEFINE文
・ (廃止)一部の略記法
・ COBOL-69
・ (追加)通信機能
・ (追加)翻訳印刷におけるページ送り
・ (追加)実行時の日付と時刻の呼び出し
・ (変更)文字列操作機能
・ (追加)STRING文
・ (追加)UNSTRING文
・ (追加)INSPECT文
・ (廃止)EXAMINE文
・ (追加)SIGN句
・ (廃止)データ部の定数節
・ COBOL-70
・ 第2次規格の元になる。
・ (追加)デバッグ機能
・ (追加)MARGE文
・ (追加)データ初期化のためのINITIALIZE文
・ (変更)報告書作成機能の全面的な改定
・ (廃止)RANGE句
・ COBOL-73
・ (追加)WRITE文によるページ送り
・COBOL page1
■COBOL を他のサイトで調べる
@[COBOL]暇つぶしマスター
A[COBOL]性病マスター
B[COBOL]ダイエットNAVI
C[COBOL]価格比較マスター
D[COBOL]肛門科マスター
E[COBOL]産婦人科科マスター
F[COBOL]結婚情報マスター
■株式関連検索
■株式Wikipedia 情報
おすすめサイト
■ダイエット
美容・ダイエットならオマカセ!ダイエットNAVI
■性病
性病?お悩み・病院検索は性病マスター
■暇つぶし
いま、ヒマ?暇つぶしマスターで暇つぶし★
■価格比較
気になる商品の価格を比較!価格比較マスター
■懸賞
カンタン応募で豪華商品が当たる!アタックchance!
■バイト
駅チカバイトなら楽ラクバイト.com
■求人
地域を選んでバイト、仕事を探せる!!バリバリ仕事!.com
■アルバイト
バイトをこだわり条件で探す!こだわりキャリア.com
■求人情報
自分に合ったバイト探し★Myピッタリ仕事.com
■バイト
"資格"でバイト探し!天職さがそ!.com
■バイト
いいバイト、あるある!aruアルバイト.com
■懸賞
アタックchanceで懸賞チャレンジ!
■産婦人科
病院探し!病気相談なら産婦人科マスター
■出産
妊娠!出産!育児!赤ちゃんマスターでお悩み解決!
■外為
外為・為替レートをチェック!外為マスター
■結婚
結婚マスター!結納・両親・マリッジブルーノお悩みに…
■先物
先物・取引!詳しくなる!先物マスター
■資格
資格!キャリアアップ!資格GETマスター★
■小説
小説・書籍ならオマカセ!小説マスター
■スポーツ
スポーツ!健康!デトックス!スポーツマスターにオマカセ!
■葬儀
お葬式・葬祭のことなら・・・葬儀マスター
■痩身
ダイエット・デトックス・痩身!スリムGETマスター
■脱毛
パーフェクトBODY目指せ!脱毛マスター
■着うた
最新!人気!定番!うたマスターで着うたCHECK!
■デコメ
キラ系かわいいデコメCHECK!デコメマスター
■転職
履歴書・マナー・転職テク!就職情報なら転職マスター
■バイク
ハーレー!改造!バイクマスターにオマカセ!
■派遣
派遣!転職!キャリアアップ!転職マスター
■ペット
カワイイ犬・猫を飼いたい!ペットマスター
■豊胸
薄着の季節…お悩み解決!豊胸マスター
■包茎
包茎のお悩みなら…包茎マスター
■レシピ
今晩のおかず…料理・レシピならレシピマスター
■モバグラMIXの人気キーワード
モバグラMIXの人気キーワード一覧
■外為
外為情報をいち早く!外為LINK
■求人
転職・就活なら求人LINKにオマカセ!
■金融
金融業界の勉強するなら!金融LINK
■車
TOYOTA!HONDA!BMW!車のコトなら車LINK
■モバグラMIXの人気キーワード2
モバグラmixの人気キーワード2
■モバグラMXIの人気キーワード3
モバグラMIXの人気キーワード3
■モバグラMIXの人気キーワード4
モバグラMIXの人気キーワード4
■モバグラMIXの人気キーワード5
モバグラMIXの人気キーワード5
■モバグラMIXの人気キーワード6
モバグラMIXの人気キーワード6
■モバグラMIXの人気キーワード7
モバグラMIXの人気キーワード7
■モバグラMIXの人気キーワード8
モバグラMIXの人気キーワード8
■モバグラMIXの人気キーワード9
モバグラMIXの人気キーワード9
■モバグラMIXの人気キーワード10
モバグラMIXの人気キーワード10
■モバグラMIXの人気キーワード11
モバグラMIXの人気キーワード11
■モバグラMIXの人気キーワード12
モバグラMIXの人気キーワード12
■モバグラMIXの人気キーワード13
モバグラMIXの人気キーワード13
■モバグラMIXの人気キーワード14
モバグラMIXの人気キーワード14
■モバグラMIXの人気キーワード15
モバグラMIXの人気キーワード15
■モバグラMIXの人気キーワード16
モバグラMIXの人気キーワード16
■モバグラMIXの人気キーワード17
モバグラMIXの人気キーワード17
■車査定
車査定.com
■献立レシピ1
レシピが月額99円
■献立レシピ2
レシピが月額99円
~株式-master.com [05/26update] トップへ
(C)株式-master.com