欧洲杯竞猜图片

VisualBasic永远29岁微软宣布不再发展这门语言

雷锋网AI源创评论了解到,.Net 5 是一套可以为 Windows、Linux、macOS、iOS、tvOS、Android、Web 等提供统一运行环境,横跨云端、IoT、本地游戏等的大迭代版本,由微软在去年 Build 大会宣布,并在今年的 3 月 17 日发布了第一个预览版本。

“展望未来,我们不打算继续演化 VB 这门语言,而是将精力放在改进稳定性、以及保持 .NET Framework版本和 .NET Core 的兼容性。”当然由于平台差异,VB 在两个版本上会逐渐展示出差异。

随着时间的推移,专业开发者越来越倾向于使用 C#, 许多 VB 的用户也干脆放弃了更复杂、功能强大的 . NET 版本。到了今天,微软几乎所有的相关开发文档都用 C#,VB 源代码的例子越来越难找到。

但是分析人士说,如果没有集中的管理和协调,国家的所有努力仍然只是一个全国和地方机构之间的竞争联盟,受到重复工作、供应竞争、官僚作风等因素阻碍。所有这些都使得美国没有一个统一、连贯的策略来检测和追踪接触者,以遏制新冠病毒蔓延。

“我们在一天之内做了20多万次检测,”美国副总统彭斯在本周的一个特别工作组简报会上表示。特朗普还在简报会中称,检测(能力)是“我们拥有的伟大资产之一”,能够让美国得以重新开放。

而微软不是很重视 VB 的态度似乎一直有迹可循。2017 年,微软曾宣布过一个 C#/VB 协同开发策略,但事实上有人认为这个策略一直形同虚设,只有 C# 会获得所有的新特性,而 VB 会专注于它曾经主宰的更简单、更容易接近的场景。这一则声明相当于正式宣告策略破产。

他说:“由于我亚裔背景,人们开始质疑是否可以再与我联系。”

不过,特朗普本周在白宫的新闻发布会上却大大赞扬了他的政府对疫情的反应,“我们在这么短的时间内所做的事情令人难以置信。”

但是,技术专家格伦·威尔表示,就目前的检测水平而言,让美国重新开放将意味着要“盲目飞行”。威尔参与撰写了哈佛大学萨弗拉伦理中心的一份报告,该报告呼吁美国在6月初需要达到每天500万的检测量。威尔认为,彭斯提到的每天逾20万次的检测量,远远没有达到(重新开放的标准)。

“它被认为是一种玩具语言,适合刚开始学习编程的人。”编程语言社区 TIOBE 在 2018 年出具的一份报告中这样写道,没有多少专业开发者会过多关注这种语言。“微软正在慢慢减少对 VB 的投入,这种语言迟早会衰落。”微软官方当年公布的数据,C# 的使用者量级是数百万,而 VB.NET只有数十万。

麦吉尔大学(McGill University)教授海德(Sandra Hyde)一直在研究疫情与健康恐慌期间不同文化如何成为箭靶的相关性。“目前这个疫情,没有有效治愈法,也没有疫苗,人们对此感到恐惧。他们想找发泄者,将责任归咎于与自己不同的人更容易。”

文章称,新冠病毒检测套件制造商们正夜以继日地运转生产线,以使产量不断翻倍。美国加州一家私人医疗保健机构则建造了一个巨型实验室,每天处理数千项测试,并通过短信传递检测结果。而在各地的小型实验室里,检测专家们每天都在“临时凑合”,以填补无法预测的供应链缺口,这些缺口可能导致他们今天没有棉签,明天又没有关键的化学物质。

Mike_Brady 也是其中一位,他在 2002 年开始上手 C#。他认为有些 VB 程序员还在坚守 VB 是因为他们对于花括号(curly braces)太过恐惧了,“虽然 C# 很像 C,但并不是(我在工作中接触过几年 C 语言,不寒而栗,再也不要用了!),事实上 C# 更接近 VB.NET,转换并不是很难的一件事,可能一两个星期,就能适应这种文体上的差异。”

俄消费者权益及公民平安保护监督局新闻处发布消息称,俄罗斯已进行了490多万次新冠病毒检测,29.2万人因疑似感染新冠病毒处于医学观察中。

