Which word best describes first generation software programs

primitive