ローカル変数を用いた例ではどの変数が、どの関数呼び出しに作用し、どの関数呼び出しの結果を保持しているかは一目瞭然である。また、いずれの関数も状態を持たず独立しているため、入出力が明確であり、モジュールとしての再利用性も高い。対して、グローバル変数を使用した例では、関数の宣言部（インターフェイス）および呼び出し側だけを見てどの関数がどの変数に影響を与えるかを判断することはできず、入出力が不明瞭であり、モジュールとしての再利用も困難である。また、ローカル変数を用いた例では関数の呼び出し順序を入れ替えることは引数と戻り値だけ意識すれば良く容易であるのに対して、グローバル変数を用いた例ではグローバル変数の作用を全て把握する必要があるため困難である。特にこの困難度合いは、グローバル変数の数とグローバル変数を操作する可能性のある関数の数に比例する。
（DLLのような）多くのシステムは他のモジュールにあるグローバル変数の参照を直接サポートしないため、グローバル変数が多用されているコードを分割して再利用ライブラリにすることは非常に困難である。また、グローバル変数が他のローカルまたはオブジェクトスコープ変数として代用するには危険な名前を作るために起こる名前問題を導いてしまうことがある。グローバル変数と同じ名前のローカル変数は、一般にそのローカル変数のスコープにおいてグローバル変数を隠匿する。そのため、さらにコードの理解を困難にする。グローバル変数への値の書き込みは理解と予測を難しくする副作用を生み出す。グローバル変数の利用はユニットテストを目的とするコード分割をより難しくする。それゆえ、それらは直接にコードの質の低下を助長する。
スピード狂
イソップ寓話『ウサギとカメ』のカーレース版である。
日本ではTBS版『トムとジェリー』の短編に挟まれるかたちで、順番にテレビ放映された。
あらすじ.
亜呂奈
人物.
End of Line
サン・ミケーレ島
あらかじめ、墓地は小さな墓にされて大部分は教会の近くに置かれた。
二つの島の間を分けていた運河は非常に細かったため、結合は難しくなかった。
逆には墓地の中にある。とても小さくとても美しい教会である。
墓地はユダヤ教、カトリック、正教会、プロテスタントなど故人の各宗派別に分れている。
セミダブル
概要.