但很神奇的是,VB. NET 一直活跃在 TIOBE 程序语言榜单中,在 2018 年 12 月还超过 C#,排在第五位。最新的 3 月榜单中,C#排在第五,VB. NET 比之去年 3 月下滑位至第六,VB 排在第 18 位。

本周,哈佛大学流行病学家迈克尔·米娜在与记者的电话会议上警告说,如果不采取统一连贯的检测等策略,即将进行的重新开放美国的尝试将是“灾难性”的。

温哥华警察局表示,针对亚裔社区的仇恨犯罪(无论是华裔、韩裔还是日裔)的报告增加了600%。

而微软选择了.NET 。2005 年,微软宣布将不再对非 .NET 版本的 VB 提供免费支持,百名 MVP 上书抗议也未果。后来,微软在 2010 年将两个版本又融入了 Visual Studio。

林翠西(Trixie Ling,音译)说自己有一次在温哥华街道上行走,却遇到一个年轻白人对她吐口水。她当下太震惊了,甚至忘了打电话报警,所以未有相关指控。

卑诗(不列颠哥伦比亚省)省反歧视网络组织(Anti-Racism Network)负责人荷提格(Jane Hurtig)认为种族歧视一直存在,只是“我们正处于一个人们更开放地表达自己感受的时代,有人公开宣扬种族主义思想。”

VB 曾经也辉煌过,它是第一个支持可视化界面设计的语言。

在内斗中取胜的 VB .NET,但没有抗住外部的对手—— C# 。C# 于 2000 年和 .NET 开发平台一起由微软发布。.NET 开发平台支持多种语言,其中 C# 是主语言。

也就是说,VB.NET 不会消失,只是不会进一步发展,开发者可以转用 .NET Core,或者直接转去用 C#。

卑诗省省督奥斯汀(Janet Austin)在推特上发起名为“一起不同”(Different Together)的反种族主义运动。反种族主义的倡导者并希望在中小学和工作场所开设更多反对种族主义的讲习班。

来自政府的危险信息:20万与500万

林翠西和苏安迪都说他们愿意站出来,为反种族主义尽更多力量,也希望更多人不要沉默,不要袖手旁观。

微软还指出, Visual Studio 还将持续增加新功能、改善性能,VB 开发者也能继续躺享,比如他们近期为 VB 加入了 IntelliCode 。

米娜说:“我担心的是,我们最终会重蹈覆辙,主要城市的医疗系统会因为重大疫情而迅速不堪重负。”

与此同时,专家们表示,随着各州开始放松社会疏离措施,特朗普政府正在散布危险的错误信息,美政府不仅否认供应短缺,低估了感染数量,还夸大了当前大量检测和接触追踪所能带来的“安全边际”。

雷锋网原创文章,。详情见转载须知。

Quick BASIC 是 DOS 下的开发语言,后来随着 Windows 系统的推出加入了图像化设计,1991 年 4 月,微软将新的版本改名为:Visual Basic,一经问世,便得到许多程序员的青睐。1998 年发布的 VB 6.0 是一个应用非常广泛的版本。

一个灾难警告:病毒检测与重开美国

但也是这个版本割裂了 VB 的阵营,一部分开发者去用了.NET 版本,另一些则坚持使用过去 VB,如经典的 VB6。开发者表示两种语言差别颇大,前者更像 java,更面向对象。

还有很多的开发者表达了对于 VB、以及 20 年前使用 VB 时光的怀念。这些开发者差不多在 90 年代从 FoxPro 迁移到 VB,2000 年之后又切换到 C#。所以在怀念之余,他们也大力鼓动 VB 开发者转到 C#。

雷锋网(公众号:雷锋网)AI源创评论了解到,VB 的前身是 Quick BASIC ,由微软公司在 1987 年推出。若再往前追溯,Quick BASIC 还是 BASIC 的继承者。BASIC 语言诞生于 1971 年,设计目的就是面向初学者,其时的 Fortran 和 Algol 60 语言很难被非理工科生掌握。 

不过需要指出的是,尽管 VB 衰落,但其实现在有许多程序和 APP 是用 VB 写的,比如许多专为中小型企业开发的办公应用程序,VB 可以快速原型化,而且很容易上手。

在外网一篇博客下,雷锋网AI 源创评论注意到,一些开发者表示,VB 用户群太小众了,“消亡”是不可避免的。不仅他身边朋友没有人用,连朋友的朋友都没人用。