What is the difference between an ac generator and alternator?

None. 'Alternator' is simply another term for 'a.c. generator'.