Strategi C# yang diannotasi
Kami akan terus mengembangkan C# untuk memenuhi kebutuhan pengembang yang berubah dan tetap menjadi bahasa pemrograman canggih. Kami akan berinovasi dengan penuh semangat dan luas dalam kolaborasi dengan tim yang bertanggung jawab atas pustaka .NET, alat pengembang, dan dukungan beban kerja, sambil berhati-hati untuk tetap dalam semangat bahasa. Mengenali keragaman domain tempat C# digunakan, kami akan lebih memilih peningkatan bahasa dan performa yang menguntungkan semua atau sebagian besar pengembang dan mempertahankan komitmen tinggi untuk kompatibilitas mundur. Kami akan terus memberdayakan ekosistem .NET yang lebih luas dan menumbuhkan perannya di masa depan C#, sambil mempertahankan kepengarangan keputusan desain.
Cara strategi memandu C#
Strategi C# memandu keputusan kami tentang evolusi C#, dan anotasi ini memberikan wawasan tentang bagaimana kita memikirkan pernyataan utama.
"kami akan berinovasi dengan bersemangat dan luas"
Komunitas C# terus berkembang, dan bahasa C# terus berkembang untuk memenuhi kebutuhan dan harapan masyarakat. Kami menarik inspirasi dari berbagai sumber untuk memilih fitur yang menguntungkan segmen besar pengembang C#, dan yang memberikan peningkatan yang konsisten dalam produktivitas, keterbacaan, dan performa.
"berhati-hatilah untuk tetap dalam semangat bahasa"
Kami mengevaluasi ide-ide baru dalam semangat dan sejarah bahasa C#. Kami memprioritaskan inovasi yang masuk akal untuk sebagian besar pengembang C# yang ada.
"perbaikan yang menguntungkan semua atau sebagian besar pengembang"
Pengembang menggunakan C# di semua beban kerja .NET, seperti front dan back end web, pengembangan asli cloud, pengembangan desktop, dan membangun aplikasi lintas platform. Kami berfokus pada fitur baru yang paling berdampak baik secara langsung, atau dengan memberdayakan peningkatan pada pustaka umum. Pengembangan fitur bahasa mencakup integrasi ke alat pengembang dan sumber daya pembelajaran kami.
"komitmen tinggi terhadap kompatibilitas mundur"
Kami menghormati bahwa ada sejumlah besar kode C# yang digunakan saat ini. Setiap potensi perubahan yang melanggar dipertimbangkan dengan cermat terhadap skala dan dampak gangguan pada komunitas C#.
"mempertahankan kepemimpinan"
Desain bahasa C# berlangsung di tempat terbuka dengan partisipasi komunitas. Siapa pun dapat mengusulkan fitur C# baru di repositori GitHub kami. Tim Desain Bahasa membuat keputusan akhir setelah menimbang masukan komunitas.