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 |