what are the earliest computing devices?