.net - 오프라인 - 윈도우 10 닷넷 프레임 워크 버전 확인




.NET Framework는 어떤 언어로 작성 되었습니까? (4)

항상 묻고 싶었던 질문과 실제로 두려워했던 .NET Framework는 어떤 언어로 작성 되었습니까? 나는 도서관 자체를 의미한다.
주로 C와 C ++였습니다. (Jon Skeet이이 책을 읽고 있기를 바랍니다. 그가 그것에 대해 어떻게 생각하는지 듣는 것은 매우 재미있을 것입니다)


.NET은 어셈블리 언어로 작성 되었기 때문에 C 및 C ++로 완전히 작성되었습니다. C와의 어셈블리 통합은 새로운 언어에 비해 훨씬 쉽습니다.


ASP.NET MVC와 같이 오픈 소스 인 .NET Framework의 일부가 있으며 C #으로 작성되었습니다.

.NET Framework는 많은 어셈블리를 나타내므로 다른 라이브러리가 다른 언어로 작성되었다고 가정합니다. 언어가 CLR을 준수하는 한 프레임 워크의 일부를 만드는 데 사용할 수 있습니다.

모두는 말했다, 그러나; .NET Framework의 사자가 C ++과 C #으로 작성되었다고 가정합니다.


Microsoft .NET Framework는 많은 부분으로 나누어 져 있습니다.

CLR : C ++

IO / 신호 처리 : 어셈블리

Baseclass 라이브러리 : C #

System.Threading : C #

복잡한 데이터 구조 : C ++

: GetHashCode








programming-languages