본문 바로가기
CS

[CS] C++과 C#의 특징

728x90
반응형

C++의 특징

    - 절차 지향 언어인 C언어에 객체 지향 개념을 적용하여 만들어진것이 C++입니다.

    - 객체 지향 언어의 4가지 특성(캡슐화, 상속성, 다형성, 추상화)를 지키기 위한 기능 제공합니다.

    - 포인터를 지원합니다.

    - C#에 비해 보다 자유로운 형 변환이 가능합니다. (reinterpret_cast 등...)

    - 유닉스 기반으로 설계된 언어입니다.

 

C#의 특징

    - C#은 컴포넌트 지향 언어로 C#의 모든것이 객체로 취급됩니다.

    - GC(Garbage Collector)를 지원합니다.

    - 전역함수, 전역변수 선언이 불가능합니다.

    - 닷넷(.NET)으로 컴파일이 되는 언어이기에 .NET Framework에서만 작동합니다.

반응형

'CS' 카테고리의 다른 글

[CS] 객체지향의 5대 원칙 (SOLID)  (0) 2023.05.22