Get the App
SLTechnology News&Howtos  ›  IT Information  › 

Microsoft updates .NET language strategy: still supports Visual Basic and promotes open source and backward compatibility of C# and F#

Shulou Source: shulou.com Published: 2023-11-24 14:27:35 09月28日 Update

CTOnews.com, February 7, 2007. Microsoft announced three years ago that it would no longer add new features to Visual Basic, and now it has officially updated its .NET language development strategy. Microsoft's Kathleen Dollard wrote: "Microsoft offers C #, F# and Visual Basic on the .NET platform."

CTOnews.com looked at the page description, and in short, the overall picture hasn't changed much. Microsoft remains committed to fully support the above three languages and to open source C # and Franks to optimize the backward compatibility of the two languages and actively promote the evolution of the two languages.

Visual Basic

Visual Basic can be said to be an "alternative" in Microsoft's .net language development strategy, and you can regard it as a legacy product of Microsoft.

Microsoft said it will focus on maintaining VB's existing scenarios and does not expect to add support for new workloads such as Web front-ends and cross-platform UI frameworks.

C#

C # is, of course, Microsoft's most widely used .NET language, and Microsoft says it is evolving to meet the changing needs of developers and to maintain its position as the most advanced programming language.

Microsoft says it will work with the team responsible for .NET libraries, developer tools, and workload support to actively and extensively innovate.

F#

F# may not be as well known as the other two .NET languages. It is a so-called "functional" language, which Microsoft officially describes as "a general programming language for writing concise, robust, and high-performance code."

Like C#, F# will support .NET platform improvements and will maintain interoperability with the new C# features. Microsoft also noted that it will simplify the F# language to "lower barriers to entry for new developers and organizations, and improve the accessibility of F#, including continuous efforts to rewrite error messages and simplify language features."

Tags: Language Microsoft Cellular support continuous people Development function official platform message programming language commitment change work Development programming compatibility Strategy Update Apple Docker Huawei Linux macOS MariaDB Microsoft MySQL NVidia OPPO Reno Shulou Tech Info NVidia Redmi OPPO Reno Shulou Information