다음을 통해 공유


주석이 추가된 C# 전략

개발자의 변화하는 요구를 충족하고 최첨단 프로그래밍 언어로 남도록 C#을 계속 발전시킬 것입니다. 우리는 .NET 라이브러리, 개발자 도구 및 워크로드 지원을 담당하는 팀과 협력하여 열렬하고 광범위하게 혁신하면서 언어의 정신을 유지하도록 주의를 기울일 것입니다. C#이 사용되는 영역의 다양성을 인식하여 모든 또는 대부분의 개발자에게 도움이 되는 언어 및 성능 개선을 선호하고 이전 버전과의 호환성에 대한 강한 의지를 유지할 것입니다. Microsoft는 계속해서 더 광범위한 .NET 에코시스템에 권한을 부여하고 C#의 미래에서 그 역할을 확대하는 동시에 디자인 결정에 대한 책임감을 유지할 것입니다.

전략이 C#을 안내하는 방법

C# 전략은 C# 진화에 대한 결정을 안내하며, 이러한 주석은 핵심 문에 대해 어떻게 생각하는지에 대한 인사이트를 제공합니다.

"우리는 열성적이고 광범위하게 혁신할 것입니다."

C# 커뮤니티는 계속 성장하고 있으며, C# 언어는 커뮤니티의 요구와 기대에 맞게 계속 진화하고 있습니다. 다양한 소스에서 영감을 받아 C# 개발자의 큰 세그먼트에 도움이 되며 생산성, 가독성 및 성능을 일관되게 개선하는 기능을 선택합니다.

"언어의 정신을 유지하도록 주의를 기울입니다."

C# 언어의 정신과 역사에서 새로운 아이디어를 평가합니다. 대부분의 기존 C# 개발자가 이해하는 혁신의 우선순위를 지정합니다.

"모든 또는 대부분의 개발자에게 혜택을 주는 개선"

개발자는 웹 프런트 엔드 및 백 엔드, 클라우드 네이티브 개발, 데스크톱 개발 및 플랫폼 간 애플리케이션 빌드와 같은 모든 .NET 워크로드에서 C#을 사용합니다. 직접 또는 공통 라이브러리의 개선을 강화하여 가장 큰 영향을 주는 새로운 기능에 초점을 맞춥니다. 언어 기능 개발에는 개발자 도구 및 학습 리소스에 대한 통합이 포함됩니다.

"이전 버전과의 호환성에 대한 강한 의지"

현재 방대한 야의 C# 코드가 사용되고 있음을 존중합니다. 잠재적인 호환성이 손상되는 변경은 C# 커뮤니티에 대한 중단의 규모 및 영향에 대해 신중하게 고려됩니다.

"관리 유지"

C# 언어 디자인은 커뮤니티 참여와 함께 공개적으로 진행됩니다. 누구나 GitHub 리포지토리에서 새로운 C# 기능을 제안할 수 있습니다. 언어 디자인 팀은 커뮤니티 입력을 계량한 후 최종 결정을 내립니다.