コンピュータ・プログラミングはあらゆる計算機操作のコアにある。 通常の電子機械装置とは違って、コンピュータはソフトウェアが命令を遂行するように要求する。 低水準でコンピュータのハードウェアそして操作を制御するのに、機械コードが使用されている。 機械言語は一組のゼロおよび物および扱ってが幾分退屈である。 従って命令は計算機プログラムと呼出される高レベル言語でコードされる。 機械コードへの高レベル言語の変換はアセンブリレベルの言語かアセンブラーによって遂行される。 変形はヒューマン・インターフェースなしで完了する。
最初の日の間に計算機プログラムが開発の初期の段階にそれでもあったときに、COBOLのような言語およびBASICは非常に普及していた。 コンピュータのコンピューティング電力が増加したと同時に、より効率的なプログラムのための要求は現れた。 第三世代プログラムに初期世代と比較されたよりよい可搬性および効率があった。 データの巨大な量を扱う必要性は専門にされたソフトウェアによって呼出されたデータベース管理ソフトウェアかもっととりわけ関連データベース管理ソフトウェアをもたらした。 会社はOracle、IBMを好み、マイクロソフトはRDBMSの彼らの自身のバージョンを開発した。 処理の前部で、メインフレームは科学的なアプリケーションの業務用ソフトそしてFORTRAN (方式の変換)のためにCOLOLを使用していた。
モジュール性の概念は何百ものソフトウェアプログラマーが単一の大きいプロジェクトに同時に取り組んだときに普及するようになった。 C++のようなオブジェクト志向プログラムは人気を集めた。 これらの高レベル言語で使用されたコードは再使用可能であり、技術はよりよい効率を提供できる。
その間マイクロソフトはパーソナルコンピュータで使用できる自身のオペレーティングシステムを引き出した。 年の問題でWindows OSは前例のない成功になった。 アップルコンピュータによって使用されたOS2オペレーティングシステムは第2位置に移管された。 IBMは他のずっとシステム・ソフトウェアを提供しているどれもWindowsの人気レベルに達することができなかった。 Windowsの唯一の問題は違反安全問題である。 マイクロソフトはずっとセキュリティホールを差し込むように懸命に努力しているけれどもずっと完全に正常ではない。
現代計算機プログラムは人間の言語のように動作するようにますます努力する。 科学技術者は1つがある特定のことばによる命令によってコンピュータをプログラムできるときに日が来ることを信じる。 確かにそれは早急に起こらないだろう。 人工知能、エキスパートシステム、ファジイ論理およびもっとたくさんの最新式の技術はプログラミングの表面を変更している。
他のどの機械とは違うもコンピュータはソフトウェアプログラムが動作するように要求する。 それは人の心へ風変わりな言葉である機械言語で話す。 高レベル言語が機械言語に認識可能な命令を変換するのに使用されている。 私達が進歩するので、高レベル言語は人間の言語に類似している。
コンピュータ時代の初めに、異なった機能を実行するのに使用される単一プログラム。 現在、専門にされたプログラムは異なったアプリケーションのために注文仕立てである。 複雑なプログラムは多くのプログラマーが単一のプロジェクトで同時に動作するように要求する。 モジュラー言語はそのような大きいプロジェクトのためにうってつけである。 オブジェクト志向プログラミングにモジュール性および使い易さがなった普及した原因がある。
版権(c)のBarnard 2007年の学部長
支持できる生きている記事@ http://www.articlegarden.com
コンピュータの追加記事及び情報