「0」と「1」からなる単純な情報の集まりであるコンピューターソフトウェアは、かつては不可能だったさまざまな機能を可能にしてきました。人類に多くの可能性を与えてきたソフトウェアの歴史を振り返るムービー「The Art of Writing Software」では、その歴史と世界に与えてきた意味が解説されています。 The Art of Writing Software - YouTube コンピューターは音楽を奏でる楽器のようなもの。 一つ一つの機能は与えられた指示を忠実にこなすことしかできませんが、それが無数に集まることで非常に高度な機能が実現されます。 作曲家が演奏の指示を行うのは「楽譜」。プログラマーがコンピューターに指示を行うのは「ソフトウェア」です。 ムービーに登場するのは、「アルゴリズム解析」の分野を切り開いた第一人者であるドナルド・クヌース氏。「数行のコードを加えるだけで、私は
