생활
Hello world가 항상 예제로 나오는 이유가 뭔가요?
뭔가요? Hello world는 항상 기초 예제로 나오던데 이유를 아신다면 질문에 답해주시면 감사하겠습니다
학생의 작은 호기심ㅋㅋㅋ이에요.. 맨날 책에도 나오다 보니까 궁금증이 생겨서...
55글자 더 채워주세요.
1개의 답변이 있어요!
"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) 에 처음 나온 것으로 알고 있습니다.