Published
- 3 min read
9 "Hello World"s——程序员的必经之路

每个编程者或是程序员的必经之路——Hello World程序的24种版本~
- 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!");
}
}
- 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; #函数返回值
}
- 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; //作为注释
}
- 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!
- 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();
}
}
- 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>
- JavaScript
环境: node.js 或 jaxer
D:\>node -v
v0.10.33
代码:
var sys = require("sys"); #导入需要的 sys 模块
sys.puts("Hello,World!"); #调用里面的 puts 函数来打印字符串
- 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.
- Shell
环境:Linux/Unix 平台,或安装了 MinGW 和 MSYS 的 Windows 平台
代码:
D:\HelloWorld>echo "Hello,World!"
"Hello,World!"