본문 바로가기
컴퓨터/C

C++ 특징

by Begi 2020. 6. 3.
반응형

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

댓글