반응형
C++의 특징은 다음과 같다.
● 프로그래밍의 자유도가 높다.
● 객체지향 언어이지만 절차지향 프로그래밍도 강력하게 지원하는 언어이다.
● 객체지향, 절차지향, 일반화 프로그램의 3가지 특징을 가진다.
● 대부분의 C 프로그램은 C++에서 문제없이 컴파일된다.
● Simula에서 영향을 받았다.
● 성능 저하를 최소화 하는 방향으로 개발되었다.
● 메모리 관리를 직접해야 한다. 가비지 콜렉터가 없다.
● 예외 처리를 하면 성능 저하가 매우 크다.
● 다른 비슷한 객체지향 언어에 비해 속도가 매우 빠르다.
● 다른 비슷한 객체지향 언어에 비해 배우기가 매우 어렵다.
● C++이 C언어와 다른 고급 언어들 사이 애매한 위치에 있다고 비판하는 사람도 있다.
반응형
'컴퓨터 > C' 카테고리의 다른 글
C 언어 - 데이터 형식 (0) | 2020.09.10 |
---|---|
C++ 함수 인자 기본값 (0) | 2020.06.04 |
C++ 역사 (0) | 2020.06.03 |
C 코드와 C++ 코드를 함께 컴파일 extern "C" (0) | 2020.06.03 |
C++의 Name mangling (0) | 2020.06.03 |
댓글