Delphi、C# 和 TypeScript 之父 Anders Hejlsberg(安德斯·海尔斯伯格,海神)赶潮AI

 自2022年11月ChatGPT横空出世,一波由AIGC引发的热潮轰轰烈烈持续传播。
 全球各国政府及大型互联网企业都在积极布局人工智能解决方案,抢占人工智能高地,推动人工智能产业健康发展。

Delphi、C# 和 TypeScript 之父,位列Microsoft Technical Fellow之一的 Anders Hejlsberg(安德斯·海尔斯伯格)Anders Hejlsberg 带领微软的团队在今年7月宣布了全新的开源项目 ——TypeChat,正式入列。

TypeChat 简化了使用 TypeScript 构建自然语言模型界面的过程,用户可以通过与 AI 对话,抹平了自然语言和结构化数据之间的差距,使开发人员更容易将自然语言界面集成到他们的应用程序中,从而构建类型安全 的UI。


年过六旬的Anders Hejlsberg,头像中已是白发苍苍。




 

尽管岁月不饶人,他的容颜与当年Delphi彩蛋照片中的形像相差甚远,但笑容不改,初心依旧,这是坚持每天写代码的他发自内心的喜悦。
 



他说一旦停止写代码后,就会膨胀飞起来,忘了程序员真正需要什么。 


 

微软全球副总裁Julia Liuson(潘正磊)女士说,我们团队里的 Anders Hejlsberg,大家喜欢称呼他“海神”,30 年过去了他还在写代码,他还能这么有激情。


你说他是程序员吗?他每天也是在写代码,但是他另外一个身份是全世界最好的编程语言设计师,而且他对整个行业的认知和分析、前瞻性是一流的。有很多的问题,我们两个会讨论,我会充分听取他的建议和意见。


我们一开始准备做 VS Code ,Anders 也是积极的推动者,他虽然自己不做,但他觉得这对我们来说是一个非常重要的领域去介入。他的这种前瞻性,对战略的把握,实际上对他的程序员生涯是非常重要的,如果没有这种战略的把握,没有这种前瞻性,他不可能在我们公司做到和全球资深副总裁同样的级别。但是同时作为一个程序员来说,他又是一个非常牛的程序员。
 



VS Code 在第一个版本做出来之后,已经有了很多的用户。Anders 看了之后,觉得还可以写得更好。于是他就花了几个月的时间,一个人把 TypeScript 编译器的部分重写了一遍。重写完以后,总代码量只有原来的三分之一,运行速度提升了好几倍。可谓宝刀不老。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/103767.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

flink的物理DataFlow图及Slot处理槽任务分配

背景 在flink中,有几个比较重要的概念,逻辑DataFlow图,物理DataFlow图以及处理槽执行任务,本文就来讲解下这几个概念 概念详解 假设有以下代码:数据源和统计单词算子的并行度是2,数据汇算子的并行度是1&…

HotSpot垃圾收集算法实现细节

文章目录 根节点枚举安全点安全区域记忆集与卡表写屏障三色标记 根节点枚举 在可达性分析算法中,由于GC Roots众多,所以在从GC Roots集合中进行引用链查找时会耗费大量时间。 迄今为止,所有收集器在根节点枚举这一步骤时都是必须暂停用户线…

​怎么安全无损地将操作系统转移到固态硬盘?

为什么需要转移系统到固态硬盘? 现如今,许多用户想要将自己的操作系统转移到固态硬盘,这是为什么呢?我们在下面向大家简单地介绍了一下迁移系统的优势: ​提升计算机性能:硬盘(HDD…

储能直流侧计量表DJSF1352

安科瑞 华楠 具有CE/UL/CPA/TUV认证 DJSF1352-RN导轨式直流电能表带有双路直流输入,主要针对电信基站、直流充电桩、太阳能光伏等应用场合而设计,该系列仪表可测量直流系统中的电压、电流、功率以及正反向电能等。在实际使用现场,即可计量总…

Golang-GJSON 快速而简单的方法来从 json 文档获取值

GJSON 是一个 Go 包,它提供了一种快速而简单的方法来从 json 文档获取值。它具有单行搜索、点符号路径、迭代和解析 json 行等功能。 GJSON 也可用于Python和Rust 入门 安装中 要开始使用GJSON 请安装 Go 并运行 go get : $ go get -u github.com/ti…

使用rabbitmq进行支付之后的消息通知

订单服务完成支付后将支付结果发给每一个与订单服务对接的微服务,订单服务将消息发给交换机,由交换机广播消息,每个订阅消息的微服务都可以接收到支付结果. 微服务收到支付结果根据订单的类型去更新自己的业务数据。 相关技术方案 使用消息…

数学建模B多波束测线问题B

数学建模多波束测线问题 1.问题重述: 单波束测深是一种利用声波在水中传播的技术来测量水深的方法。它通过测量从船上发送声波到声波返回所用的时间来计算水深。然而,由于它是在单一点上连续测量的,因此数据在航迹上非常密集,但…

图解 LeetCode 算法汇总——链表

本文首发公众号:小码A梦 一般数据主要存储的形式主要有两种,一种是数组,一种是链表。数组是用来存储固定大小的同类型元素,存储在内存中是一片连续的空间。而链表就不同于数组。链表中的元素不是存储在内存中可以是不连续的空间。…

WPS或EXCEL表格单元格下拉快捷选择项修改及设置方法

WPS或新版本EXCEL的设置下拉选项的方法是.点击一个单元格,菜单上选择数据,下拉列表即可设置,双击文字可编辑 EXCEL 旧的版本不同,可能有不同方法 方法一, 1.在空白区域里面,准备好需要填入下拉菜单里面的内容。 2.选中一个需要添加下拉菜单的单元格,然后…

MicroStation中将二维对象投射到三维实体

在三维建模中,偶而会遇到需要将一个2D对象沿Z轴或指定方向投射到一个3D实体,在3D实体表面生成这个2D对象的投影对象。 需要使用的操作命令为: Stencil 2D Elements on 3D Geometry,位于可视化工作流、实用工具栏内。 操作时先后选…

ChatGPT:深度学习和机器学习的知识桥梁

目录 ChatGPT简介 ChatGPT的特点 ChatGPT的应用领域 ChatGPT的工作原理 与ChatGPT的交互 ChatGPT的优势 ChatGPT在机器学习中的应用 ChatGPT在深度学习中的应用 总结 近年来,随着深度学习技术的不断发展,自然语言处理技术也取得了显著的进步。其…

More Effective C++学习笔记(5)

目录 条款25:将构造函数和非成员函数虚化条款26:限制某个类所能产生的对象数量条款27:要求(或禁止)对象产生于heap(堆)之中条款28:智能指针条款29:引用计数条款30&#x…