Java 和 C语言分别是什么形式的语言

C语言(编译型语言)

          C语言是可以直接编译成为操作系统可识别执行的机器语言,不经过第二次编译,所以C语言是编译型语言;

Java语言(解释型语言):

          java第一次编译时编译成为自己可执行的.class文件(即字节码),而在程序真正运行过程中是需要将.class文件(字节码)加入虚拟机中一行一行解释执行的,所以java是解释型语言,但也因此导致执行效率低于C语言,但也因为java虚拟机机制,解决了C语言不能跨平台执行的确定,实现了“”一次编译,随处运行“”。

posted @ 2017-09-06 19:13  cmddf  阅读(980)  评论(0编辑  收藏  举报