vb难还是c语言难_vb编程语言

2025-02-1602:43:41营销方案1

微软NET团队在最新开发者博客中宣告,虽然将继续在.NET 5.0版本中支持Visual Basic,但已不打算将VB作为独立语言进行进一步发展。

据雷锋网AI源创评论了解,NET 5.0是一套为多种平台提供统一运行环境的大规模更新,包括Windows、Linux、macOS、iOS、tvOS、Android以及Web等领域,首次亮相于微软去年的Build,并在今年3月17日发布了首个预览版本。

该预览版本支持类库、控制台、Windows Forms、WPF、Worker Service以及ASP.NET Core Web API等众多功能。

未来发展方向上,微软表示不会继续强化VB语言的进化,而是会更着重于稳定性的提升以及.NET Framework版本与.NET Core的兼容性维护。由于平台差异,VB在两个版本上将逐渐显现出不同特性。

尽管VB曾是首个支持可视化界面设计的语言,辉煌一时。其历史可追溯至微软于1987年推出的Quick BASIC,BASIC语言则诞生于1971年,初衷是面向初学者。随着Windows系统的推出,VB逐渐加入了图像化设计功能,并在1991年更名为Visual Basic,受到众多程序员的喜爱。

在.NET时代来临后,VB迁移至.NET平台,并进行了重大语言特性改进。这也导致了VB阵营的,一部分开发者选择了.NET版本,另一部分则坚持使用旧的VB版本。开发者们反馈两种语言差异较大,前者更接近于java,更加面向对象。

微软最终选择了.NET路线,并在2005年宣布不再对非.NET版本的VB提供免费支持。尽管如此,VB.NET在内斗中胜出,但最终未能抵挡住外部对手C的竞争。C与.NET开发平台一同由微软发布,且在.NET开发语言中占据主导地位。

随着时间的推移,越来越多的专业开发者倾向于使用C,许多VB用户也放弃了功能更为强大复杂的.NET版本。如今,微软的众多开发文档都使用C作为示例语言,VB源代码的例子愈发难以寻觅。

编程语言社区TIOBE在一份报告中提到:“它被视为适合初学者的玩具语言,专业开发者不会过多关注。”同时数据显示,C的使用量级达到数百万,而VB.NET使用者仅数十万。微软在博客中进一步解释了这一决策,表示开发者可以继续使用.NET Framework,并不一定需要将VB应用迁移到.NET Core上。

尽管如此,令人惊讶的是VB.NET依然活跃在TIOBE编程语言榜单中。最新数据显示,C排名第五,而VB.NET较去年有所下滑至第六位,而VB则排在更后的位置。

微软强调Visual Studio将继续增加新功能、改善性能,为VB开发者提供持续支持。例如近期为VB加入了IntelliCode等功能。

总体而言,虽然VB.NET的发展将不会进一步扩大,但也不会完全消失。开发者可以选择继续使用.NET Framework或转用.NET Core平台甚至转用C。

在外网的一篇博客下,有开发者表示VB用户群较小众,“消亡”或许难以避免。不过值得注意的是许多程序和APP仍是用VB编写的。同时也有许多开发者表达了对VB及20年前使用VB时光的怀念之情。

总的来说, VB的历史与现状为众多开发者留下了深刻的记忆与思考。未来之路虽不明朗, 但对于那些珍视这一语言的开发者来说, 仍有一线希望与支持存在。

参考链接:

Visual Basic support planned for .NET 5.0

  • 版权说明:
  • 本文内容由互联网用户自发贡献,本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 295052769@qq.com 举报,一经查实,本站将立刻删除。