C++
#include <iostream>
using namespace std;
int main()
{
cout << "Hello,World!" << endl;
return 0;
}
Python
print("Hello,World!")
Go(Golang)
package main
import "fmt"
func main() {
fmt.Println("Hello,World!")
}
Java
public class Main {
public static void main(String[] args) {
System.out.println("Hello,World!");
}
}
Javascript
<script language="JavaScript">
function sayHello(){
document.write("Hello,World!");
}
sayHello();
</script>
C
#include<stdio.h>
int main()
{
printf("Hello,World!\n");
return 0;
}
C#(C Sharp)
//导入一些必备的命名空间
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
//当前类的命名空间
namespace CSharpDemo
{
//类名
class Program
{
//主函数
static void Main(string[] args)
{
//向控制台输出hello world
Console.WriteLine("Hello,World!");
//等待读取字符,可以避免控制台闪退,只有按下回车程序才会结束
Console.ReadLine();
}
}
}
我又找到了一个版本,提交过了,两种都AC:
using System;
internal static class HelloWorld {
private static void Main() {
Console.WriteLine("Hello,World!");
}
}
PHP
<?php
echo("Hello,World!");
?>
B语言
main()
{
putstr("Hello,World!*n");
return(0);
}
Pascal
begin
writeln('Hello,World!')
end.
Turbo Pascal
program HelloWorld(output);
begin
writeln('Hello,World!');
readln;
end.
Forth
: HELLO ( -- ) ." Hello,World!" CR ;
HELLO
Smalltalk
Transcript show: 'Hello,World!'; cr.
Prolog
:- write('Hello,World!'),nl.
ML
print "Hello,World!";
Scheme
(display "Hello,World!") (newline)
SQL
CREATE TABLE message (text char(15));
INSERT INTO message (text) VALUES ('Hello,World!');
SELECT text FROM message;
DROP TABLE message;
Ada
with Ada.Text_IO;
procedure Hello is
begin
Ada.Text_IO.Put_Line ("Hello,World!");
end Hello;
CL(Common Lisp)
(princ "Hello,World!")
MATLAB
disp('Hello,World!')
Eiffel
class
HELLO_WORLD
create
make
feature
make
do
print ("Hello,World!%N")
end
end
1949年的汇编语言
bdos equ 0005H ; BDOS entry point
start: mvi c,9 ; BDOS function: output string
lxi d,msg$ ; address of msg
call bdos
ret ; return to CCP
msg$: db 'Hello,World!$'
end start
Fortran
PROGRAM Hello
WRITE (*,*) 'Hello,World!'
STOP
END
Fortran 90或95版本可以这样写:
PROGRAM Hello
WRITE (*,*) 'Hello,World!'
END PROGRAM Hello
Lisp
(write-line "Hello,World!")
Cobol
IDENTIFICATION DIVISION.
PROGRAM-ID. HELLO-WORLD.
PROCEDURE DIVISION.
DISPLAY "Hello,World!"
STOP RUN.
BASIC(Beginner’s All-purpose Symbolic Instruction Code)
PRINT "Hello,World!"
END
Logo
print [Hello,World!]
Objective-C
#import <Foundation/Foundation.h>
int main() {
@autoreleasepool {
NSLog(@"Hello,World!");
}
}
Erlang
io:format("Hello,World!~n").
Perl
print "Hello,World!";
Caml(Categorical Abstract Machine Language)
print_string "Hello,World!";;
Tcl(Tool Command Language)
puts "Hello,World!"
Haskell
main = putStrLn "Hello,World!"
Visual Basic(VB)
Public Sub Main()
Debug.Print "Hello,World!"
End Sub
Lua
print("Hello,World!")
Ruby
puts 'Hello,World!'
Rebol
print "Hello,World!"
ActionScript
package {
public class HelloWorld {
public function HelloWorld() {
trace("Hello,World!");
}
}
}
D语言
import std.stdio;
void main () {
writefln("Hello,World!");
}
Groovy
println "Hello,World!"
Scala
object HelloWorld extends App {
println("Hello,World!")
}
F#
printfn "Hello,World!"
Windows PowerShell
echo "Hello,World!"
Clojure
(println "Hello,World!")
Rust
fn main() {
println("Hello,World!");
}
Dart
main() {
print('Hello,World!');
}
Kotlin
fun main(args: Array<String>) {
println("Hello,World!")
}
Ceylon
void hello() {
print("Hello,World!");
}
TypeScript
console.log("Hello,World!");
Julia
println("Hello,World!")
Swift
print("Hello, World!")
\Huge 完结