"Hello world"의 두 판 사이의 차이

DnlzkWiki
(새 문서: 프로그래밍의 근본.)
 
잔글
 
(다른 사용자 한 명의 중간 판 하나는 보이지 않습니다)
1번째 줄: 1번째 줄:
프로그래밍의 근본.
프로그래밍의 근본.
새로운 프로젝트를 만든 후 개발 환경 설정이 올바른지, 컴파일이 잘 되는지 등을 알아보기 위하여 Hello world를 출력하는 가장 간단한 프로그램을 작성한다.
[[C++]]에서는 다음 코드를 이용하여 Hello world를 출력한다.<syntaxhighlight lang="c++" line="1" start="1">
#include <iostream>
int main(){
    std::cout<<"Hello world!"<<std::endl;
    return 0;
}
</syntaxhighlight>[[BrainFuck]] 등의 [[난해한 프로그래밍 언어]]에서는 Hello world마저도 쉽지 않다.<syntaxhighlight lang="brainfuck">
++++++++++[>+++++++>++++++++++>+++>+<<<<-]>++.>+.+++++++..+++.>++.<<+++++++++++++++.>.+++.------.--------.>+.>.
</syntaxhighlight>
여담으로 거의 모든 프로그래밍 언어 관련 서적에서는 시작할 때 'Hello world' 를 출력하게 시키는데 그 이유가 신께 이 프로그래밍 언어를 무사히 배울 수 있게 기도하는 의미에서 하는 의식 같은 거라고 보는 사람도 있다고 한다.

2022년 4월 3일 (일) 12:59 기준 최신판

프로그래밍의 근본.

새로운 프로젝트를 만든 후 개발 환경 설정이 올바른지, 컴파일이 잘 되는지 등을 알아보기 위하여 Hello world를 출력하는 가장 간단한 프로그램을 작성한다.

C++에서는 다음 코드를 이용하여 Hello world를 출력한다.

#include <iostream>
int main(){
    std::cout<<"Hello world!"<<std::endl;
    return 0;
}

BrainFuck 등의 난해한 프로그래밍 언어에서는 Hello world마저도 쉽지 않다.

++++++++++[>+++++++>++++++++++>+++>+<<<<-]>++.>+.+++++++..+++.>++.<<+++++++++++++++.>.+++.------.--------.>+.>.

여담으로 거의 모든 프로그래밍 언어 관련 서적에서는 시작할 때 'Hello world' 를 출력하게 시키는데 그 이유가 신께 이 프로그래밍 언어를 무사히 배울 수 있게 기도하는 의미에서 하는 의식 같은 거라고 보는 사람도 있다고 한다.