Hello,World!

向学习编程语言最初的Hello, World!致敬!!!!

JAVA:

  1. #FileName: HelloWorld.java
  2. public class HelloWorld   #如果有public类的话,类名必须和文件同名,注意大小写
  3. {
  4.     #Java入口程序,程序从此入口
  5.     public static void main(String[] args)
  6.     {
  7.         #向控制台打印一条语句
  8.         System.out.println(“Hello,World!”);
  9.     }
  10. }

C:

  1. #include <stdio.h>
  2. int main()                #main入口函数
  3. {
  4.     printf(“Hello,World!”); #printf函数打印
  5.     return 1;               #函数返回值
  6. }

C++:

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

Python:

  1. >>>> print “Hello,World!”   #Python 2.x
  2. Hello,World!
  3. >>> print(“Hello,World!”)  #Python 3.x  
  4. Hello,World!

C#:

  1. //FileName: HelloWorld.cs
  2. using System;
  3. class TestApp
  4. {
  5.     public static void Main()
  6.     {
  7.         Console.WriteLine(“Hello,World!”);
  8.         Console.ReadKey();
  9.     }
  10. }

PHP:

  1. <!DOCTYPE html>
  2. <body>
  3. <?php
  4. echo “Hello,World!”;            //打印语句
  5. echo “The first php program!”;  //打印语句
  6. echo phpinfo();                 //phpinfo()系统函数,输出环境信息
  7. ?>
  8. </body>
  9. </html>

JavaScript:

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

Ruby:

  1. #可用print语句打印
  2. print “Hello,World!\n”
  3. #可用puts语句打印
  4. puts  “Hello,World!\n”
  5. #可以先声明一个变量,然后再用puts语句
  6. a = “Hello,World!\n”
  7. puts a
  8. #可以先写个函数再调用
  9. def say(name)
  10.     “Hello,#{name}”
  11. end
  12. puts say(“World!”)

R:

  1. print(“Hello,World!”)

SQL:

  1. SQL> select ‘Hello,World!’ from dual;

Perl:

  1. #!C:\Perl\bin                    #Windows平台下
  2. #!/usr/bin/env perl              #Linux环境下
  3. print “Hello,World!\n”;          #print(“Hello,World”)也可

HTML:

  1. <!DOCTYPE html>
  2. <html>
  3. <body>
  4. <h1>This is the first program!</h1>
  5. <p>Hello,World!</p>
  6. </body>
  7. </html>

VB:

  1. ‘FileName: HelloWorld.rb  rb作为VB源文件的后缀
  2. Module Hello
  3.     Sub Main()               ‘程序人口函数
  4.         MsgBox(“Hello,World!”‘计算机屏幕上显示信息
  5.     End Sub                  ‘End作为程序块结尾
  6. End Module                 ‘单引号作为注释

Scala:

  1. object HelloWorld
  2. {
  3.     def main(args:Array[String])
  4.     {
  5.         println(“Hello,World!”);
  6.     }
  7. }

SHELL:

  1. #安装了MinGW和MSYS的Windows平台
  2. D:\HelloWorld>echo “Hello,World!”
  3. “Hello,World!”
  4. #Linux平台下
  5. #echo “Hello,World!”   或 printf “Hello,World!”
  6. #如果是写在文件中:
  7. chmod +x  HelloWorld.sh
  8. ./HelloWorld.sh

Delphi:

  1. procedure TForm1.Button1Click(Sender: TObject);
  2. begin
  3.     label1.Caption := ‘Hello,World!’;
  4. end;
  5. procedure TForm1.FormCreate(Sender: TObject);
  6. begin
  7. end;
  8. end.

Fortran:

  1. program hello
  2. print *,”Hello,World!”
  3. end program hello

TCL:

  1. <span style=”font-family:SimHei;font-size:14px;”>#命令行交互方式
  2. D:\>tclsh
  3. % puts “Hello,World!”
  4. Hello,World!
  5. % exit
  6. D:>
  7. #文件方式运行
  8. #!/usr/local/bin/tcl
  9. puts “Hello, World!”
  10. D:\>tclsh HelloWorld.tcl
  11. Hello,World!

FoxPro:

  1. ?”Hello,World!”

Ada:

  1. with TEXT_IO;
  2. procedure HELLO is
  3. begin
  4.     TEXT_IO.PUT_LINE (“Hello, World!”);
  5. end HELLO;

AWK:

  1. [root@Linux ~]# echo | awk ‘{print “Hello,World!”}’
  2. Hello,World!
  3. [root@<span style=”font-family: SimHei; font-size: 14px;”>Linux</span><span style=”font-size: 14px; font-family: SimHei;”> ~]# echo | awk ‘BEGIN {print “Hello,World!”}'</span>
  4. Hello,World!
  5. [root@Linux ~]# awk ‘BEGIN {print “Hello,World!”}’
  6. Hello,World!
  7. [root@Linux ~]# echo “hello world” | awk ‘{print}’
  8. hello world

Sed:

  1. # sed -ne ‘1s/.*/Hello, World!/p’
  2. Hello,World!                     #第一行为输入
  3. Hello, world!                    #

Pascal:

  1. Program HelloWorld(output);
  2. begin
  3.     writeln(‘Hello, World!’)
  4.  {程序块的最后一条语句后不需要”;” – 如果添加一个”;”会在程序中增加一个“空语句”}
  5. end.</span>

Prolog:

  1. write(“Hello,World!”).

 

 

发表评论

电子邮件地址不会被公开。 必填项已用*标注