Normally, the shutdown(8) utility is used when the system needs to be halted or restarted, giving users advance warning of their impending doom and cleanly terminating specific programs.
— reboot(8) man page on Mac OS X
I expecially like the part about the impending doom.