新刊“しあわせ”の辿り方「Message1と2」を出版しました 

最適化とループ処理

Programmerは、些細に思えるようなことであっても、無駄や手間を省く作業に努めます。

こうした省力化の作業を「最適化」と呼びます。

「最適化」こそがProgrammerの能力であり、プログラムの性能を決定づける最重要スキルです。

「ループ」とは、プログラムの中で何度も繰り返される処理のことです。

人間に置き換えれば、本人が意識することなく、何度でも繰り返す“無意識的行動習慣”とでも呼べます。

Programmerによる最適化の原則は“ループの内側から最適化しろ”です。

この原則を簡単に言うと、「ループ」をプログラムの外へ追い出すということです。

この原則を人間コンピューターに応用すると、「ループ」という“無意識的行動習慣”を自分の人生のプログラムから追い出すことが、人間コンピューターとしてのプログラムを「最適化」することにつながります。