둘러보기 메뉴
검색
바뀐글
임의글
개인 도구
가입하기
로그인
도움말
도움말
질문게시판
자주 묻는 질문
커뮤니티
실시간 채팅방
가입인사게시판
자유게시판
뉴스게시판
제재안게시판
최근 토론
페미위키
공지사항
개선 요청
바뀐글
임의글
파일 올리기
다면 분류 목록
특수 문서 목록
Hello World 문서 원본 보기
이름공간
문서
토론
주시
도구
여기를 가리키는 문서
가리키는 글의 최근 바뀜
문서 정보
위키베이스 항목
행위
보기
읽기
원본 보기
역사 보기
←
Hello World
문서 편집 권한이 없습니다. 다음 이유를 확인해주세요.
요청한 명령은 다음 중 하나의 권한을 가진 사용자에게 제한됩니다:
사용자
,
Seeders
.
문서를 고치려면 이메일 인증 절차가 필요합니다.
사용자 환경 설정
에서 이메일 주소를 입력하고 이메일 주소 인증을 해주시기 바랍니다.
문서의 원본을 보거나 복사할 수 있습니다.
[[파일:Att-pc7300-terminal.JPG|섬네일|1985년산 컴퓨터에 [[C 언어]]로 헬로 월드를 출력하도록 한 모습]] '''Hello World''' (영어로 "세상아, 안녕?")는 컴퓨터 [[프로그래밍]] 업계에서 프로그래밍 교육의 고전으로 남아 오늘날까지 활용되는 일종의 [[내부 유머]]이다. [[밈]]이라고도 볼 수 있다. 원문은 영어 문법을 반영해 '''Hello, world!''' 이긴 한데, 보통 귀찮아서 그냥 쉼표와 느낌표를 생략한다. 프로그래밍을 배울 때는 실습이 중요하다. 그래서 프로그램을 조금 짜보고 실행시켜서 에러가 나는지 제대로 실행되는지 확인 한 후 계속 반복이라는 형태로 배울 때가 많은데, 화면에 간단한 문장을 출력하는 프로그램을 짜보는 것이 새 프로그래밍 언어를 접할 때 처음 배우게 되는 [[클리셰]]가 되었다. 최초 작성자는 ''The C Programming Language''의 저자인 [[데니스 리치]]와 [[브라이언 커니핸]]으로 알려져 있다. 헬로 월드의 개그 포인트는 마치 프로그램이 [[인공지능]]을 가지고 세상에 갓 태어난 아기처럼 "안녕"이라고 말하는 느낌을 주는 것이다. 헬로 월드 프로그램을 짜면 몇가지를 기본적으로 습득하게 된다. * 먼저 언어 문법의 기본 골격을 써야 한다. 이 경우, 프로그램 내용이 워낙 간단하기 때문에, 텅 빈 프로그램에 구조만 연습하는 효과를 볼 수 있다. * 화면에 문자를 출력하는 명령어를 하나 활용함으로서 명령어와 [[문자열]]의 기본 문법을 접한다. * 끝으로 변형법으로 "헬로 월드" 문자열을 변수로 저장한 다음 변수를 호출 해 출력하는 형태의 구조를 갖춤으로서 변수 처리의 기초 도입에 쓰이기도 한다. == 예시 코드 == [[터보파스칼]] 5.5로 작성 한 예 <syntaxhighlight lang="pascal" line="1"> begin write('Hello World'); end. </syntaxhighlight> [[GWBASIC]] 으로 작성 한 예 <syntaxhighlight lang="basic" line="1"> 10 PRINT "Hello World" </syntaxhighlight> [[C(프로그래밍 언어)]] 로 작성한 예 <syntaxhighlight lang="c" line="1"> #include<stdio.h> int main(void){ printf("Hello World"); } </syntaxhighlight> [[C++]]로 작성한 예<syntaxhighlight lang="cpp" line="1"> #include <iostream> using namespace std; int main() { cout << "Hello, World!" << endl; return 0; } </syntaxhighlight> [[자바스크립트]] 로 작성한 예 <syntaxhighlight lang="javascript" line="1"> console.log("Hello World"); </syntaxhighlight> [[Bash]] 셸 스크립트로 작성한 예 <syntaxhighlight lang="bash" line="1"> #! /bin/bash echo "Hello World" </syntaxhighlight>[[자바]]로 작성한 예<syntaxhighlight lang="java" line="1"> class TestClass { public static void main(String[] args) { System.out.println("Hello, World!"); } } </syntaxhighlight>[[파이썬]]으로 작성한 예(파이썬 3 기준)<syntaxhighlight lang="python3" line="1"> print("Hello, World!") </syntaxhighlight> [[어셈블리어]]로 작성한 예 <syntaxhighlight lang="asm" line="1"> section .text global _start _start: mov edx,len mov ecx,msg mov ebx,1 mov eax,4 int 0x80 mov ebx,0 mov eax,1 int 0x80 section .data msg db "Hello, world!",0xa len equ $ - msg </syntaxhighlight> [[C#]]로 작성한 예 <syntaxhighlight lang="c#" line="1"> using System; namespace HelloWorld { class program { private static void main() { Console.Writeline("Hello, World!"); } } } </syntaxhighlight> [[Ada]]로 작성한 예 <syntaxhighlight lang="ada" line="1"> with Ada.Text_IO; procedure Hello is begin Ada.Text_IO.Put_line("Hello, World!"); end Hello; </syntaxhighlight> [[PHP]]로 작성한 예 <syntaxhighlight lang="php" line="1"> <?php echo "Hello, World!"; ?> </syntaxhighlight> [[분류:분야/프로그래밍]] [[분류:성격/유머]] [[분류:성격/코드]]
Hello World
문서로 돌아갑니다.
다른 언어