プログラミングにおける変数と関数の違いって何?