본문 바로가기

컴퓨터공학(CS)

왜 "Hello, World!" 인가

본인이 이제 코딩을 배워보려는 사람이라면 어느 언어( 여기서 말하는 언어는 C,Java,python 등)를 배우든 가장 먼저 배우는 문법은 바로 

"hello world!" 라는 문장을 출력하는 것 부터 시작했을 것이다.(아닌 경우를 소개해준다면 소정의 상품을 드립니다)

 

이상하다고 느끼지 못했을 수도 있다. 아직 처음이라면. 근데 또 다른 어떤 언어를 배우더라도 처음 출력해보는 문장은 예외 없이 모두다 "hello world!"이다. 이상했다.

c언어 첫 수업 화면

 

궁금했고 찾아봤다. 당연히 인터넷에는 다 나와있다. 1978년  브라이언 커니핸 데니스 리치가 쓴 책 "The C Programming Language"에서 처음으로 출력 프로그램인 printf 함수로 hello world! 를 출력했다고 한다.(역시 근본 C) 그리고 그 이후 헬로 월드라는 문구는 거의 표준과 같이 사용된다고 한다.  결론적으론 특별한 이유는 없다는 것이다. 우리 모두가 산에 오르면 야호!라고 외치는 그런 사회적 합의라고 생각하는게 맞지 않나 싶다.