E D R , A S I H C RSS

Hello World

Hello, World! λΌλŠ” λ¬Έμžμ—΄μ„ 좜λ ₯ν•˜λŠ” ν”„λ‘œκ·Έλž¨μ€ λŒ€λΆ€λΆ„μ˜ μ–Έμ–΄λΌ λ°°μš°λŠ” 첫걸음이 λ˜μ–΄μ€λ‹€.

λˆ„κ°€ 제일 처음 HelloWorld λΌ λ§Œλ“€μ—ˆμ„κΉŒ. μ–΄λ–»κ²Œ λͺ¨λ“  μ–Έμ–΄μ˜ μž…λ¬Έμ„œμ— 빠지지 μ•ŠλŠ” μ˜ˆμ œκ°€ λœκ²ƒμΌκΉŒ.
ν”„λ‘œκ·Έλž˜λ°μ˜ 첫걸음으둜 HelloWorldλΌ μΆœλ ₯ν•˜λŠ” κ΄€μŠ΅μ€ 1978년에 좜판된, λΈŒλΌμ΄μ–Έ μ»€λ‹ˆν•Έκ³Ό λ°λ‹ˆμŠ€ λ¦¬μΉ˜κ°€ μ“΄ "The C Programming Language"λΌλŠ” μ±…μ—μ„œ λΉ„λλ˜μ—ˆλ‹€.

μ΄λΈ μ΄ μ˜ˆμ œκ°€ λ‚˜μ˜¬λ•ŒλΆ€ν„° 'ν”„λ‘œκ·Έλž˜λ°μ΄λž€ ν˜„μ‹€μ„Έκ³„μ— λŒ€ν•œ κ°€μƒμ„Έκ³„λ‘œμ˜ λͺ¨λΈλ§' μ΄λΌλŠ” κ°œλ…μ„ λ“€κ³  온 것이 μ•„λ‹κΉŒ. μƒˆλ‘œμš΄ 세상에 λŒ€ν•œ 노크. μ•„. 멋지도닀;

μ˜ˆμ „μ— CACM μ—μ„œλŠ” OO Language (Java λ“±)μ—μ„œ C μŠ€νƒ€μΌμ˜ HelloWorld μ†ŒμŠ€λΌ μ˜ˆλ‘œ λ“œλŠ” 점에 κ΄€λ ¨ν•˜μ—¬ OO 적이지 λͺ»ν•œ μ˜ˆλΌλŠ” λ…ΌμŸμ΄ μžˆκΈ°λ„ ν–ˆλ‹€λŠ”. ^^

κ΄€λ ¨ 링크

언어별 Hello World 예제

C version

~cpp 
#include <stdio.h>

int main(void)
{
    printf("Hello, World!n");
    return 0;
}

C++ version

~cpp 
#include <iostream>
using namespace std;

int main() {
    cout << "Hello, World" << endl;
    return 0;
}

Python version

~cpp 
print "Hello, World!"

Perl version

~cpp 
#/usr/bin/perl

print "Hello World!n";

Ruby version

puts "Hello World!"

Ruby version (OOP)

class String
    def say
        puts self
    end
end
"Hello, world!".say

Java version

책에 처음 λ‚˜μ˜€λŠ” 예제
~cpp 
public class HelloWorld {
    public static void main(String[] args) {
        System.out.println("Hello, World!");
    }
}
ꢌμž₯ 예제
~cpp 
public class HelloWorld{
    public static void main(String[] args){
        Mouth mouth = new Mouth();
        mouth.say("Hello World!");
    }
}
class Mouth{
    public void say(String what){
        System.out.println(what);
    }
}

PHP Web version

~cpp 
<?php 
    echo "<H1>Hello, World!</H1><BR>n"
?>

PHP Web - Template version

~cpp 
<?php
    include_once "class.CHTemplate.inc";
    $tpl = CHTemplate();
    $tpl->load_file("template_hello.tpl");
    $tpl->register("MessageString", "Hello, World!");
    $tpl->pprint();
?>

----
template_hello.tpl

<HTML>
<BODY><TABLE BORDER=1><TR><TD>
<H1> {MessageString} </H1>
</TD></TR></TABLE></BODY>
</HTML>

Windows API version

~cpp 
#include <windows.h>

int WINAPI WinMain (HINSTANCE hInstance, HINSTANCE hPrevInstance, PSTR szCmdLine, int nCmdShow)
{
    MessageBox (NULL, "Hello, World!", "Message", MB_OK);
    return 0;
}


Scheme version

~cpp 
(write "Hello World")

C# version

~cpp 
using System;

namespace HelloWorld
{
	class HelloWorld
	{
		static void Main()
		{
			Console.WriteLine("Hello World!");
		}
	}
}

VB.NET version

~cpp 
Module HelloWorld

    Sub Main()
        Console.WriteLine("Hello World!")
    End Sub

End Module

J# version

~cpp 
package HelloWorld;

public class HelloWorld
{
	public static void main()
	{
		System.Console.WriteLine("Hello World!");
	}
}

Managed Extension C++ version

~cpp 
#using <mscorlib.dll>

using namespace System;

int main(void)
{
    Console::WriteLine("Hello World");
    return 0;
}

Ada version

~cpp
with Ada.Text_IO;
Procedure main is
begin
   Ada.Text_IO.Put_Line("Hello World!");
end main;
Valid XHTML 1.0! Valid CSS! powered by MoniWiki
last modified 2022-10-20 00:49:59
Processing time 0.0143 sec