AndersHejlsbergExcel是一种低代码/无代码、Web3等话题

制作 | CSDN(ID:CSDNnews)

Turbo Pascal、Delphi、C# 和 TypeScript 等编程语言的创造者,Anders Hejlsberg 是世界上最重要的计算机程序员之一。 Hejlsberg 在构建开发环境(如 Microsoft .NET)方面极具影响力,影响了数百万软件开发人员。最近,Hejlsberg 与 TNS 新闻编辑 Darryl K.Taft 进行了一次在线对话,围绕微软低代码/无代码、Web3 等主题分享了他对软件开发相关的许多事情的看法。

安德斯·海尔斯伯格

Excel 是一种低代码/无代码工具

问:您如何看待低代码、无代码?

Anders Hejlsberg:我认为这个领域的潜力是巨大的。我们经常忽略我们已经拥有世界上最好的编程语言之一,也许这取决于你如何在 Excel 中定义编程语言。可以说 Excel 是一种编写程序的低代码/无代码方式,人们运行程序,他们使用的电子表格是程序。你可以做一些事情计算机操作系统第三版课后答案,输入一些东西,然后运行程序,程序会在电子表格的底部运行并给你结果。

所以我认为挑战一直是这些工具。当达到低代码环境的限制时,您需要找到一种方法来设置适当的逃生舱口,以免陷入困境。并且这个逃生舱可以转移到更完整或更完整的编程环境中,这意味着一个有意义的可扩展模型是必须的。

所以有很多事情要考虑,但这些事情往往不是最重要的事情,因为人们往往会专注于画框和线条,以及这些例子的展示效果。但我经常好奇,这些工具能适应现实世界吗?许多人不能,但有些人可以。这就是有趣的地方。

问:我的意思是,重点是试图让更多的人进入发展的世界。他们中的一些人想走得更远,成为专业人士计算机操作系统第三版课后答案,或者至少更熟练。

安德斯·海尔斯伯格:是的。如果你问所有 Excel 用户,他们不会称自己为程序员。但是,从某种意义上说,它们确实如此。

问:是的,我喜欢将其与“Blue Apron”和“HelloFresh”等打包服务进行比较——它们让您开始学习如何烹饪,并自己动手做,做得更好。您认为软件开发中需要克服的下一个挑战是什么?

Anders Hejlsberg:我们的代码与机器学习如何帮助我们之间仍然存在巨大差距。由于人脑和神经网络的工作方式,从来没有真正的 0 和 1 和可靠的答案,这完全是关于统计和模糊逻辑。然而,所有的编程语言都牢牢地植根于逻辑和可证明性等等。这两种世界观之间存在巨大差距。看看我们最终如何弥合这一差距(如果我们最终做到了)。

软件开发中的安全性

问:现在让我们谈谈安全性。安全性以及整个软件开发左移的作用有多重要?

Anders Hejlsberg:这取决于你在堆栈中的位置。安全对于编程语言来说非常重要,至少它对我的工作影响很大,甚至可以说类型检查器是一种安全形式。这是软件中可利用的漏洞,所以从这个意义上说,编程语言会间接考虑安全性。

创建可以分析代码并指出可能的安全漏洞的工具是我们看待安全性的另一种方式。但显然,这是一个真正的问题。世界各地也有每天上班的人,他们的工作就是黑进西方国家的公司以获取报酬。这太可怕了。有很多人以滥用技术为生。尽管很悲伤,但这就是现实。

Web3

问:您对 Web3 有什么看法?您认为 Web3 开发需要新工具吗?

Anders Hejlsberg:首先,我们需要就 Web3 的概念达成一致,因为人们总是对它有不同的看法。我确实更喜欢创造者的概念,以及创造数字资产和获得奖励的能力。但是,这个领域也有很多骗子,有卖狗肉的,有急功近利的。还有很多环境污染,尽管这可以归因于一些正在进行的采矿活动和能源使用,所以这是一个多元化的世界。我们将看到这一切的结果。所以我喜欢它的某些部分,我讨厌它的某些部分。

潜力巨大的项目:GitHub 搭建的 Copilot

问:我知道您在 Microsoft 有很多工作要做,但在 Microsoft 之外有什么出色的项目或工作引起您的注意吗?

Anders Hejlsberg:我认为微软一定有一些非常有趣的项目。比如开发者工具、人工智能、机器学习,还有很多其他有趣的东西。不知道你是否了解 GitHub 正在构建的 Copilot 项目,在世界上所有的开源代码上训练一个机器学习网络,然后让它给出答案,是不是很棒?当然,这还是有点像西部大荒,因为有各种各样的机会和不可控的因素,还有知识产权等未解决的问题,但它显示出巨大的潜力。所以我认为这很有趣,我会密切关注。

Q:在我看来,这是2021年最好的编程项目,覆盖面比较大。

Anders Hejlsberg:是的,这个项目真的很吸引人。尤其是作为一名程序员,它可以让我们深入了解我们正在谈论的智能系统类型。但从某种意义上说,智能这个词有点用词不当,如果有人以前写过这段代码,可以从机器模型聚合内存中快速查找到,这非常了不起。但是如果之前没有人写过,那就得想办法了,结果可能出人意料,所以这方面要考虑的东西很多。但它是一个了不起的工具,因为它将重用的概念提升到了一个新的水平,并且使我们不必重新发明轮子。

—结束—

《新程序员001-004》全面上市,对话世界级大师,报告中国IT行业创新创造

© 版权声明
THE END
喜欢就支持一下吧
点赞0
分享
评论 抢沙发

请登录后发表评论