Hello, World!
入园第一篇,就用这些编程语言写Hello world吧
这篇文章可能是我所有文章中最硬核的一篇
8080汇编
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
Lisp
(write-line "Hello, World!")
Cobol
IDENTIFICATION DIVISION.
PROGRAM-ID. HELLO-WORLD.
PROCEDURE DIVISION.
DISPLAY "Hello, World!"
STOP RUN.
BASIC
PRINT "Hello, World!"
END
Logo
print [Hello World !]
B
main()
{
putstr("Hello world!*n");
return(0);
}
Pascal
begin
writeln('Hello, World!')
end.
Forth
: HELLO ( -- ) ." Hello, World!" CR ;
HELLO
C
#include <stdio.h>
int main(void) {
printf("Hello, World!\n");
return 0;
}
Smalltalk
Transcript show: 'Hello, world!'; cr.
Prolog
:- write('Hello, World!'),nl.
ML
print "Hello, World!\n";
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;
C++
#include <iostream>
using namespace std;
int main() {
cout << "Hello, World!" << endl;
return 0;
}
Ada
with Ada.Text_IO;
procedure Hello is
begin
Ada.Text_IO.Put_Line ("Hello, World!");
end Hello;
Common Lisp
(princ "Hello, World!")
MATLAB
disp('Hello, World!')
Eiffel
class
HELLO_WORLD
create
make
feature
make
do
print ("Hello, world!%N")
end
end
Objective-C
#import <Foundation/Foundation.h>
int main() {
@autoreleasepool {
NSLog(@"Hello, World!");
}
}
Erlang
io:format("Hello world!~n").
Perl
print "Hello, World!\n";
Caml
print_string "Hello, World!\n";;
Tcl
puts "Hello, World!"
Haskell
main = putStrLn "Hello, World!"
Python
print("Hello, World!")
Visual Basic
Public Sub Main()
Debug.Print "Hello, World!"
End Sub
Lua
print("Hello, World!")
Brainfxxk
--<-<<+[+[<+>--->->->-<<<]>]<<--.<++++++.<<-..<<.<+.>>.>>.<<<.+++.>>.>>-.<<<+.
Ruby
puts 'Hello, World!'
Java
class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello, World!");
}
}
JavaScript
console.log('Hello, World!');
PHP
<?php echo "Hello, World!" ?>
Rebol
print "Hello, World!"
ActionScript
package {
public class HelloWorld {
public function HelloWorld() {
trace("Hello World !");
}
}
}
Malbolge
(=<`#9]~6ZY32Vx/4Rs+0No-&Jk)”Fh}|Bcy?`=*z]Kw%oG4UUS0/@-ejc(:’8dc
D
import std.stdio;
void main () {
writefln("Hello, World!");
}
C#
using System;
internal static class HelloWorld {
private static void Main() {
Console.WriteLine("Hello, World!");
}
}
Groovy
println "Hello, World!"
Scala
object HelloWorld extends App {
println("Hello, World!")
}
F#
printfn "Hello, World!"
Batch
echo "Hello, World!"
Clojure
(println "Hello, World!")
Go
package main
import "fmt"
func main() {
fmt.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!")
文言
吾有一言。曰「「問天地好在。」」。書之。
所以说我是不是学杂了?

浙公网安备 33010602011771号