* 제가 보기 편하기 위해 작성하는 메모이므로, 누락된 내용이 있을 수 있습니다.
누락된 내용은 제가 이미 숙지하였기 때문이거나 다른 이유로 누락될 수 있습니다.
* 구조적 프로그래밍과 OOP의 차이는 다음과 같습니다.
- 구조적 프로그래밍은
1. "알고리즘"에 초점을 맞춘다.
2. Top-Down 형식으로 진행된다.
- OOP는
1. "데이터"에 초점을 맞춘다.
2. Bottom-Up 형식으로 진행된다.
* 일반화 프로그래밍
- 일반화 프로그래밍이란, 데이터 형과 무관하게 사용할 수 있는 코드를 작성함을 의미합니다.
- <Template>
- 예를 들어, sort 함수는 여러가지 자료형에 적용이 가능합니다.
* C++의 이식성과 표준에 대하여
- 개발자들끼리의 C++ 표준을 맞추기 위해 ANSI/ISO에서 C++03, C++11 등의 표준을 정하고 있습니다.
* 소스 코드
- 우리가 작성하는 C++ 코드를 원시코드 혹은 소스코드라고 합니다.
- 소스코드는 컴파일러를 통해 기계어로 번역되며 이것을 목적 코드라고 한다.
- 목적 코드에 시동 코드와 라이브러리 코드를 링크하면 실행 코드가 나온다.
'공부 및 정리 > C++' 카테고리의 다른 글
C++의 기초 - 6 (0) | 2022.12.12 |
---|---|
C++의 기초 - 5 (0) | 2022.12.12 |
C++의 기초 - 4 (0) | 2022.11.30 |
C++의 기초 - 3 (0) | 2022.07.12 |
C++의 기초 - 2 (0) | 2022.06.15 |