この記事は検証可能な参考文献や出典が全く示されていないか、不十分です。出典を追加して記事の信頼性向上にご協力ください。(このテンプレートの使い方)
出典検索?: "コンピューティング"
コンピューティング(英: computing)
(古来の意味)「数えること」と「計算すること」であり、算術ないしは数学の計算を指した。
(現在の意味)上の意味に加えて、広義に、コンピュータを使う活動全般も指す。たとえば20世紀後半などでは主として、コンピュータによる数値計算や、より広くデータ処理 (data processing)や情報処理 (information processing) などを指していたが、さらに近年ではコンピュータを使いAIを実現することなど、コンピュータを使うさまざまな活動を広く指している。
以前は、日本語では漢字を使い「計算」などと訳すことが多かったが、最近では英語のcomputingをそのまま音写して「コンピューティング」と表記することも多い。 Computing Curricula 2005[1] では「コンピューティング」を次のように定義している。一般にコンピューティングは、コンピュータを必要としたり、コンピュータの恩恵を受けたり、コンピュータを作ったりする何らかの目的を持った活動全般と定義することができる。従ってコンピューティングには、様々な目的のためにハードウェアやソフトウェアのシステム設計し構築すること、各種情報を処理し構造化し管理すること、コンピュータを使って科学的な勉強をすること、コンピュータシステムが知的に振る舞うようにすること、コミュニケーションメディアやエンターテインメントメディアを作ったり使ったりすること、何らかの目的に沿って情報を検索し収集すること、などなどを含む。このリストは事実上無限であり、可能性は広大である。 Computing Curricula 2005[1] では、「コンピューティング」の意味が文脈に左右されることも認識している。コンピューティングはまた、文脈によってはもっと具体的な意味を持つこともある。例えば、情報システムの専門家がいうコンピューティングは、ソフトウェア技術者のいうコンピューティングとは多少違っている。文脈を問わず、コンピューティングをうまく行うことは複雑で困難なこともある。社会にはコンピューティングをうまく行える人々が必要なので、コンピューティングを職業としてだけでなく、学問領域としても考えなければならない。 「コンピューティング」は1980年代ではもっと狭く定義されることがあった。たとえばACMは1989年の報告書「学問分野としてのコンピューティング」(Computing as a Discipline)[2]において、以下のように定義した。コンピューティングの学問分野は、情報の記述や変換のアルゴリズム的な処理に関する体系的研究である。それには、理論、分析、設計、効率、実装、応用が含まれる。コンピューティングの根底にある基本的姿勢は「(効率的に)自動化することができるものは何か?」である。
定義
コンピューティングの歴史コンピューティングの歴史(英語版
コンピューティングの歴史は計算機の歴史より長く、現代的なコンピュータが登場する前に遡れば、機械式計算機、紙とペン、石版とチョーク、パピルスと葦ペン、粘土板と葦ペン、砂と指と石などを使った時代があった。
コンピューティングは数の表現方法と密接に関連している。[注釈 1]
現在知られている歴史上最も古い計算道具はアバカスであり、これは紀元前2700年-紀元前2300年ころにバビロニアのシュメールで発明されたと考えられている。シュメールのアバカスは砂の上にカラム状の線を引き石を置いて計算するもので、シュメール式の60進法に基づいたものだった[3]。これが最初の計算道具であり、ギリシアのアルキメデスの2000年以上も先を行っていた最先端の計算システムであった。バビロニア人は60進法の計算を、粘土板と楔形文字を使って行うこともできた。
古代エジプト人は彼らの数システムを使って物を数え、また数の問題たとえば掛け算や分数の問題を解くということも行っていたという証拠がパピルスに残されている。彼らは独特の分数システムを持っており、たとえば現代で「3/4」と書くところを古代エジプトでは(現代風に書くと)「1/2 + 1/4」に相当するような、分割した書き方をし[4]、それを使い分数計算を行った。その計算能力をたとえばピラミッド建設では設計図の作成、必要な石材の数の算出、労働者らへ支給すべき食料の量や給与の額の計算などに活かした。「エジプト数学#算術」も参照
紀元前3世紀、古代ギリシアのアルキメデスは『方法』を著し、同書で梃子のメカニカルな原理も説明し、そのような原理を数学問題を計算するために使った人物であり、再帰的な手法も用いて数学問題も解き、たとえば「宇宙に存在する砂粒の数」なども計算した。
アンティキラ島付近の沈没船から発見された古代ギリシアのアンティキティラ島の機械は紀元前2世紀ころのものだと推定されており、現在確認できる最古の歯車式計算機である。