본문 바로가기
Compute Language/C++

[Summary] C++란?

by 원가이버 2023. 5. 8.
728x90

1. C++란?

1.1. C++이란 무엇일까

"C++는 프로그래밍 언어다"

 프로그래밍 언어라는 것은 우리가 일상생활에서 사용하고 있는 언어와 상당히 흡사한 개념이다. 일상생활에서 사용하는 언어란 다른 사람과 의사소통을 하기 위한 수단이고 프로그래밍 언어란 우리가 컴퓨터와 의사소통을 하기 위한 수단이다.

프로그래밍 언어의 의미

즉, C++를 배우면 컴퓨터와 의사소통을 할 수 있다는 뜻이된다.

 

1.2. C++를 배우고 나서 할 수 있는 일

C++를 배우면 컴퓨터에서 실행되는 프로그램을 만들 수 있다.

지금 사용하는 컴퓨터에 설치된 프로그램으로 예를 들면 엑셀, 파워포인트, 워드, 한글 등등 모두 C++을 사용해 만들어졌다. 그 밖에 음악파일을 듣거나 영화를 볼 때 사용하는 GOM플레이어, Pot플레이어 등의 멀티미디어 프로그램들도 C++를 사용해서 만들어졌고, 인터넷 웹브라우져인 크롬이나 엣지등도 C++를 사용해서 만들어졌다.

 

1.3. 프로그램이 만들어지는 과정

C++가 컴퓨터에게 명령을 내리기 위한 수단이기는 하지만 컴퓨터가 C++를 사용해서 내린 명령을 곧바로 이해할 수 있는 것은 아니다. 컴퓨터는 오로지 0과 1로 이루어진 기계어만을 이해할 수 있다. 그래서 우리가 C++를 사용해서 내린 명령을 기계어로 번역하는 과정이 중간에 추가되어야 한다.

프로그램이 만들어지는 과정

귀찮게 번역할 필요 없이 아예 처음부터 기계어를 사용하는 것도 가능하기는 하지만 기계어는 너무 복잡하고 알아보기 힘들어서 사람이 직접 사용하기에는 무리가 있다.

C++ 만으로는 부족하다.

C++ 외에도 추가적으로 윈도즈 프로그래밍, 네트워크 프로그래밍, 데이터베이스 프로그래밍 알고리즘과 자료구조 등을 배워야만 원하는 기능을 갖춘 프로그램을 만들 수 있다.
그러나 무엇보다도 C++를 배우는 것이 가장 좋은 출발점이 된다.

 

1.4. 비주얼 C++란 무엇일까

C++의 종류는 다양하다 터보 C++, 비주얼 C++, 볼랜드 C++ 등 여러 가지가 있는데, 이 다양한 이름은 C++의 제품이 이름으로 C++문법으로 쓰인 명령들을 기계어로 번역하는 프로그램들이다.

특히 비주얼 C++은 마이크로소프트 사에서 만든 제품으로 윈도즈 환경에서 C++ 프로그래밍을 할 때 가장 많이 사용된다.

Microsoft Visual Studio Professional 2022 (64-bit)

중요한 것은 어떤 회사의 제품이건 동일한 C++ 문법을 사용한다는 점이다.

 

2. 컴파일러 설치 및 HelloWorld 찍어보기

2.1. 컴파일러에서 설치하는 방법

먼저 비주얼스튜디오 2022를 아래 링크에서 받는다.

https://visualstudio.microsoft.com/ko/vs/

 

Visual Studio 2022 | 무료 다운로드

Visual Studio에서 코드 완성, 디버깅, 테스트, Git 관리, 클라우드 배포를 사용하여 코드를 작성합니다. 지금 무료로 커뮤니티를 다운로드하세요.

visualstudio.microsoft.com

 

다운로드 버튼을 누르고 Professional 2022를 클릭하면 설치파일이 자동다운로드 된다.

비주얼스트디오 2022 다운로드

 

다운로드 폴더에 있는 설치파일을 실행

 

자동으로 설치가 진행되며, 중간에 개발툴 선택창에서 C++를 사용한 데스크톱 개발을 선택 후 진행

개발툴 선택 창

 

설치완료 후 아래와 같이 프로그램이 실행되면 준비완료

초기 실행 화면

 

2.2. 모든 컴퓨터 언어의 시작, Hello World를 찍어보자

파일(F) - 새로 만들기(N) - 프로젝트(P)          [단축키 : ALT+F+N+P]

새 프로젝트 만들기

 

빈 프로젝트를 선택 후 다음버튼

 

프로젝트 이름은 HelloWorld로 하고, 아래 만들기 버튼 클릭

 

아래 화면이 나오면 왼쪽 탐색기 참조 중에서

 

소스파일로 이동하여 마우스 우클릭

 

새 항목이름은 HelloWorld.cpp로 입력 후 추가버튼 클릭

 

우측 큰 창에 HelloWorld.cpp가 열려있는 것을 확인

 

아래의 코드를 타이핑해서 입력해 보자. 복사 붙여넣기도 좋지만, 손타이핑으로 치는 것을 권장한다.

#include <iostream>
using namespace std;

int main()
{
       cout << "Hello, World\n";
       return 0;
}

 

타이핑 시 명령어가 자동완성 지원되어 리스트가 보이면 화살표로 이동 후 TAB를 누르면 입력되는 구조로 되어있어 금방 입력이 가능할 것이다.

 

이제 빌드를 해보자. 빌드는 다른 말로는 컴파일이라고 한다. C++를 기계어로 바꾸는 과정이다.

 

빌드가 되면, 출력창에 빌드 : 1개 성공이라는 메시지와 HelloWorld.exe라는 실행파일이 만들어진다.

 

경로를 드래그하여 복사한다.

 

WIN+R키를 누르면 아래와 같이 실행창이 뜬다. cmd를 입력 후 확인버튼을 누른다.

 

명령 프롬프트 창이 뜨면 화면에서 마우스 우클릭을 누른다. 복사된 경로가 바로 입력된다.

 

엔터를 누르면 프로그램이 실행되면서 화면에 Hello World가 보인다.

 

 

다음 포스팅에는 위에서 입력했던 Hello World프로그램을 자세히 설명하겠습니다.

포스팅 읽어주셔서 감사합니다.

즐거운 하루 보내시고요, 공감과 구독은 저에게 동기부여가 됩니다.

728x90

'Compute Language > C++' 카테고리의 다른 글

[Summary] Hello World 코드 분석  (13) 2023.05.10

댓글