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

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!")

文言

吾有一言。曰「「問天地好在。」」。書之。

所以说我是不是学杂了?

posted @ 2025-02-11 11:19  RYSF13  阅读(28)  评论(1)    收藏  举报
__EOF__