アラビア学問との邂逅.教える者として.宗教的な業績.伝説.著作.内閣情報局レンズマメレンズマメ(学名:)は、マメ科ヒラマメ属の一年草、およびその種子。和名は、ヒラマメ(扁豆)。光学用途で使われる「レンズ」の語源は、このレンズマメであり、当初作成された凸レンズがレンズマメの形状に似ていたことからこの名前が付いた。特徴.分布.西アジア原産で、コムギやオオムギ、エンドウ、ソラマメ、ヒヨコマメなどと同時に栽培化されたと考えられる。利用.古代ローマではソラマメが好んで食べられ、レンズマメは避けられた。ただし、古代ローマの料理書『アピキウス』にはレンズマメのメニューも掲載されている。レンズマメが避けられる傾向は中世ヨーロッパにおいても続いた。現在では、カレーやスープ、煮込み料理など、インド料理やイタリア料理、フランス料理で使用される食材のひとつになっている。国費留学生私費留学生コンパイラ最適化コンパイラ最適化(コンパイラさいてきか、)では、コンピュータ・プログラムの最適化に関する話題のうち、もっぱらコンパイラに関係するものに関して説明する。最も一般的な要求はプログラムの実行時間を最小化することであり、その次に使用するメモリ量を最小化することである。また、携帯可能なコンピュータが増えるにつれて、消費電力を最小化するという最適化も生まれてきた。コンパイラメーカによっては、「コンパイラの最適化の能力が売り上げや評判に大きく影響する」と信じている場合があり、そういう信念に従って「最適化コンパイラ」と銘打つことがある。少なくとも、同程度にバグが無いコンパイラ同士であれば、という前提の範囲内なら、最適化の能力が高いほうが魅力的と言えるであろう。最適化の種類.最適化はソース言語(プログラミング言語)に近い表現の中間語に対して行う高水準最適化と、機械語に近い表現の中間語に対して適用される低水準最適化に分類される。最適化技法はその「スコープ」で分類できる。スコープは文単位からプログラム全体まで様々である。一般にスコープの狭い技法の方が広いものより実装が容易だが、効果は小さい。スコープとしては以下のようなものがある:最適化に影響する要因.対象マシン.