Home

Published

- 3 min read

9 "Hello World"s——程序员的必经之路

img of 9 "Hello World"s——程序员的必经之路

每个编程者或是程序员的必经之路——Hello World程序的24种版本~

  1. Java

环境: JDK1.7

   C:\>java -version   
java version "1.7.0_51"  
Java(TM) SE Runtime Environment (build 1.7.0_51-b13)  
Java HotSpot(TM) Client VM (build 24.51-b03, mixed mode, sharing)

代码:

   #FileName: HelloWorld.java  
public class HelloWorld   #如果有 public 类的话,类名必须**和文件同名**,注意大小写  
{   
  public static void main(String[] args)  
  {  
    System.out.println("Hello,World!");  
  }  
}
  1. C

环境: MinGW-W64 编译器

   D:\HelloWorld>gcc -v  
Reading specs from C:/Perl/site/lib/auto/MinGW/bin/../lib/gcc/mingw32/3.4.5/specs  
Configured with: ../gcc-3.4.5-20060117-3/configure --with-gcc --with-gnu-ld --with-gnu-as --host=min  
gw32 --target=mingw32 --prefix=/mingw --enable-threads --disable-nls --enable-languages=c,c++,f77,ad  
a,objc,java --disable-win32-registry --disable-shared --enable-sjlj-exceptions --enable-libgcj --dis  
able-java-awt --without-x --enable-java-gc=boehm --disable-libgcj-debug --enable-interpreter --enabl  
e-hash-synchronization --enable-libstdcxx-debug  
Thread model: win32  
gcc version 3.4.5 (mingw-vista special r3)

代码:

   #include <stdio.h>  
int main()                #main 入口函数  
{  
  printf("Hello,World!"); #printf 函数打印  
  return 1;               #函数返回值  
}
  1. C++

环境: MinGW

代码:

   #include <iostream>               //std::cout 要用到的头文件  
#include <stdio.h>                //标准输入输出头文件  
  
int main()  
{  
  printf("Hello,World!--Way 1\n");    //printf 语句打印  
  puts("Hello,World!--Way 2");        //puts 语句  
  puts("Hello," " " "World!--Way 3"); //字符串拼接  
  std::cout << "Hello,World!--Way 4" << std::endl; //C++ 教科书上写法  
  return 1;                                        //作为注释  
}
  1. Python

环境: Python 3.x

   D:\HelloWorld>python  
Python 3.11.9 (tags/v3.11.9:de54cf5, Apr  2 2024, 10:12:12) [MSC v.1938 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.

代码:

   >>> print("Hello,World!")  #Python 3.x    
Hello,World!
  1. C#

环境:Windows

   d:\HelloWorld>csc -v  
Microsoft (R) Visual C# 2005 Compiler version 8.00.50727.4927  
for Microsoft (R) Windows (R) 2005 Framework version 2.0.50727  
Copyright (C) Microsoft Corporation 2001-2005. All rights reserved.

代码:

   //FileName: HelloWorld.cs  
using System;  
class TestApp  
{  
  public static void Main()  
  {  
    Console.WriteLine("Hello,World!");  
    Console.ReadKey();  
  }  
}
  1. PHP

环境: XAMPP 1.8.3,http://www.cnblogs.com/wangkangluo1/archive/2011/07/19/2110943.html

代码:

   <!DOCTYPE html>  
<body>  
  <?php  
    echo "Hello,World!";            //打印语句  
    echo "The first php program!";  //打印语句  
    //echo phpinfo();               //phpinfo()系统函数,输出环境信息  
  ?>  
</body>  
</html>
  1. JavaScript

环境: node.js 或 jaxer

   D:\>node -v      
v0.10.33

代码:

   var sys = require("sys");    #导入需要的 sys 模块  
sys.puts("Hello,World!");    #调用里面的 puts 函数来打印字符串
  1. SQL

环境: ORACLE SQL/PLUS

代码:

   SQL> select 'Hello,World!' from dual;  

还可以建一个表,插入,再查询,最后删除该表。

   SQL> CREATE TABLE MESSAGE (TEXT CHAR(15));           
INSERT INTO MESSAGE (TEXT) VALUES ('Hello, world!');
SELECT TEXT FROM MESSAGE;                             
DROP TABLE MESSAGE;                                   
Table created.  
  1. Shell

环境:Linux/Unix 平台,或安装了 MinGW 和 MSYS 的 Windows 平台

代码:

   D:\HelloWorld>echo "Hello,World!"  
"Hello,World!"