2011年7月プログラミング言語ランキング:COBOL五角ビル出品

3403 ワード

2011年7月にTiobeプログラミング言語ランキングが正式に発表された.慣例によれば、Tiobeは毎年7月、つまり1年の半分が過ぎた時にその年の「年度言語」を予測する.今年の言語発展の動向と市場占有率を参照して、Tiobeの予測目標は今年比較的に人気のあるモバイル開発言語:Objective-CとLuaである.このうちObjective-Cは2010年に比べて2.68%増加し、準優勝のLuaの成長率は1.04%となっており、この動きでいけば2012年の1月にも現在のObjective-Cと同様に年間言語の人気者となる.ベスト3はJava、C、C++ですが、下の図のランキングからObjective-CやLuaがりんごを借りる勢いがうかがえ、使う人も増えています.
 
今日51 CTOのプログラミング言語ランキングで紹介するこのプログラミング言語は、多くの中国のプログラマーが使用し開発したと信じています.1950年代にCOBOL言語が使用され、ビジネスソフトウェア分野に浸透した.統計によると、現在1000億行のCOBOLコードが開発され、ますます人気を集めている.多くの中国の対日アウトソーシングはCOBOLを使って開発されている.
COBOLは1959年5月、五角ビルがグレース・ホーパー博士に委員会を指導し、RearAdmiralGraceHopper社が開発を主宰するように依頼した.最初の目的は膨大なデータ情報の処理で、五角ビルはCOBOLを企業管理などのビジネス分野に使うと主張していたが、このような大量のデータ処理も軍事目的のために奉仕したのだろう.例えばミサイル弾道計算、情報データ総合分析などの分野.
 
COBOLの母グレース・ホーパー米海軍少将
COBOLが誕生した年代には、コンピューターが第2世代に入った.トランジスタの多くの応用は,前世代の真空管計算機よりも小さく,速度が速い.しかし、大量のデータを迅速に処理する需要は、COBOLのようにデータ項目と入出力記録処理を得意とし、大量のデータファイルに簡単な処理方式を提供する言語を生み出した.
1959年、米国防総省は政府機関、企業、コンピュータメーカーが参加した会議を開き、データ処理専用の言語を設計する必要があると考えられた.これが有名なデータシステム言語会議CODASYL(C o n g f e r enceonDataSystemsLanguages)である.1959年12月に最初のCOBOL言語テキストが登場し、1960年4月に正式に発表されたため、COBOL-60とも呼ばれた.
2009年、COBOLは50年目に入った.
COBOLは相変わらず人気がある
40年が過ぎて、プログラミング言語ランキングでCOBOLはすでに最も注目されている言語ではありません.それより30年以上も夜のJavaとC言語がトップを争っている.しかし、財会の仕事、統計報告書、計画作成、情報検索、人事管理などのデータ管理と商業データ処理分野では、COBOLは依然として人気を集めている.
COBOLは世界のお金の袋をコントロールしますか?
COBOLは主に銀行などの金融分野に応用されており、今でも他の言語に変えたいと思っています.大きな移行コストとリスクは彼らを退却させ、COBOLは現在も理想的に働いていますが、なぜ交換するのでしょうか.
COBOLの重要性は、世界のデータの70%がCOBOL言語で処理され、ATM事務の90%がCOBOL言語で処理されていることを説明することができます.毎日オンラインで処理するCOBOL事務は300億回ある.500強のうち492社(すべての100強を含む)がCOBOL言語を使用しており、現在、COBOLへの投資は3兆ドルを超えている.
COBOLの技術的特徴
次はCOBOL言語のHallo Worldコードです.Javaなどとは違って、完全に純粋な英語文法モードに見えます.プログラマーがCOBOLを読むのは基本的に苦労しませんが、コードを叩くのは時間がかかりますか?
       * Hello World in Cobol  
  •  

  • *****************************  
  • IDENTIFICATION DIVISION.  

  • PROGRAM-ID. HELLO.  
  • ENVIRONMENT DIVISION.  

  • DATA DIVISION.  
  • PROCEDURE DIVISION.  

  • MAIN SECTION.  
  • DISPLAY "Hello World!" 

  • STOP RUN.  
  • **************************** 

  • 上のCOBOLコードから、COBOLプログラムは4部(DIVISION)から構成されていることがわかります.
    IDENTIFICATION DIVISION.(識別部)は、主にソースプログラムの名前を指定するために用いられ、日付、作成者など、他のメモとして用いられる情報を書き込むこともできる.
    ENVIRONMENT DIVISION.(環境部)は、主にプログラムに用いられるデータファイル名とコンピュータシステムのデバイスとの対応関係、すなわち、あるファイル名を外部デバイスと結びつけることを指摘するために用いられる.
    DATA DIVISION.(データ部)、プログラムで使用されるすべてのデータ(入出力データと中間データを含む)は、データ部にそれらのタイプとメモリの状況を説明しなければならない.
    PROCEDURE DIVISION.(プログラム部)プログラムが実行する命令を与え、コンピュータに対応する操作、例えば数学演算を行わせる.
    COBOL言語は今後長い間時代遅れにならないと推定されており、ビジネスソフトウェアの更新は長いことです.COBOL標準はまだ絶えず改善され、完備されている.最新の標準COBOL 2002主体は2002年12月に出版され、その他の部分は絶えず完備されている.具体的な内容はNCITSとCOBOLStandardsを参照してください.
    以下は、今期のプログラミング言語ランキングの他のランキングデータとトレンドの行方です.
    上位10位のプログラミング言語の動向図
     
    20~50言語ランキング
     
    以下は50~100位のプログラミング言語ランキングです
    (Visual) FoxPro, 4th Dimension/4D, ABC,Algol, Arc, ATLAS, Avenue, Awk, Bash, bc, BETA, Boo, Bourne shell,CFML, cg, CL (OS/400), Cobra, cT, Dylan, Eiffel, Factor, Groovy,Inform, Io, J, JScript.NET, Korn shell, LabVIEW, Ladder Logic, MAD,Magic, Maple, Mercury, Monkey, MOO, MUMPS, Oberon, OpenCL, Oz, PILOT,PowerShell, Prolog, Revolution, S, SIGNAL, Standard ML, Tcl, TOM,VBScript, VHDL
    異なる言語の割合
     
    プログラミング言語カテゴリの1年間の変化傾向を示します.
    転載先:https://www.cnblogs.com/mtcnn/archive/2011/07/15/9410139.html