シュトラウスはまずヨーゼフ・フォン・アイヒェンドルフの詩「夕映えの中で」に出会い、この詩に特別な意味を感じて1948年5月に曲付けした。そしてヘルマン・ヘッセのすべての詩集を入手して、そのうち3つの詩（「春」、「九月」、「眠りにつくとき」）によるソプラノ用の管弦楽伴奏歌曲をまとめた。デニス・アーノルドによると、第5曲は作曲者の死により未完に終わっているという。シュトラウスがこれら4曲をもって完成した曲集として構想したという証しはない。1954年出版の『グローヴ音楽事典』では、「3つのヘッセ歌曲」は、それより早いアイヒェンドルフ歌曲とは別個に、一まとまりとして扱われていた。作曲者の死後にこれら4曲を「四つの最後の歌」と総称したのは誰か、また曲順を今のように並べたのは誰なのかは不明である。ともあれしばらくの間、文字通りに「作曲家の最後の歌」だとみなされていたが、1983年になって「あおい」（Malven）という歌曲（1948年11月作曲）が発見された。献呈先であるソプラノ歌手のマリア・イェリッツァがこれを生前に封印していたため、この歌は彼女の遺品として公開された。4つの歌曲はいずれも死を詠っており、しかも作曲者の迫り来る死の直前に完成されている。それでもこれらは、ロマン主義に典型的な反抗的態度の代わりに、静寂感や肯定感、終わりという感覚に満たされている。
下野国宇都宮（現在の栃木県宇都宮市）出身。北辰一刀流千葉道三郎に師事し、道三郎から相伝を得る。戊辰戦争において会津城に進軍し、官軍中村半次郎の部下に属し錦旗護衛を命ぜられる。1877年（明治10年）、西南戦争に警視庁抜刀隊隊員として従軍する。1879年（明治12年）、警視庁撃剣世話掛に奉職。1883年（明治16年）から1886年（明治19年）まで和歌山県に奉職し、その後再び警視庁に入る。1888年（明治21年）6月時点の階級は警部補で、久松警察署勤務。東京市本所区菊川町（現在の東京都墨田区菊川）に至誠館道場を開き、剣術を指導する。1902年（明治35年）、愛知県巡査教習所武術教師嘱託兼大日本武徳会愛知支部嘱託。1904年（明治37年）12月、大日本武徳会から精錬証を授与される。1918年（大正7年）9月、剣道範士に昇進。定之には子がなく、弟子の勝浦四郎を養子とした。四郎は北海道小樽市に移り住み、小樽玄武館を開いた。
小林 定之（こばやし さだゆき、1850年（嘉永3年）12月 - 1922年（大正11年）12月12日）は、宇都宮藩藩士、北辰一刀流剣術家、大日本武徳会剣道範士。通称は誠次郎（せいじろう）。
1980年代後半から1990年代前半にかけて、テレビコマーシャルが放送された後、しばらくCMは放送されていなかったが、発売元がコカ・コーラに変更になり、ふたたびCMが放送されるようになった。
Simula にはディスクリートイベントシミュレーションを行うためのシミュレーションパッケージが含まれている。このシミュレーションパッケージはSimulaのオブジェクト指向とコルーチンのコンセプトに基づいている。下記の例で Sam、Sally、Andy は服を買おうとしている。彼らは1つの試着室を共有しなければならない。3人は正規分布によりランダムに約12分間店内を探索し、同様に試着室を約3分間占有する。以下は彼らが試着室をどのように使うのかをシミュレーションするものである。Simulation   Begin   Class FittingRoom ;      Begin      Ref (Head) door ;      Boolean inUse ;      Procedure request ;         Begin         If inUse Then             Begin             Wait (door) ;             door.First.Out ;             End ;         inUse := True ;         End ;      Procedure leave ;         Begin         inUse := False ;         Activate door.First ;         End ;      door:- New Head ;      End ;     Procedure report (message) ;      Text message ;      Begin      OutFix (Time, 2, 0) ;      OutText (": " & message) ;      OutImage ;      End;   Process Class Person (pname) ;      Text pname ;      Begin      While True Do         Begin         Hold (Normal (12, 4, u)) ;         report  (pname & " is requesting the fitting room") ;         fittingroom1.request ;         report (pname & " has entered the fitting room") ;         Hold (Normal (3, 1, u)) ;         fittingroom1.leave ;         report (pname & " has left the fitting room") ;         End ;      End ;   Integer u ;   Ref (FittingRoom) fittingRoom1 ;   fittingRoom1 :- New FittingRoom ;   Activate New Person ("Sam") ;   Activate New Person ("Sally") ;   Activate New Person ("Andy") ;   Hold (100) ;   End;メインブロックが Simulation でプレフィックスされることによりシミュレーションを実行できる。シミュレーションパッケージはどこのブロックからでも自由に利用でき、シミュレーションしているものそれ自体をシミュレーションするときにはシミュレーションを再帰的にネストできる。試着室オブジェクトはキュー（door）により試着室にアクセスできる。誰かが使用中の試着室を使おうとしたときはこのキュー（Wait (door)）で待たなければならない。誰かが試着室を出るとき、列の先頭にいる者がキューからリリース（Activate door.first）されてドアキューから削除（door.First.Out）される。Person は Process のサブクラスでありその動作は hold（店内を探索する時間と試着室で過ごす時間）を用いて記述され、試着室に出入りするために試着室オブジェクト内でメソッドを呼び出す。メインプログラムは全てのオブジェクトを生成し、全ての Person オブジェクトをイベントキューに投入するためにアクティベートする。メインプログラムはシミュレーション時間で100分間待ってからプログラムを終了する。