英语和计算机程序的转换

来源:互联网 发布:工业企业 人工智能 编辑:程序博客网 时间:2024/06/09 20:28

英语和计算机程序的转换–以程序的思维看待英语


  • 英语
  • 程序
  • 程序思维
  • 英语思维
  • 函数

//这是一句英语,接下来我将会把英语转换成程序!A policy is a group of rules that determine where and how a new VM is provisioned within the infrastructure based on the availability of system resources.

下面的代码就是英语转换成的程序:

public class EnglishTranslateToProgram{  public static String rules(){    return " rules that determine "+VMProvisioned();  }  public static String VMProvisioned(){     return " where and how a new VM is provisioned within the "+infrastructure();  }  public static String infrastructure(){    return " infrastructure based on the availability of system resources.";  }  public static void main(String args[]){  System.out.println("A policy is a group of "+rules());  }}

然后对源代码编译并运行。

//控制台输出结果:Microsoft Windows [版本 6.1.7601]版权所有 (c) 2009 Microsoft Corporation。保留所有权利。C:\Users\shuyuzha>javac EnglishTranslateToProgram.javaC:\Users\shuyuzha>java EnglishTranslateToProgramA policy is a group of  rules that determine  where and how a new VM is provisioned within the  infrastructure based on the availability of system resources.C:\Users\shuyuzha>

由上面的例子我们能看出来,程序和语言毫无违和感,程序就是语言,语言就是程序!

所谓定语、状语之类的,在程序中不过是一个子函数,或者也可以说是一个新的栈而已!

0 0