Jegyzetekkel ellátott C# stratégia

Folyamatosan fejlesztjük a C#-t, hogy kielégítsük a fejlesztők változó igényeit, és továbbra is a legkorszerűbb programozási nyelv maradjunk. Lelkesen és széles körben fogunk újítani a .NET-kódtárakért, fejlesztői eszközökért és számítási feladatok támogatásáért felelős csapatokkal együttműködve, miközben ügyelünk arra, hogy a nyelv szellemében maradjunk. Felismerve a C#-t használó tartományok sokféleségét, előnyben részesítjük a nyelvi és teljesítménybeli fejlesztéseket, amelyek az összes vagy a legtöbb fejlesztő számára előnyösek, és nagy elkötelezettséget élveznek a visszamenőleges kompatibilitás iránt. Továbbra is támogatjuk a szélesebb körű .NET-ökoszisztémát, és növeljük a C#jövőjében betöltött szerepét, miközben fenntartjuk a tervezési döntések gondnokságát.

Útmutatók a C stratégiai útmutatóihoz#

A C#-stratégia végigvezeti a C#-evolúcióval kapcsolatos döntéseinket, és ezek a széljegyzetek betekintést nyújtanak abba, hogyan gondolunk a legfontosabb állításokra.

"lelkesen és széles körben fogunk újítani"

A C# közösség folyamatosan növekszik, és a C# nyelv folyamatosan fejlődik, hogy megfeleljen a közösség igényeinek és elvárásainak. Számos forrásból merítünk ihletet olyan funkciók kiválasztásához, amelyek a C#-fejlesztők nagy részének hasznára szolgálnak, és amelyek következetesen javítják a termelékenységet, az olvashatóságot és a teljesítményt.

"ügyelni arra, hogy a nyelv szellemében maradjon"

A C# nyelv szellemében és történetében új ötleteket értékelünk ki. Előnyben részesítjük azokat az innovációkat, amelyek a meglévő C#-fejlesztők többségének értelmet nyernek.

"az összes vagy a legtöbb fejlesztő számára előnyös fejlesztések"

A fejlesztők minden .NET-számítási feladatban használják a C#-ot, például webes előtér- és háttérrendszereket, natív felhőfejlesztést, asztali fejlesztést és platformfüggetlen alkalmazások létrehozását. Olyan új funkciókra összpontosítunk, amelyek a legnagyobb hatással vannak közvetlenül, vagy a gyakori kódtárak fejlesztésének lehetővé tételével. A nyelvi funkciók fejlesztése magában foglalja a fejlesztői eszközökbe és a tanulási erőforrásokba való integrációt.

"nagy elkötelezettség a visszamenőleges kompatibilitás mellett"

Tiszteletben tartjuk, hogy ma nagy mennyiségű C#-kód van használatban. A C#-közösség zavarainak méretével és hatásával szemben gondosan mérlegeljük az esetleges kompatibilitástörő változásokat.

"gondnokság fenntartása"

A C#-nyelv kialakítása nyílt környezetben, közösségi részvétellel történik. A GitHub-adattárakban bárki javasolhat új C#-funkciókat. A nyelvi tervezési csapat a közösségi bemenet mérlegelése után hozza meg a végső döntéseket.