Artificial Intelligence Programming Languages for Computer Aided Manufacturing