bash, c#, dart, fortran, html, java, kotlin, ruby 추가 |
어셈블리, 몰랭 등 추가 |
||
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>,,
식어어어ㅋ
어어어엄어어어어.
식어어어어ㅋ
화이팅!.,
이 사람이름이냐ㅋㅋ