Programming with Punched Cards