>> Edit article
이름
제목
패스워드
C 는 분명 객체지향 프로그래밍을 할 수 없는 언어입니다. 그러나 C++ 에는 C 가 포함되어 있습니다. 마치 Windows 9x 에 DOS 가 포함되어 있는 것과 비슷하지요. 최적화된 C++ 컴파일러가 최적화된 C 컴파일러보다 느린 프로그램을 만들지만, 최적화된 C 컴파일러(물론 요즘 버전)는 어셈블리에 근접할 정도로 빠른 프로그램을 만들 수 있습니다. 그렇기 때문에 어떤 면에서는 C 와 C++ 로 만든 프로그램의 속도 비교는 어셈블리와 C++ 로 만든 프로그램의 속도 비교 만큼이나 의미가 없을 수도 있습니다. 그리고 90년대 후반에 들어서부터 개인용 PC 의 성능은 놀랄만큼 발전했습니다. 1990년대 초반에 웍스테이션이라고 팔리던 컴퓨터들과 비슷하거나 오히려 능가하는 성능을 가진 것들을 우리는 개인용 PC 라고 사용하고 있습니다. 제 개인적인 의견으로는, 펜티엄 2 이상의 cpu 에서 속도에 매우 민감한 프로그램을 만들지 않는 한, C++ 의 느린 속도 때문에 걱정할 일은 없을 것 같습니다. 최근에 각광받는 비주얼 베이식, 델파이, 자바, 비주얼 씨(MFC 사용)은 모두 (비주얼 베이식의 경우 좀 문제가 있어 보입니다만) 객체 지향 프로그래밍 기법을 이용합니다. 님께서 하드웨어에 들어가는 펌웨어를 만들기를 희망하는 전자 또는 기계공학도이시면 C 를 권장합니다. 이런 상황에서 C++ 은 아직까지는 필요가 없기 때문이죠. 그렇지 않으시다면 C++ 이나 자바를 권장합니다. (자바는 C++ 과 비슷한 문법을 제공하지만 C가 포함되어 있지 않습니다. 참고하세요.) : 지금 C와 C++의 사이에서 갈등중입니다. : C++은 객체지향이 된다고 하지만 C보다 속도가 느리다고 하더군요.. : 그리고 C가 객체지향을 구현못하는것도 아니고 쓰는 사람도 훨신 : 많은데요.. : : -- : 갈수록 심플해지는 리눅스 사랑.넷
Copyleft
1999-2026 by
JSBoard Open Project
Theme Designed by
IDOO
All right reserved