All is well

[YYBASIC0102/얌얌코딩] 멀티패러다임 언어 본문

C++/YYBASIC

[YYBASIC0102/얌얌코딩] 멀티패러다임 언어

D0YUN 2025. 2. 2. 13:37

( 멀티 패러다임 ) = ( 객체 지향 ) + ( 절차 지향 )

  • 객체 지향 특성을 갖는 경우 객체를 이용할 수 있다는 것으로, 이는 class 속 멤버 변수 및 함수를 이용하는 것을 의미합니다.
    • 순수 객체 지향 언어는 전역 변수와 전역 함수를 이용할 수 없습니다.
      • 옛날 C#의 경우 main() 도 class 안에서 생성됩니다.
  • 반면 절차 지향 특성을 갖는 경우 전역 변수와 함수 이용할 수 있습니다.
  • C++는 객체 지향의 특성과 절차 지향 특성을 모두 갖고 있는 언어입니다. 이러한 언어를 멀티 패러다임 언어라고 합니다.

LV00_2 멀티패러다임 언어