C언어 프로그램을 처음 접할때 책에서 가장 먼저 나왔던 예제가 "Hello World!" 였었다.
Hello World를 출력하는 여러가지 컴파일러들....

그나저나 컴파일러가 이리도 많았구나. -,.-;

아래의 예제들은 http://codepad.org 에서 가져온 코드들이다.
웹상에서 컴파일러 언어를 선택한 후에 코드를 작성하면 해당 코드의 결과값까지 보여주며, 해당 내용을 URL로 다른 사용자에게 전달할 수 도 있다.

C:

1
2
3
4
5
6
#include<stdio.h>
main() {
   printf("hello world");  

  return 0;
}
1
2
3
4
5
6
#include<stdio.h>
int main()
{
printf("Hello World\n");
return 0;
}

C++:
1
2
3
4
5
6
7
8
9
10
#include <string>
#include <iostream>

using namespace std;

int main()
{
    string str("Hello World!"); // Or string str = "Hello World!";
    cout << str << endl;
}
1
2
3
4
5
6
7
#include <stdio.h>
 
int main(void)
{
  printf("Hello, World!\n");
  return 0;
}

D:
1
2
3
4
void main()
{
  writef("Hello World");
}
1
2
3
4
void main()
{
  printf("%.*s", "Hello World");
}

Haskell:
1
main = putStrLn "hello, world!"
1
2
main = do
  putStrLn "Hello world"

Lua:
1
print"Hello World"
1
print("hello world")

OCaml:
1
let _ = print_endline "Hello, World!"
1
print_endline "Hello, world!";;

PHP:
1
<?php echo("Hello world"); ?>
1
2
3
<?php

echo 'hello world';

Perl:
1
print "hello world";
1
print "Hello World";

Python:
1
2
a = "hello world";
print a
1
print "hello world"

Ruby:
1
puts "hello, world"


Scheme:
1
(display "Hello World")

Tcl:
1
puts stdout {Hello World}
1
puts "Hello world!"

2008/07/03 17:19 2008/07/03 17:19
포스팅이 유익 하셨다면 RSS 구독을 신청하세요
이 글의 관련글 이글의 태그와 관련된 글이 없습니다.

Trackback Address >> http://dolba.net/tt/k2club/trackback/1873

  1. 가나다 2008/10/04 04:22  address  modify / delete  reply

    C++ 또 다르게

    #include <iostream>
    using std::cout;

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

    [F#]

    #light

    printf "Hello, World!"

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