2012-07-29 2 views
12

Visual Studio는 역사적으로 C++ 이었지만 2010 및 2012 버전에는 C# 또는 VB.NET 코드가 있습니까?Visual Studio 2010/2012는 어떤 언어로 쓰여졌습니까?

CLR이 작동해야합니까?

감사

+2

많은 언어로 작성되었습니다. Visual Studio는 다양한 부분으로 구성되어 있으며 각기 다른 부분은 다양한 언어와 기술을 사용합니다. Visual Studio는 또한 확장 성이 뛰어나며 원하는 언어로 확장 할 수 있습니다. 그리고 네, .NET이 필요합니다. –

답변

17

C++ 및 this link

+0

C#으로 작성된 부분을 알고 있습니까? 대부분 WPF UI 부분입니까? 나는 많은 WPF 코드가 실제로 C++에 있다고 생각할 것이다. – Hakkar

+1

VS2012의 소스를 공개하지 않았기 때문에 (그리고 결코 그렇게되지 않을 것임을 알기 때문에) 확실히 알아 내기가 어려울 것이다. – David

+0

나는 더 많은 연구를했다. VS UI가 많이 C#/VB.NET으로 작성되었습니다. 그들은 관리되는 언어로 나아가고 있지만, 분명히 오래된 코드베이스를 버리고 싶지 않기 때문에 여전히 많은 유산과 새로 추가 된 C++가 있습니다. – Hakkar

5

의 사이드 바에서 C#

봐는 출력 창은 C/C++로 작성된 것입니다 같은데. 제가 시도했을 때 :

string str="The quick brown fox \0 jumps over the lazy dog."; 
System.Diagnostics.Debug.WriteLine(str); 

"디버그"쇼의 출력 창 : "빠른 갈색 여우".

+0

(비주얼 스튜디오 2017에는 없음) –

1

The Programming Languages Beacon 웹 사이트에는 다양한 제품과 언어로 작성된 멋진 테이블이 들어 있습니다.이 사이트에 따르면 Visual Studio는 실제로 C# 및 C++로 작성되었습니다.

관련 문제