Hello World! на разных языках

1) Turbo BASIC:

? «Hello, World!»

2)Ruby:

puts ‘Hello, World!’

3)Python:

print «Hello, World!»

4)Python ( 3.0 ):

print(«Hello, World!»)

5)Pascal:

program HelloWorld;

begin

WriteLn(‘Hello, World!’);

end.




6)Lotus Script:

Messagebox «Hello, World!», MB_OK

( PRINT "Hello, World!" )

7)Pure C:

#include <stdio.h>

int main()

{

printf(«Hello, World!\n«);

return 0;

}

8)C++:

#include <iostream>

int main(void)

{ std::cout<<«Hello, World!»<<std::endl;

return 0;

}

9)C++ (ООП):

#include <iostream>

class Hello

{

public: void World()

{

std::cout << «Hello, world!» << std::endl;

}

};

int main(void)

{

Hello().World();

return 0;

}




10)C#

class Program

{ static void Main()

{

System.Console.WriteLine(«Hello, World!»);

}

}

11)LISP

(eval (cons (quote mapcar) (cons (cons (quote function) (cons (quote princ) ())) (cons (cons (quotequote) (cons (cons #\H (cons #\e (cons #\l (cons #\l (cons #\o (cons #\, (cons #\Space (cons #\w (cons#\o (cons #\r (cons #\l (cons #\d (cons #\! ()))))))))))))) ())) ()))))

Или

(mapcar #'princ '(#\H #\e #\l #\l #\o #\, #\Space #\w #\o #\r #\l #\d #\!))

12)BrainFuck:

++++++++++[>+++++++>++++++++++>+++>+<<<<-]>++.>+.+++++++..+++.>++.<<+++++++++++++++.>.+++.——.———.>+.>.

13)1С:Предприятие:

Сообщить(«Привет, Мир!»);

14)Java:

public class HelloWorld

{

public static void main(String[] args)

{

System.out.println(«Hello, world!»);

}

}

15)PHP:

<?php echo «Hello, world!»; ?>

Или

<?=«Hello, world!»?>

16)JavaScript:

document.write(«Hello, world!»);

17)Bash:

echo ‘Hello, world!’

18)Prolog:

goal :-
  write ("Hello, World!").




19)Oracle SQL:

SELECT ‘Hello, World!’ FROM dual;

20)Microsoft SQL Server:

PRINT ‘Hello, world’;

21)MySQL:

SELECT ‘Hello, World!’;

22)Assembler i8086, MS-DOS, tasm:

.model tiny
.code
org 100h
 
Start:
mov ah, 9
mov dx, offset msg
int 21h
 
mov ax, 4C00H
int 21h
 
msg db 'Hello, world$'
end Start

23)Assembler i386, Linux, nasm

SECTION .data
msg: db "Hello, world",10
len: equ $-msg
 
SECTION .text
global main
main:
mov edx, len
mov ecx, msg
mov ebx, 1
mov eax, 4
int 0x80
 
mov ebx, 0
mov eax, 1
int 0x80

24)Assembler микроконтроллер ATMega16, AVR Studio:

.include "m16def.inc"
.cseg
.org $0000
rjmp  start      ;Reset handler
.org $0030
start:
ldi   r24,  25  ; ~= 9600 @ 4Mhz clock
out   UBRRL,  r24
out   UBRRH,  r2
ldi   r24,  1 << TXEN
out   UCSRB,  r24
ldi   r24,  1 << URSEL | 1 << UCSZ0 | 1 << UCSZ1 ; 8-n-1
out   UCSRC,  r24
 
; send msg
ldi   ZL, msg << 1
loop:
lpm   r0, Z+ ; next char
tst   r0   ; terminated?
stop: breq  stop
 
while_busy:
sbis  UCSRA,  UDRE
rjmp  while_busy
out   UDR,  r0
rjmp  loop
msg:  .db  "Hello, world!", 13, 10, 0




Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

© All Right Reserved