セットリストという名前を考える ― 2025/01/01 23:59:59
新年あけましておめでとうございます。本年もよろしくお願いいたします。
私が聴いてきたコンサートは昔からずっとクラシックだった。しかし、最近は縁があってロックのコンサートにも出かけるようになった。ロックのコンサートで演奏した曲を順に並べたものを「セットリスト」ということを最近知った。ロックのコンサートは事前のこの曲をこの順序でやります、というプログラムを配ることはない。「セットリスト」はもとは演奏者が曲順をキーやMCのタイミングなどと合わせて決めた書き物としての一覧のことを言ったらしいが、今では書き物に限らず、実際に演奏した曲目とその順序のことを言うようだ。略語は「セトリ」である。
さて、長々とセットリストのことを書いたかというと、コンピュータ言語を長らくやっていると、セットという概念とリストという概念は似て非なるものなので、これら二つの単語を並べられると違和感を覚えるのだ。
どんなコンピュータ言語にも、複数のデータを一括して扱える構造がある。この一括して扱う構造は、一般にコレクションと呼ばれる。そのコレクションにも様々な種類があるコレクションの個々の種類の呼び名は言語の種類によってさまざまだが、ここでは Python(パイソン)という言語を例にとろう。Python には、コレクションの中にセットという構造とリストという構造がある。セットがもつ要素には重複は許されず、また順序ももたない。たとえば、[4,1,2,6] とかいても、[1,2,4,6]と書いても、また[1,1,4,2,2,6]と書いても、すべて同じセットとみなされる。しかし、リストは順序は決まっているし、要素の重複も許される。つまり、[4,1,2,6]と[1,2,4,6]と、[1,1,4,2,2,6]は異なるリストである。
ここでセットリストの話に戻ろう。つまり、セットとリストは、コンピュータ言語の世界で似て非なる概念であるのにもかかわらず、ロックのコンサート(ライブと呼ぶべきか)ではセットリストと呼んで、なんともみんな思っていないのだ。これは実に気持ち悪い。きっと、コンピュータ言語をやっていてロックのライブに行くやつらはゴマンといるはずだが、こういうやつらはみななんとも思っていないのだろうか。
コンピュータの概念に照らせば、ライブのセトリはリストであるがセットではない。だから単に「リスト」と呼べばいいのだが、なぜそうしないのだろうか。それにしても新年から実にどうでもいいことを書いてしまった。
コメント
トラックバック
このエントリのトラックバックURL: http://marinkyo.asablo.jp/blog/2025/01/01/9744512/tb
コメントをどうぞ
※メールアドレスとURLの入力は必須ではありません。 入力されたメールアドレスは記事に反映されず、ブログの管理者のみが参照できます。