全体的なんだけど

function これは機能ではなくて、関数 と訳す
flag これは旗ではなく、フラグと訳す。専門用語として一般化されている。
可変タイプとあるが、変数の型の意味だろう。変数タイプ
expression は式、論理式を意味する場合が多い。

カタカナ単語は、無理に訳さず英語のままで理解される、
 間違いの訳よりも英単語の方がマシ。
機械翻訳の時に、単語登録を行うと精度が高くなる。