Computer Generation Types