"hello world" 프로그램은 프로그래밍언어나 컴파일러, 개발환경 등이 제대로 설치가 되었는지, 잘 동작하는지를 점검하는데 사용하는 대표적이고 간단한 프로그램입니다. 그래서 항상 새로운 툴을 설치하게 되면 이러한 프로그램을 먼저 동작시켜보는 것이지요. 이의 유래는 씨언어의 바이블로 여기는 The C Programming Language(Brian Kernighan, Dennis Ritchie, 1978) 책에서 유래했다고 여깁니다. 예제 프로그램이 다음과 같았죠.
main( ) { printf("hello, world"); }
씨 언어는 벨연구소에서 개발한 언어에 기반을 두고 있었는데 이 언어가 B언어입니다. 실질적으로 헬로와 월드를 동시에 사용한 예는(정확히 hello, world는 아니지만) 1973년 Brian Kernighan이 쓴 A Tutorial Introduction to the Language B(http://cm.bell-labs.com/cm/cs/who/dmr/btut.html) 에 처음 나온 것으로 알고 있습니다.