2009-12-02 4 views

답변

-5

대부분의 최신 데스크톱 프로그램은 C++로 작성되었습니다.

+0

불필요하게 무례하고 짧은 대답. –

2

MFC 기본적으로 C++를 의미합니다.

오래된 기원 Win32에서의 바로 위에에 자신의 프레임 워크 을 굴러와 나는 많은 윈도우 프로그램을 의심 것 또는 직접 사용하고 여전히 대부분 C. MS 비주얼 스튜디오

1

봐 수도 있지만, 그것은 함께 제공 멋진 인터페이스와 GUI 개발을위한 사용하기 쉬운 라이브러리입니다. GUI 개발에는 인기있는 여러 라이브러리가 있습니다. 대부분은 여러 언어에 대한 바인딩을 가지고 있지만 위의 C++가 가장 많이 사용되는 것에 동의합니다.

3

이전 프로그램은 일반적으로 MFC와 같은 프레임 워크 위에 Visual C++로 작성됩니다. (프로그램이 Microsoft에 의해 작성된 것이 아니라면 실제로 MFC를 사용하지는 않습니다. :) Visual Basic은 내부 또는 아마추어 응용 프로그램에도 매우 일반적 이었지만 잘 알려진 "주류"응용 프로그램에는 적합하지 않았습니다.

최신 프로그램은 일반적으로 C# 또는 VB.NET에서 .NET 플랫폼으로 작성됩니다.

2

운영체제와 프로그램의 도메인에 따라 다릅니다. .NET을 지원할 수있는 Windows 버전 인 경우 개발자에게 제공되는 기능으로 인해 많은 응용 프로그램이 .NET으로 작성됩니다. 응용 프로그램이 구형 플랫폼 용이거나 강렬한 그래픽을 사용하거나 순수한 성능을 위해 빌드 된 경우 C++로 표시됩니다.

+2

모양? 어떻게 C#으로 작성된 앱이 C++로 작성된 것보다 멋지게 보이는지 (또는 다른지)는 확실하지 않습니다. 주된 절충점은 코딩 효율 (C#을 선호함) 대 런타임 효율성 (C++과 특히 메모리 사용에 유리함)입니다. –

+0

모두 GUI 라이브러리 지원에 따라 달라집니다. 일반적으로 순수한 C++로 작성된 라이브러리는 더 많은 작업을 필요로하며 apparence와 기능이 C#과 일치하지 않습니다. – monksy

+1

당신은 똑같이 C++ 프로그램이 잘 보이는 제품을 대량 생산할 수있는 많은 자원을 가진보다 발전된 개발 하우스에 의해 작성되는 경향이 있다고 주장 할 수 있습니다. 멋진, 고 기능성 GUI의 가장 좋은 예를 살펴보면 대부분 C++로 작성되었습니다. 이것은 회사가이 앱에서 만든 많은 투자로 인해 언어 사용의 결과가 아닙니다. 하지만 멋진 C++ GUI는 가능하지만 공통적이라고 말할 수는 없습니다. 그러나 Windows GUI를 작성한다면 분명 C#으로 갈 것입니다. –

1

10 년 전의 답변은 # 2 자리에서 C++ 멀리 떨어진 아마 Visual Basic이었습니다. 오늘날 C++은 여전히 ​​독점적이지만 C#은 새로운 프로젝트에 대한 시장 점유율을 높이고 있습니다. 많은 주요 응용 프로그램들이 잠시 동안 있었지만 C++로 작성되었으며 계속 사용되었습니다.

편집 : 당신이 많이 깨닫지 못하고 보게되는 또 다른 공통 언어/프레임 워크는 델파이입니다.

관련 문제