Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Będziemy nadal rozwijać język C#, aby sprostać zmieniającym się potrzebom deweloperów i pozostać najnowocześniejszym językiem programowania. Będziemy wprowadzać innowacje chętnie i szeroko we współpracy z zespołami odpowiedzialnymi za biblioteki platformy .NET, narzędzia deweloperskie i obsługę obciążeń, przy jednoczesnym zachowaniu ostrożności w duchu języka. Rozpoznając różnorodność domen, w których używany jest język C#, będziemy preferować ulepszenia zarówno języka, jak i wydajności, które przynoszą korzyści wszystkim lub większości deweloperów i utrzymują wysokie zaangażowanie w zgodność z poprzednimi wersjami. Będziemy nadal wspierać szerszy ekosystem platformy .NET i rozwijać swoją rolę w przyszłości języka C#, zachowując zarządzanie decyzjami projektowymi.
Jak strategia kieruje C#
Strategia języka C# kieruje naszymi decyzjami dotyczącymi ewolucji języka C#, a te adnotacje zapewniają wgląd w sposób, w jaki myślimy o kluczowych instrukcjach.
"Będziemy wprowadzać innowacje chętnie i szeroko"
Społeczność języka C# nadal rośnie, a język C# nadal rozwija się, aby zaspokoić potrzeby i oczekiwania społeczności. Czerpiemy inspirację z wielu źródeł, aby wybrać funkcje, które przynoszą korzyści dużemu segmentowi deweloperów języka C# i które zapewniają spójne ulepszenia produktywności, czytelności i wydajności.
zwracanie uwagi, aby trzymać się ducha języka
Oceniamy nowe pomysły w duchu i historii języka C#. Ustalamy priorytety innowacji, które mają sens dla większości istniejących deweloperów języka C#.
"ulepszenia, które przynoszą korzyści wszystkim lub większości deweloperom"
Deweloperzy używają języka C# we wszystkich obciążeniach platformy .NET. Deweloperzy tworzą przednią i tylną część sieciową, aplikacje chmurowe i aplikacje stacjonarne za pomocą języka C#. Język C# umożliwia korzystanie z aplikacji międzyplatformowych. Koncentrujemy się na nowych funkcjach, które mają największy wpływ bezpośrednio lub przez zwiększenie możliwości ulepszeń wspólnych bibliotek. Programowanie funkcji językowych obejmuje integrację z naszymi narzędziami deweloperów i zasobami edukacyjnymi.
"wysokie zaangażowanie w zgodność z poprzednimi wersjami"
Szanujemy, że jest obecnie używana ogromna ilość kodu w języku C#. Każda potencjalna zmiana, która może spowodować niezgodność, jest starannie rozważana pod kątem skali i wpływu zakłóceń, jakie może wywołać w społeczności użytkowników języka C#.
utrzymanie nadzoru
Projektowanie języka C# odbywa się w sposób otwarty z udziałem społeczności. Każdy może zaproponować nowe funkcje języka C# w naszym repozytorium GitHub . Zespół ds. projektowania języka podejmuje ostateczne decyzje po rozważeniu opinii społeczności.