标记语言:
       1.被读取的,本身没有行为能力(被动);例如:Html 、XML等

编程语言:

1.需要编译执行;

        2.本身具有逻辑性和行为能力;例如:C、Java等

脚本语言:

1.需要解释执行;
        2.本身具有逻辑性和行为能力;例如:javascript等


ps:翻译程序和编译程序的区别?(解释程序是翻译程序的一种)

         解释程序是高级语言翻译程序的一种,它将源语言书写的源程序作为输入,解释一句后就提交计算机执行一句,并不形成目标程序。就像外语翻译中的“口译”一样,说一句翻一句,不产生全文的翻译文本。(源于百度百科

         编译程序(Compiler,compiling program)也称为编译器,是指把用高级程序设计语言书写的源程序,翻译成等价的机器语言格式目标程序的翻译程序。(源于百度百科

   (翻译程序是一种系统程序,它将计算机编程语言编写的程序翻译成另外一种计算机语言的一般来说等价的程序,主要包括编译程序和解释程序,汇编程序也被认为是翻译程序。)

更多推荐

标记语言、编程语言、脚本语言的区别?