运行编译型语言是相对于解释型语言存在的

Posted borter

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了运行编译型语言是相对于解释型语言存在的相关的知识,希望对你有一定的参考价值。

运行编译型语言是相对于解释型语言存在的,编译型语言的首先将源代码编译生成机器语言,再由机器运行机器码(二进制)。像C/C++等都是编译型语言。

编译型语言:程序在执行之前需要一个专门的编译过程,把程序编译成 为机器语言的文件,运行时不需要重新翻译,直接使用编译的结果就行了。程序执行效率高,依赖编译器,跨平台性差些。如C、C++、Delphi等。

 

 1 package Com.Table;
 2 
 3 
 4 interface InterfaceA
 5 {
 6     public final String InterfaceA = "InterfaceA";
 7     abstract void ShowStringA();
 8 }
 9 interface InterfaceB extends InterfaceA
10 {
11     public final String InterfaceB = "InterfaceB";
12     abstract void ShowStringB();
13 }
14 interface InterfaceC extends InterfaceB
15 {
16     public final String InterfaceC = "InterfaceC";
17     abstract void ShowStringC();
18 }
19 public class ThirteenTable implements InterfaceA, InterfaceB, InterfaceC{
20     @Override
21     public void ShowStringA() {
22         System.out.println(InterfaceA);
23     }
24  
25     @Override
26     public void ShowStringB() {
27         System.out.println(InterfaceB);
28     }
29  
30     @Override
31     public void ShowStringC() {
32         System.out.println(InterfaceC);
33     }
34  
35     public static void main(String []args)
36     {
37         ThirteenTable Interface = new ThirteenTable();
38         Interface.ShowStringA();
39         Interface.ShowStringB();
40         Interface.ShowStringC();
41     }
42 }

 

以上是关于运行编译型语言是相对于解释型语言存在的的主要内容,如果未能解决你的问题,请参考以下文章

解释型语言与编译型语言的区别

源代码不是直接翻译成机器语言

解释型语言与编译型语言的区别

Python简介

Java基本概念

解释型和编译型语言的区别?并举例