Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Firma Microsoft oferuje 3 języki na platformie .NET — C#, F# i Visual Basic. W tym artykule poznasz naszą strategię dla każdego języka. Poszukaj linków do dodatkowych artykułów na temat tego, jak te strategie prowadzą nas i sposoby, aby dowiedzieć się więcej o każdym języku.
C#
C# to wieloplatformowy język ogólnego przeznaczenia, który sprawia, że deweloperzy są wydajni podczas pisania wysoce wydajnego kodu. W przypadku milionów deweloperów język C# jest najpopularniejszym językiem platformy .NET. Język C# ma szeroką obsługę ekosystemu i wszystkich obciążeń platformy .NET. W oparciu o zasady obiektowe zawiera wiele cech z innych paradygmatów, a nie tylko programowania funkcjonalnego. Funkcje niskiego poziomu obsługują scenariusze o wysokiej wydajności bez pisania niebezpiecznego kodu. Większość środowiska uruchomieniowego i bibliotek platformy .NET jest napisana w języku C#, a postęp w języku C# często przynosi korzyści wszystkim deweloperom platformy .NET.
Nasza strategia dla języka C#
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.
Więcej informacji o tym, jak ta strategia poprowadzi nas w przewodniku języka C#.
F#
F# to zwięzły, niezawodny i wydajny język, który domyślnie jest oparty na wyrażeniach i niezmienny. Koncentruje się na ekspresyjności, prostocie i elegancji i jest używany przez tysiące deweloperów, którzy doceniają pragmatyczne podejście skupiające się na funkcjach do platformy .NET. Język F# oferuje pełną moc platformy .NET i dobrze współpracuje z językiem C# w przypadku rozwiązań w języku mieszanym. Społeczność wnosi znaczący wkład w kompilator i środowisko uruchomieniowe, a także szeroką gamę narzędzi i struktur języka F#.
Nasza strategia dla języka F#
Będziemy wspierać ewolucję języka F# i wspierać ekosystem języka F# dzięki przywództwu języka i zarządzaniu. Zachęcamy społeczności do ulepszania języka F# i środowiska deweloperów. Będziemy nadal polegać na społeczności, aby zapewnić ważne biblioteki, narzędzia deweloperskie i obsługę obciążeń . W miarę rozwoju języka język F# będzie obsługiwać ulepszenia platformy .NET i zachować współdziałanie z nowymi funkcjami języka C#. Będziemy pracować między językami, narzędziami i dokumentacją, aby zmniejszyć barierę wejścia do języka F# dla nowych deweloperów i organizacji, a także poszerzyć zasięg do nowych domen.
Więcej informacji o tym, jak ta strategia prowadzi nas w przewodniku języka F#.
Visual Basic
Język Visual Basic (VB) ma długą historię jako przystępny język, który preferuje przejrzystość ponad zwięzłość. Setki tysięcy deweloperów koncentrują się wokół tradycyjnych klienckich obciążeń opartych na systemie Windows, gdzie VB od dawna jest pionierem w dostarczaniu doskonałych narzędzi i łatwości użycia. Obecnie deweloperzy języka VB korzystają ze stabilnego i dojrzałego języka zorientowanego na obiekt w połączeniu z rosnącym ekosystemem platformy .NET i ciągłymi ulepszeniami narzędzi. Niektóre obciążenia platformy .NET nie są obsługiwane w języku VB i często deweloperzy języka VB używają języka C# w tych scenariuszach.
Nasza strategia dotycząca języka Visual Basic
Język Visual Basic pozostanie prostym i przystępnym językiem ze stabilnym projektem. Podstawowe biblioteki platformy .NET będą obsługiwać program Visual Basic, a wiele ulepszeń środowiska uruchomieniowego platformy .NET i bibliotek automatycznie skorzysta z języka Visual Basic. Gdy język C# lub środowisko uruchomieniowe platformy .NET wprowadza nowe funkcje, które wymagają obsługi języka, język Visual Basic będzie ogólnie przyjmować podejście tylko do użycia i unikać nowej składni. Język Visual Basic nie zostanie rozszerzony na nowe obciążenia. Będziemy nadal inwestować w doświadczenie w programie Visual Studio i interoperacyjność z językiem C#, zwłaszcza w podstawowych scenariuszach Visual Basic, takich jak Windows Forms i biblioteki.
Więcej informacji o tym, jak ta strategia poprowadzi nas w przewodniku Języka Visual Basic.