Ubuntu 中的编程语言

现在,让我们在 Ubuntu 10.04 操作系统中使用多种编程语言来求解这个问题。其中有“2010年6月编程语言排行榜”中前二十名中的:Java、C、C++、(Visual)Basic、C#、Python、JavaScript、Ruby,还有排名四十以后的:Scala、F#。下面就具体讲述如何在 Ubuntu 操作系统中安装这些编程语言。然后通过编写求解这个具体问题的程序,并编译和运行,或者解释执行,或者在交互窗口中执行,使得对这些编程语言有最初步的了解。

Java
让我们从2010年6月编程语言排行榜中的第一名 Java 开始吧。下面就是 GregorianTest.java 程序:

import java.util.*;

public class GregorianTest
{
  public static void main(String[] args)
  {
    GregorianCalendar dt = new GregorianCalendar(1582, 10 - 1, 4);
    System.out.println(dt.getTime());
    dt.add(Calendar.DAY_OF_MONTH, 1);
    System.out.println(dt.getTime());
  }
}

注意,java.util.GregorianCalendar 类的构造函数中月份的取值范围是从 0 到 11。

安装 OpenJDK,编译和运行:

ben@ben-1520:~/work$ sudo apt-get install openjdk-6-jdk
ben@ben-1520:~/work$ java -version
java version "1.6.0_18"
OpenJDK Runtime Environment (IcedTea6 1.8) (6b18-1.8-0ubuntu1)
OpenJDK 64-Bit Server VM (build 14.0-b16, mixed mode)
ben@ben-1520:~/work$ javac GregorianTest.java
ben@ben-1520:~/work$ java GregorianTest
Thu Oct 04 00:00:00 CST 1582
Fri Oct 15 00:00:00 CST 1582
ben@ben-1520:~/work$

可以看出,Java 语言很好地解决了这个问题:儒略历1582年10月4日星期四的下一天是格里历1582年10月15日星期五。

相关推荐