spoken language programming