« 岩岡 の千葉デリヘルなめしについて | メイン

プログラミングの歴史

最古のプログラマブルな機械(プログラムによって動作の変化を制御できる機械)としては、1206年にアル・ジャザリが作った二足歩行ロボットがあると言われている。アル・ジャザリのロボットは、ボートに4体の演奏人形が乗ったもので、宮廷のパーティで池に浮かべて音楽を演奏したと言われている。プログラムはカムにあり、それによって小さなてこを押して、打楽器を演奏する。カムは実際には円筒にペグが突き刺された形であり、このペグの配置でプログラミングし、演奏パターンを変更した。

1801年に開発されたジャカード織機がプログラマブルな機械の起源とされることが多い。この機械は、穴を開けた一連の厚紙(パンチカードの原型)を使った。穴の配列が布を織る際のパターンに対応している。従って、カードを入れ替えることで全く異なる布を織ることができた。1830年ごろには、チャールズ・バベッジがパンチカードを使った解析機関を考案した。

このような先駆者の発明をさらに進化させたのがハーマン・ホレリスであり、1896年に Tabulating Machine Company を設立した(後のIBM)。彼はホレリス式パンチカード、タビュレーティングマシン、キーパンチ機などを発明した。これらの発明が情報処理産業の基礎となったのである。1906年には、タビュレーティングマシンにプラグボードを追加することで、組み替えれば様々な仕事ができるようになった。これがプログラミングへの第一歩である。1940年代には、プラグボードによるプログラマブルな機械が各種登場していた。初期のコンピュータにもプラグボードでプログラムを組むものがあった。

フォン=ノイマン・アーキテクチャの発明により、プログラムをコンピュータのメモリに格納できるようになった。初期のプログラムは特定の機械の命令をそのまま並べて作られ、二進法で記述されることが多かった。初期のコンピュータでは、電気的配線を変更したり、トグルスイッチなどで機械語を直接コンピュータに入力することで、プログラミングが行われた。しかし、機械語の命令は人間にとって扱いにくく、代わりに機械語の命令にニーモニックとよばれる略語を割り当てた、アセンブリ言語が開発され、プログラマは命令をテキスト形式で記述できるようになった。アセンブリ言語は、コンピュータのCPUによって種類が異なるため、アセンブリ言語でかかれたプログラムは、他機種のコンピュータで利用することができなかった。また、単純な処理をアセンブリ言語で記述する場合にも、基本的な処理命令を大量に記述する必要があった。

そこで、特定のコンピュータに依存しない記述方法で、処理の内容をより抽象的に記述するためのプログラミング言語が開発された。そして、プログラミング言語によって記述されたプログラムを、コンパイラを利用して機械語に翻訳することで、実行プログラムを作成することが一般的になった。1954年、最初の高級プログラミング言語の1つであるFORTRANが開発された。これにより、演算を直接数式のように記述できるようになった(例えば、Y = X*2 + 5*X + 9)。このプログラムの記述(あるいは「ソース」)はコンパイラと呼ばれる特別なプログラムで機械の命令に変換される。他にも様々な言語が開発された(ビジネス用途のCOBOLなど)。プログラムの入力は依然としてパンチカードやさん孔テープで行われていた。1960年代後半、記憶装置や端末の価格が低下してきたことにより、キーボードから直接コンピュータにプログラムを入力できるようになってきた。このため、修正が容易に行えるようテキストエディタが開発された。プログラミング言語の処理方式は、コンパイラ方式とインタプリタ方式に分類される。


『ウィキペディア(Wikipedia)』引用

ソフトウェア工学という学問のソフトウェア開発工程という分野として扱われているようです。

リンク集95
立川 デリバリーヘルス 風俗 バイト  越谷 デリバリーヘルス 風俗 バイト  仙台 デリバリーヘルス 風俗 バイト 

高収入アルバイト埼玉 デリバリーヘルス 風俗 バイト  高収入アルバイト上野 デリバリーヘルス 風俗 バイト  高収入アルバイト町田市 デリバリーヘルス 風俗 バイト 

デリバリーヘルス 風俗 WEBサイト制作  デリバリーヘルス 風俗 訪問妻  大人気!吉祥寺 デリバリーヘルス 風俗情報紹介サイト 

大阪 デリバリーヘルス 風俗  デリバリーヘルス 風俗 品川 

About

2009年11月11日 21:41に投稿されたエントリーのページです。

ひとつ前の投稿は「岩岡 の千葉デリヘルなめしについて」です。

他にも多くのエントリーがあります。メインページアーカイブページも見てください。