Hello, world!: 두 판 사이의 차이

Gaon12 (토론 / 기여)
bash, c#, dart, fortran, html, java, kotlin, ruby 추가
Gaon12 (토론 / 기여)
어셈블리, 몰랭 등 추가
26번째 줄: 26번째 줄:


==각 언어로 표현한 Hello, world!==
==각 언어로 표현한 Hello, world!==
=== Ada ===
<syntaxhighlight lang='bash'>
with Ada.Text_IO; use Ada.Text_IO;
procedure Hello_World is
begin
  Put_Line("Hello, world!");
end Hello_World;
</syntaxhighlight>
=== ActionScript ===
<syntaxhighlight lang='actionscript'>
package {
    import flash.display.Sprite;
    public class HelloWorld extends Sprite {
        public function HelloWorld() {
            trace("Hello, world!");
        }
    }
}
</syntaxhighlight>
=== Agda ===
<syntaxhighlight lang='agda'>
open import IO
main = run (putStr "Hello, World!")
</syntaxhighlight>
===Bash===
===Bash===
<syntaxhighlight lang='bash'>
<syntaxhighlight lang='bash'>
32번째 줄: 62번째 줄:
echo "Hello, world!"
echo "Hello, world!"
printf "Hello, world!"
printf "Hello, world!"
</syntaxhighlight>
=== Assembly ===
<syntaxhighlight>
section .data
    hello:    db 'Hello, World!', 0Ah  ; 'Hello, World!' plus a linefeed character
    helloLen:  equ $-hello              ; Length of the 'Hello, World!' string
section .bss
section .text
    global _start
_start:
    mov    edx, helloLen              ; Set the length of the string to be written
    mov    ecx, hello                  ; Set the address of the string to be written
    mov    ebx, 1                      ; Set the file descriptor to stdout (1)
    mov    eax, 4                      ; System call number (sys_write)
    int    80h                        ; Call the kernel
    mov    eax, 1                      ; System call number (sys_exit)
    xor    ebx, ebx                    ; Exit with return code 0 (no error)
    int    80h                        ; Call the kernel
</syntaxhighlight>
=== AutoIT ===
<syntaxhighlight lang='autoit'>
MsgBox(0, "Message", "Hello, world!")
</syntaxhighlight>
=== Batch ===
<syntaxhighlight lang='batch'>
@echo off
echo Hello, world!
</syntaxhighlight>
=== BrainFuck ===
<syntaxhighlight lang='brainfuck'>
++++++++++[>+++++++>++++++++++>+++>+<<<<-]>++.>+.+++++++..+++.>++++++++++++++.------------.<<+++++++++++++++.>.+++.------.--------.>+.
</syntaxhighlight>
</syntaxhighlight>


74번째 줄: 144번째 줄:
         }
         }
     }
     }
}
</syntaxhighlight>
=== CSS ===
<syntaxhighlight lang='css'>
content: "Hello, world!";
</syntaxhighlight>
=== D ===
<syntaxhighlight lang='d'>
import std.stdio;
void main()
{
    writeln("Hello, world!");
}
}
</syntaxhighlight>
</syntaxhighlight>
123번째 줄: 208번째 줄:
     println("Hello, world!")
     println("Hello, world!")
}
}
</syntaxhighlight>
=== 몰랭(Mollang) ===
<syntaxhighlight>
몰????.??????????? 모올????.????.?? 모오올몰모올
아모오올!!!!루 모오올모올 아모오올!!!!!!!루 아모오올루 아모오올루
아모오올???루 아몰루 아모올루 몰모올 아몰???????????????????????????????????????????루 아모오올???루
아몰모올??????루 아모오올루 아모오올!!!!!!!!루 아모올?루
</syntaxhighlight>
=== Pascal ===
<syntaxhighlight lang='pascal'>
begin
write('Hello, world!');
end.
</syntaxhighlight>
</syntaxhighlight>


130번째 줄: 230번째 줄:
echo "Hello, world!";
echo "Hello, world!";
?>
?>
</syntaxhighlight>
=== PowerShell(ps1) ===
<syntaxhighlight lang='ps1'>
Write-Output "Hello, world!"
</syntaxhighlight>
</syntaxhighlight>


