程序翻译的方式有哪两种