各个版本的Hello World

时间:2021-09-23 21:07:55

 记得自己初学Java时,第一个Hello World程序,从我找到一本Java教材,到懂得如何设置环境变量,到成功打印出Hello World信息,我用了三天的时间(不要笑话我,现在我还是这么笨)。虽然我都毕业已经一年多,可那件事情想来仍历历在目。今天有点闲空,就随手写了各个版本——虽说是“各个版本”,其实也就仅有的几个版本——的Hello World程序,借此来怀念一下大学时光。

批处理版

各个版本的Hello World@echo   off
各个版本的Hello World
cls
各个版本的Hello World
echo  Hello World!
各个版本的Hello World
pause

C版

各个版本的Hello World#include  < stdio.h >
各个版本的Hello World
各个版本的Hello World
int  main( int  argc,  char **  argv)
各个版本的Hello World各个版本的Hello World
... {
各个版本的Hello World    printf(
"Hello World!");
各个版本的Hello World    
return 0;
各个版本的Hello World}

C++版

各个版本的Hello World#include  < iostream >
各个版本的Hello Worldusing namespace std;
各个版本的Hello World
各个版本的Hello World
int  main( int  argc,  char **  argv)
各个版本的Hello World各个版本的Hello World
... {
各个版本的Hello World    cout
<<"Hello World"<<endl;
各个版本的Hello World    
return 0;
各个版本的Hello World}

C#版

各个版本的Hello Worldusing  System;  
各个版本的Hello World
class  Hello  
各个版本的Hello World各个版本的Hello World
... {  
各个版本的Hello World各个版本的Hello World 
static void Main()...{  
各个版本的Hello World  Console.WriteLine(
"Hello,World");  
各个版本的Hello World }
  
各个版本的Hello World}

Java版

各个版本的Hello World各个版本的Hello Worldpublic   class  Hello ... {
各个版本的Hello World    
public static void main(String args[]) 
各个版本的Hello World各个版本的Hello World    
...{
各个版本的Hello World        System.out.println(
"Hello World!");
各个版本的Hello World    }

各个版本的Hello World}

各个版本的Hello World

JScript版

各个版本的Hello WorldWScript.echo( " Hello World! " );

Perl版

各个版本的Hello Worldprint   " Hello World! " ;

Python版

各个版本的Hello Worldprint   " Hello World! "

VBScript版

各个版本的Hello WorldMsgBox ( " Hello World! " )

WSH版

各个版本的Hello World< Job  ID ="Hello" >
各个版本的Hello World
< script  language =JScript>
各个版本的Hello World    
WScript.Echo("Hello World!");
各个版本的Hello World</script
>
各个版本的Hello World
</ Job >

可以看出来,几种脚本的实现是最简单的,如果使用jdk而不使用什么IDE的话,Java版本的Hello World是最麻烦的一个,不知道当时如果我选择了C#,今天我会是什么样子?