查看原文
其他

微软公布 .NET最新的编程语言支持策略

DotNet 2024-04-12

推荐关注↓

前言
微软在 .NET 平台上提供了对 3 种编程语言的支持 —— C#、F# 和 Visual Basic。近日它公布了针对每种语言的最新支持策略。

总的来说,微软依然致力于全面支持上述三种编程语言,重点是 C# 和 F#,他们会优化这两门语言的向后兼容性,并积极推动它们的演化。

C#

微软表示,将不断发展 C# 以满足开发人员不断变化的需求,并保持最先进编程语言的地位。

他们将与负责 .NET 库、开发者工具和工作负载支持的团队合作,积极广泛地进行创新,同时保持语言的 “灵魂”。

考虑到开发者使用 C# 的领域的多样性,微软将重点关注语言特性和性能改进,使所有或大多数开发者受益,并保持对向后兼容性的高度承诺。

他们将继续支持更广泛的 .NET 生态,并扩大其在 C# 未来的作用,同时保持对设计决策的管理。

F#

F# 的知名度可能不如其他两种 .NET 语言。它属于 “函数式” 语言,微软将其描述为 一种用于编写简洁、健壮和高性能代码的通用编程语言。

与 C# 一样,F# 将支持 .NET 平台改进,并将保持与新 C# 功能的互操作性。微软还指出,它将简化 F# 语言,改进语言、工具和文档,以 “降低新开发者和组织的进入门槛”。

此外,提升 F# 的可访问性包括不断努力改写错误消息和简化语言功能。

Visual Basic (VB)

微软将确保 Visual Basic 仍然是具有稳定设计的简单易用的语言。.NET 核心库(例如 BCL)将支持 VB,并且对 .NET 运行时和库的许多改进也会使 VB 受益。

当 C# 或 .NET Runtime 引入需要语言支持的新功能时,VB 通常会采用 consumption-only 方法,并避免使用新语法。

微软不打算将 Visual Basic 扩展到新的工作负载。他们将继续关注 Visual Studio 的体验以及与 C# 的互操作,尤其是在核心 VB 场景(例如 Windows 窗体和库)中。

详情查看

https://learn.microsoft.com/en-us/dotnet/fundamentals/languages

转自:OSC开源社区(ID:oschina2013)

- EOF -

推荐阅读  点击标题可跳转
.NET 提升开发效率的强大多功能工具箱
.NET 6.0 开发的配置中心开源项目在浏览器端编译和运行C#代码的工具

看完本文有收获?请转发分享给更多人

推荐关注「DotNet」,提升.Net技能 

点赞和在看就是最大的支持❤️

继续滑动看下一个
向上滑动看下一个

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存