専門は音楽史研究全般で、ヴォルフガング・アマデウス・モーツァルトの音楽の研究、とりわけケッヘル目録の改訂やケッヘル・アインシュタイン番号、著書『モーツァルト、その人間と作品』などがよく知られている。ただし、アインシュタインの死後にモーツァルトの自筆譜などの新資料が発見され、メイナード・ソロモンらにより研究が進められているため、アインシュタインの著作の内容は今日では否定されているものがあり注意が必要である。
アルベルト・アインシュタインとの関係.
表記について.
ウォルフガング・アマデウス・モーツァルト
デザインパターン (ソフトウェア)
ソフトウェア開発におけるデザインパターンまたは設計パターン（）とは、過去のソフトウェア設計者が発見し編み出した設計ノウハウを蓄積し、名前をつけ、再利用しやすいように特定の規約に従ってカタログ化したものである。パターン（）とは、型紙（かたがみ）やひな形を意味する。
本稿でのデザインは狭義の設計という意味であり、CSSやHTMLなどで使われる意匠デザインの定形を示す「デザインパターン」とは異なる。
概要.
彼らはこう述べている。
それぞれのパターンは、プログラマの間で何度も繰り返し考え出されてきた。したがって、それは最善の解決策ではないかもしれないが、その種の問題に対するトレードオフを考慮した、典型的な解決策ではある。さらに、コストがかかるかもしれない問題解決を実際に行う前の先行調査として、大変役に立つ。パターンに名前が付いていることが重要である。なぜなら、名前が付いていることで問題や解決策を記述したり、会話の中で取り上げたりすることができるようになるからである。
主要なデザインパターンの一覧.
マルチスレッドプログラミングに関するパターン.
ソフトウェアに並行性・並列性を導入するためのマルチスレッドプログラミングは、難易度が比較的高いとされる。そのため、よく現れる問題に対して、汎用的に使用できる種々のパターンが考案されている。後発の高水準プログラミング言語や、並行・並列プログラミングのサポートを重視した言語では、標準ライブラリや言語構文・言語仕様に取り込まれているものも多い。
注意および批判.