0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

微软公布 .NET编程语言支持策略C#、F#和Visual Basic

OSC开源社区 来源: OSC开源社区 2023-02-14 11:28 次阅读

微软在 .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 窗体和库)中。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 微软
    +关注

    关注

    4

    文章

    6253

    浏览量

    103082
  • WINDOWS
    +关注

    关注

    3

    文章

    3441

    浏览量

    87148
  • 编程语言
    +关注

    关注

    9

    文章

    1879

    浏览量

    33189
  • Visual Basic
    +关注

    关注

    0

    文章

    18

    浏览量

    6273

原文标题:微软公布 .NET最新的编程语言支持策略

文章出处:【微信号:OSC开源社区,微信公众号:OSC开源社区】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    微软官宣:不再支持.NET 7,且不再提供技术支持

    微软声明称,对于.NET 7,2024年5月14日后将不再提供官方研发支持,即该版本的最长支持年限为18个月的STS标准。值得注意的是,这与微软
    的头像 发表于 03-28 10:09 108次阅读

    如何用C#代码对FX3/CX3的EEPROM进行编程

    /CyUSB-NET-manual/td-p/105011),我如何用 C# 代码对 FX3/CX3 的 EEPROM 进行编程? 我应该使用这个功能吗? \"4.9.1
    发表于 03-05 07:02

    plc编程语言与c语言的联系 c语言和PLC有什么区别

    语言,主要用于开发各种应用程序。尽管PLC编程语言和C语言有一些相似之处,但它们之间也存在一些明显的区别。 首先,PLC编程
    的头像 发表于 02-05 14:21 1099次阅读

    vb语言和c++语言的区别

    VB语言和C++语言是两种不同的编程语言,虽然它们都属于高级编程语言,但在设计和用途上有很多区别
    的头像 发表于 02-01 10:20 609次阅读

    使用Visual C++进行串口通信编程

    电子发烧友网站提供《使用Visual C++进行串口通信编程.doc》资料免费下载
    发表于 11-21 09:39 1次下载
    使用<b class='flag-5'>Visual</b> C++进行串口通信<b class='flag-5'>编程</b>

    TIOBE发布11月编程语言排行榜

     TIOBE 编程社区指数是一个衡量编程语言受欢迎程度的指标,评判的依据来自世界范围内的工程师、课程、供应商及搜索引擎,tiobe网站于2023年11月公布
    的头像 发表于 11-13 14:45 717次阅读

    C语言是否支持泛型编程

    C语言是否支持泛型编程?毫无疑问,答案是不支持
    的头像 发表于 10-16 10:02 350次阅读

    Linux下C语言编程入门教程

    编程风格等。u3000u3000Linux 作为一个优秀的操作系统,一项非常重要的功能就是支持系统调用尤其是支持C语言的系统调用功能十分的方
    发表于 09-22 06:56

    PLC的编程语言和方法

    一、PLC的编程语言 1、PIC的编程语言有梯形图、指令表、逻辑功能图、结构文本、BASIC语言
    的头像 发表于 09-20 15:58 845次阅读

    五种支持plc编程语言有哪些

    在PLC控制系统设计中,不同型号的PLC编程软件对以上五种编程语言支持种类是不同的,所以不但对PLC的硬件性能了解外,也要了解PLC对编程
    发表于 08-31 14:54 700次阅读
    五种<b class='flag-5'>支持</b>plc<b class='flag-5'>编程</b>的<b class='flag-5'>语言</b>有哪些

    中文编程语言——青语言开源发布

    据介绍,青语言是一门面向青少年、儿童和非专业人士的中文编程语言。它完全从零开始实现了代码文本到语法树的构建,语言内核参考了 Lisp,语法上主要参考了 JavaScript,以
    的头像 发表于 06-06 16:25 572次阅读
    中文<b class='flag-5'>编程</b><b class='flag-5'>语言</b>——青<b class='flag-5'>语言</b>开源发布

    虹科技术 | 重磅更新!PCAN-Basic加入NuGet,报文传输支持时间戳!

    PCAN-Basic.NETPCAN-Basic.NET(PCAN-BasicAPI4.7)是用于在.NET应用程序中访问和使用本机PCAN-BasicAPI的接口,该程序
    的头像 发表于 05-11 10:19 458次阅读
    虹科技术 | 重磅更新!PCAN-<b class='flag-5'>Basic</b>加入NuGet,报文传输<b class='flag-5'>支持</b>时间戳!

    C#|上位机开发新手指南(三)框架

    在上位机开发中,Windows Forms是使用最广泛的C#框架之一。Windows Forms是.NET Framework中的一个GUI框架,提供了丰富的GUI控件和易于使用的编程 模型,可以
    发表于 05-08 10:27 3次下载
    <b class='flag-5'>C#</b>|上位机开发新手指南(三)框架

    上位机软件开发用什么语言 上位机软件功能

    开发语言BasicBASIC是一种直译式的编程语言,在完成编写后不须经由编译及连接等步骤即可执行,类似脚本
    的头像 发表于 05-06 17:15 4583次阅读

    虹科技术 | 重磅更新!PCAN-Basic加入NuGet,报文传输支持时间戳!

    PCAN-Basic.NET PCAN-Basic.NET(PCAN-Basic API 4.7)是用于在 .NET 应用程序中访问和使用本机 PCAN-
    的头像 发表于 05-04 11:35 489次阅读
    虹科技术 | 重磅更新!PCAN-<b class='flag-5'>Basic</b>加入NuGet,报文传输<b class='flag-5'>支持</b>时间戳!