C++/C++ 기초

C++의 특징들

언리얼배우기 프로젝트 2024. 12. 24. 22:47

C++의 특징들

1. 낮은 수준 엑세스와 추상화

 

- C++는 C언어처럼 시스템에 직접 접근할 수 있고, Simula처럼 데이터를 추상화하여 접근할 수 있도록 했습니다.

 

2. 유용한 도구 

 

- C++는 범용 언어로 애플리케이션 개발은 물론, 시스템에 접근하여 하드웨어를 직접 다룰 수도 있습니다.

 

3. 시점 

 

- C++는 객체지향 프로그래밍을 지원하는 첫 번째 언어는 아니었지만, 언어 특유의 범용성 덕분에 출시부터 실제 문제를 해결하는 유용한 도구로 사용되었습니다.

 

4. 비독점

 

- AT&T 벨 연구소는 C++개발 이후 소유권을 독점하지 않았습니다. C++가 외부에서 개발되는 것을 장려하고 1989년 이후에는 모든 권리를 표준 기구로 이양했습니다.

 

5. 안정성

 

- 초기 배포부터 C언어와 호환성, 안정성을 확보했으며 이후에도 높은 호환성과 안정성을 유지하기 위해 표준화 과정을 충실하게 수행했습니다.

 

6. 발전

 

- 예외 처리, 템플릿, STL같은 새로운 기능이 C++전반에 걸쳐 계속 추가되었습니다.

 

 

'C++ > C++ 기초' 카테고리의 다른 글

C++ class(1)  (0) 2024.12.31
C++ 연산자(산술, 비교, 논리, 대입, 증감)  (0) 2024.12.25
C++ 자료형  (3) 2024.12.25
C++ Hello, world!  (2) 2024.12.25
C++ namespace, cout, cin  (2) 2024.12.24