「言語が違うから」としかいいようがない > 12

「PascalとCで引数の渡し方が違う」のも
「FortranとCで代入式の意味が違う」のも、同様の理由だ!