왜 Hello World를 치는거지? Hello World!의 유래

대부분 프로그래밍을 배우실 때 

누구나 한 번쯤 실행시켜보는

Hello World! 출력하기


왜 이것을 출력하는것일까요?

C를 배우든, 자바를 배우든, 파이썬을 배우든, 어떤 프로그래밍 언어를 배우든

대부분 첫 예제는 Hello World! 출력이라서

한 번쯤 궁금해 하실텐데요.


이것은 1978년 C와 UNIX를 개발한 데니스 리치와 브라이언 커니핸 두 사람이 쓴

"The C Program Language" 교재에서 유래되었습니다.

이 책의 첫 예제가 Hello world! 출력이었기 때문입니다.

이 예제가 유명해지기 시작하면서

모든 프로그래밍 첫 예제가 바로 Hello World! 로 굳어지게 되었습니다.




▲C언어의 창시자 데니스 리치


스티브 잡스와 같은 해에 세상을 떠났습니다. 스티브 잡스의 추모 열기는 대단했지만 데니스 리치의 죽음은 많이 알려지지 않았어요. 오늘날의 컴퓨터 프로그래밍에 있어 C가 차지하는 위치를 생각해보면 다소 아쉬운 대목입니다.



▲R.I.P.(Rest in Peace) 데니스 리치를 기린 코딩





▲Hello World! 예제가 최초로 실린 전설의 책





▲바로 이 부분입니다. printf("hello, world\n");