"Hello, World!" 프로그램: 두 판 사이의 차이

내용 삭제됨 내용 추가됨
Mnjihw (토론 | 기여)
오타를 고침
태그: m 모바일 웹 거짓된 편집 요약의 문서 훼손 가능성
세벌 (토론 | 기여)
편집 요약 없음
6번째 줄:
Hello world 프로그램은 프로그래밍 언어로 할 수 있는 간단한 것 중 하나이다. 그러나, [[그래픽 사용자 인터페이스|GUI]]를 사용할 때를 비롯하여, 어떤 경우에는 코드가 대단히 복잡해질 수 있다. 또 다른 경우에는 프로그램 자체는 간단하지만 CLI [[셸]]에서 입력해야 하는 파라미터가 많아 복잡한 경우도 있다. 또 [[임베디드 시스템]]에서는 글자들이 한정된 한두 줄의 [[액정 디스플레이|LCD]]에 표시될 것이다. 더욱 심한 경우에는 글자를 표시할 수 없어 "Hello world!" 대신에 간단하게 [[발광 다이오드|LED]] 점 등을 할 수도 있다.
 
또한, Hello world 프로그램은 언어의 [[컴파일러]], [[통합 개발 환경]], [[런타임 환경]]이 정상적으로 작동하는지를 확인하는 [[새너티 테스트]]로써 쓸모가 있다. 개발환경 구축에 필요한 [[툴체인]]을 바닥부터 구축하여 가장 간단한 프로그램을 컴파일하고 실행하기까지에는 상당한 작업이 필요하다. 따라서 새로운 툴체인을 테스트할 때에는 될 수 있는 한 간단한 프로그램이프로그램을 이용된다쓴다.
 
프로그래밍 할 수 있는 컴퓨터 개발에 있어서 작고 간단한 테스트용 프로그램이 이전에도 존재했으나, "Hello world!"가 사용된 것은 1978년에 출판된 [[브라이언 커니핸]]과 [[데니스 리치]]가 쓴 "The C Programming Language"라는 책에서에서 비롯한다. 이 책에서 첫 번째 예제 프로그램으로 hello, world 라는 문장을 출력했다. 모두 소문자이고, 느낌표도 없었다. 이 프로그램은 1974년에 [[벨 연구소]]에서 커니핸이 써서 연구소 내에서 사용한 작은 매뉴얼인 〈Programming in C: A Tutorial〉의 것을 물려받았다.
 
{|class="wikitable"