135번째 줄: 240번째 줄:
<syntaxhighlight lang='python'>
<syntaxhighlight lang='python'>
print('Hello, world!')
print('Hello, world!')
</syntaxhighlight>
=== SQL ===
<syntaxhighlight lang='sql'>
SELECT 'Hello, world!' AS greeting;
</syntaxhighlight>
</syntaxhighlight>


141번째 줄: 251번째 줄:
puts "Hello, world!"
puts "Hello, world!"
print "Hello, world!"
print "Hello, world!"
</syntaxhighlight>
=== Verilog ===
<syntaxhighlight lang='verilog'>
module main;
  initial begin
      $display("Hello, world!");
      $finish;
    end
endmodule
</syntaxhighlight>
=== VHDL ===
<syntaxhighlight lang='vhdl'>
use std.textio.all;
entity main is
end main;
architecture behaviour of main is
begin
    process
        variable hello : line;
    begin
        write (hello, String'("Hello, world!"));
        writeline (output, hello);
        wait;
    end process;
end behaviour;
</syntaxhighlight>
=== 엄랭 ===
<syntaxhighlight>
어떻게
어엄
어어엄
어어어엄
어어어어엄
어어어어어엄
어어어어어어엄
어어어어어어어엄
엄어..........
동탄어?준..... .....
어엄어어.......
어어엄어어어..........
어어어엄어어어어...
어어어어엄어어어어어.
엄어,
준.............
어엄어어..
식어어ㅋ
어어엄어어어.
식어어어ㅋ
어어엄어어어.......
식어어어ㅋ
식어어어ㅋ
어어엄어어어...
식어어어ㅋ
어어어엄어어어어..............
식어어어어ㅋ
어어어엄어어어어,,,,,,,,,,,,
식어어어어ㅋ
어엄어어...............
식어어ㅋ
식어어어ㅋ
어어엄어어어...
식어어어ㅋ
어어엄어어어,,,,,,
식어어어ㅋ
어어엄어어어,,,,,,,,
식어어어ㅋ
어어어엄어어어어.
식어어어어ㅋ
화이팅!.,
이 사람이름이냐ㅋㅋ
</syntaxhighlight>
</syntaxhighlight>


==분기==
==분기==
{{분기|도움말:위키 문법/SyntaxHighlight|85572||가온 위키}}
{{분기|도움말:위키 문법/SyntaxHighlight|85572||가온 위키}}

2024년 7월 30일 (화) 21:47 판

#include <stdio.h>

int main()
{
	printf("Hello, world!");

	return 0;
}
#include <stdio.h>

int main()
{
	printf("안녕 세상아!");

	return 0;
}

컴퓨터 언어들에서 가장 기본으로 배우는 내용인 Hello, world!에 대해 다룬다. 거의 모든 프로그래밍 책들은 국룰로 처음에 Hello, world!로 시작하며, 이는 데니스 리치가 쓴 책인 "The C Programming Language" 교재의 첫 번째 예제가 화면이 "Hello, world!"를 출력하는 것이었기 때문이었다.


각 언어로 표현한 Hello, world!

Ada

with Ada.Text_IO; use Ada.Text_IO;

procedure Hello_World is
begin
   Put_Line("Hello, world!");
end Hello_World;

ActionScript

package {
    import flash.display.Sprite;

    public class HelloWorld extends Sprite {
        public function HelloWorld() {
            trace("Hello, world!");
        }
    }
}

Agda

open import IO

main = run (putStr "Hello, World!")

Bash

#!/bin/bash

echo "Hello, world!"
printf "Hello, world!"

Assembly

section .data
    hello:     db 'Hello, World!', 0Ah  ; 'Hello, World!' plus a linefeed character
    helloLen:  equ $-hello              ; Length of the 'Hello, World!' string

section .bss

section .text
    global _start

_start:
    mov     edx, helloLen               ; Set the length of the string to be written
    mov     ecx, hello                  ; Set the address of the string to be written
    mov     ebx, 1                      ; Set the file descriptor to stdout (1)
    mov     eax, 4                      ; System call number (sys_write)
    int     80h                         ; Call the kernel

    mov     eax, 1                      ; System call number (sys_exit)
    xor     ebx, ebx                    ; Exit with return code 0 (no error)
    int     80h                         ; Call the kernel

AutoIT

MsgBox(0, "Message", "Hello, world!")

Batch

@echo off
echo Hello, world!

BrainFuck

++++++++++[>+++++++>++++++++++>+++>+<<<<-]>++.>+.+++++++..+++.>++++++++++++++.<hr>.<<+++++++++++++++.>.+++.<hr>.<hr>.>+.

C

#include <stdio.h>

int main()
{
	printf("Hello, world!");

	return 0;
}

C++

#include <iostream>

int main(int argc, char* argv[]) {
    std::cout << "Hello, world!" << std::endl;

    return 0;
}

C#

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
 
namespace Hello_World
{
    class Program
    {
        static void Main(string[] args)
        {
            Console.WriteLine("Hello, world!");
        }
    }
}

CSS

content: "Hello, world!";

D

import std.stdio;

void main()
{
    writeln("Hello, world!");
}

Dart

void main(){
 print("Hello, world!");
}

Fortran

program Helloworld
print *,"Hello, world!"
end program

HTML

<!DOCTYPE HTML>
<html>
	<head>
		<title>Hello!</title>
	</head>
	<body>
		<p>Hello, world!</p>
	</body>
</html>

Java

public class HelloWorld {
    public static void main(String[] args) {
        System.out.println("Hello, world!");
    }
}

JavaScript

document.write("Hello, world!")

Kotlin

fun main() {
    println("Hello, world!")
}

몰랭(Mollang)

몰????.??????????? 모올????.????.?? 모오올몰모올
아모오올!!!!루 모오올모올 아모오올!!!!!!!루 아모오올루 아모오올루
아모오올???루 아몰루 아모올루 몰모올 아몰???????????????????????????????????????????루 아모오올???루
아몰모올??????루 아모오올루 아모오올!!!!!!!!루 아모올?루

Pascal

begin
	write('Hello, world!');
end.

PHP

<?php
echo "Hello, world!";
?>

PowerShell(ps1)

Write-Output "Hello, world!"

Python

print('Hello, world!')

SQL

SELECT 'Hello, world!' AS greeting;

Ruby

puts "Hello, world!"
print "Hello, world!"

Verilog

module main;
  initial begin
      $display("Hello, world!");
      $finish;
    end
endmodule

VHDL

use std.textio.all;

entity main is
end main;

architecture behaviour of main is
begin
    process
        variable hello : line;
    begin
        write (hello, String'("Hello, world!"));
        writeline (output, hello);
        wait;
    end process;
end behaviour;

엄랭

어떻게

엄
어엄
어어엄
어어어엄
어어어어엄
어어어어어엄
어어어어어어엄
어어어어어어어엄

엄어..........
동탄어?준..... .....

어엄어어.......

어어엄어어어..........

어어어엄어어어어...

어어어어엄어어어어어.

엄어,
준.............

어엄어어..
식어어ㅋ

어어엄어어어.
식어어어ㅋ
어어엄어어어.......
식어어어ㅋ
식어어어ㅋ
어어엄어어어...
식어어어ㅋ

어어어엄어어어어..............
식어어어어ㅋ
어어어엄어어어어<sub></sub><sub></sub><sub></sub>
식어어어어ㅋ

어엄어어...............
식어어ㅋ

식어어어ㅋ
어어엄어어어...
식어어어ㅋ
어어엄어어어<sub></sub><sub>
식어어어ㅋ
어어엄어어어</sub><sub></sub>,,
식어어어ㅋ

어어어엄어어어어.
식어어어어ㅋ

화이팅!.,

이 사람이름이냐ㅋㅋ

분기

이 문서는 가온 위키도움말:위키 문법/SyntaxHighlight 문서 85572판에서 분기하였습니다.