다음을 통해 공유


주석이 추가된 C# 전략

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

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

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

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

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

"언어의 정신에 주의를 기울이십시오"

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

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

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

"이전 버전과의 호환성에 대한 높은 약정"

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

"관리 유지"

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