その場その場でやるのが面倒だという考えからサブルーチンが生まれ、関数、マクロが生まれた……はず。