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 kernelAutoIT
MsgBox(0, "Message", "Hello, world!")
Batch
@echo off
echo Hello, world!
BrainFuck
++++++++++[>+++++++>++++++++++>+++>+<<<<-]>++.>+.+++++++..+++.>++++++++++++++.------------.<<+++++++++++++++.>.+++.------.--------.>+.
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;
엄랭
어떻게
엄
어엄
어어엄
어어어엄
어어어어엄
어어어어어엄
어어어어어어엄
어어어어어어어엄
엄어..........
동탄어?준..... .....
어엄어어.......
어어엄어어어..........
어어어엄어어어어...
어어어어엄어어어어어.
엄어,
준.............
어엄어어..
식어어ㅋ
어어엄어어어.
식어어어ㅋ
어어엄어어어.......
식어어어ㅋ
식어어어ㅋ
어어엄어어어...
식어어어ㅋ
어어어엄어어어어..............
식어어어어ㅋ
어어어엄어어어어,,,,,,,,,,,,
식어어어어ㅋ
어엄어어...............
식어어ㅋ
식어어어ㅋ
어어엄어어어...
식어어어ㅋ
어어엄어어어,,,,,,
식어어어ㅋ
어어엄어어어,,,,,,,,
식어어어ㅋ
어어어엄어어어어.
식어어어어ㅋ
화이팅!.,
이 사람이름이냐ㅋㅋ