一、常见的解释执行编程语言
Python语言。
二、解释执行语言的特点
(一)可以一边编写一边执行
用户可以写入一行,解释器就执行一行。
如果执行错误还会提示。
(二)解释器会阻塞等待用户输入代码
如果代码输入后,有语法错误会提示。
翻译成机器代码,执行也会报错。
三、解释执行的难点
(一)怎么实现只执行一行
用户输入一行,就翻译执行一行。
程序是很连贯的,例如定义变量语句不能中断,要完整一行才能定义变量。
(二)解释器执行完一行后,会中断等待用户输入
如何实现中断,比较复杂。
继续输入程序解释后,如何唤醒程序继续执行,比较复杂。