Hello World

1 articles
처음 프로그래밍을 배우게 되면 누구나 제일 먼저 화면에 간단한 문자열을 출력하는 프로그램을 작성하게 된다. "Hello, World Program" 으로 불리우는 이 프로그램은 단순히 화면에 'Hello, World'라는 문자만을 프린트 할 뿐이만 이 작은 프로그램안에 입출력과 문자열 제어, 기본적인 문법 등을 포함하고 있어서 처음 프로그램을 작성하고 테스트하는 용도로 많이 사용된다.. 프로그래밍을 배우는 대다수의 프로그래머들이 반드시 한번씩은 거쳐간 프로그램의 고전이라고도 할 수 있다..

왜 하필 'Hello, World'를 출력하게 되었는지에 대해서는 자세히 알려진 것은 없지만 1978년 'Brian Kernighan' 과 'Dennis Ritchie'가 집필한 "The C Programming Language"에서 처음 'Hello, World'를 예제로 사용하였고 그 이후 관례적으로 사용하게 된 것으로 알려져 있다.. 워낙 유명한(?) 프로그램이다 보니 이를 소재로 한 유머가 있을 정도다..

대부분의 프로그래밍 초기 과정에 Hello, World를 출력 테스트하는 과정을 거치다 보니 다른 language에서는 어떻게 이 프로그램을 작성하고 있나를 궁금해 하는 사람들이 있을텐데 Wolfram Rösler라는 사람 역시 그러한 궁금증을 가지고 있었나 보다.. 1994년부터 컬랙션을 구축하기 시작해서 지금은 약 200여개의 다양한 Hello, World Program이 모여져 있다..(개인적으로는 처음보는 개발언어들이 상당수라서 흥미있게 볼 수 있었다..)

물론 그중에선 language말고 다른 형식으로 표현한 Hello, World도 포함되어 있다..

재미있는 것은 사람의 언어에서 어떻게 표현되는지가 같이 있다는 것인데 안타깝게도 아직 한국어는 포함이 안되어 있다.. 관심있는 분들은 wiki 형식으로 되어 있으니 추가해봐도 괜찮을 듯.. 자신이 개발하는 language외 다른 language에서 Hello World가 어떻게 표현되고 있는지 한번 살펴보시길~

Hello, World Collection : http://www.roesler-ac.de/wolfram/hello.htm
2006/04/01 01:10 2006/04/01 01:10
tag { }