◎ハードウェア と ソフトウェアからなる 金物、硬件 (軟件)プログラム
◎プログラム(ソフトウェア) 計算(処理)の手順を記述したもの (計算は高速なのでいちいち人間に指示を仰がないように 予め完全な手順を指示しておく) コンパイル: 高級言語で記述されたプログラムを機械語に翻訳する作業
○重要な点(再掲) (テキスト 1.4 p.21)アルゴリズム: プログラミング言語に依存しない 具体的処理手順の記述 人間の作業は、 「解決すべき問題を分析し、 アルゴリズムを記述する。」
大きなプログラム:OS、電話交換機、銀行のシステム、切符の予約など 大きなプログラムの作成の難しさ人間が一度に考えられることはそれほど多くない 複数の人間の間の意志の疎通をはかる必要がある。 一度に少しずつ決めていく。
(プログラミングのような複雑な作業に関しては 「昨日の自分」も「他人」のようなものである)
その他の用語
戻る