Hello world가 항상 예제로 나오는 이유가 뭔가요?
뭔가요? Hello world는 항상 기초 예제로 나오던데 이유를 아신다면 질문에 답해주시면 감사하겠습니다
학생의 작은 호기심ㅋㅋㅋ이에요.. 맨날 책에도 나오다 보니까 궁금증이 생겨서...
뭔가요? Hello world는 항상 기초 예제로 나오던데 이유를 아신다면 질문에 답해주시면 감사하겠습니다
학생의 작은 호기심ㅋㅋㅋ이에요.. 맨날 책에도 나오다 보니까 궁금증이 생겨서...
"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) 에 처음 나온 것으로 알고 있습니다.
이 답변은 콘텐츠 관리 정책 위반으로 비공개되었습니다.
이 답변은 작성자의 요청 또는 모니터링으로 삭제되었어요.