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

news/2024/12/20 2:17:56/

 自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.ppmy.cn/news/1098966.html

相关文章

复制tr的一行数据或者复制数据使用,使用jq和php

效果图&#xff1a; 2.Html <!--复制的tr数据&#xff0c;s----------------------------------------------------------------------------------------------->{foreach from$arrs keykk itemvv} <tr><td style"text-align:center;" >1</t…

[运维|系统] go程序设置开机启动踩坑笔记

参考文献 记systemctl启动go程序 在Ubuntu上作为systemctl服务运行时Go找不到文件 go语言程序设置开机启动&#xff0c;配置不生效 需要在服务配置文件中加入工作目录配置&#xff0c;示例 WorkingDirectory/path/to/go/program/directory

P2111 考场奇遇 ( 期望dp

#include <bits/stdc.h> using namespace std; using VI vector<int>; double dp[2000010];int n,q; double a; string s; //1 表示答案一样 0表示答案不一样 //答案一样时 正确的概率为 a 不一样时正确的概率为 1 - a //第 i 个题目时&#xff0c;至少对j个题目…

C/C++之链表的建立

个人主页&#xff1a;点我进入主页 专栏分类&#xff1a;C语言初阶 C语言程序设计————KTV C语言小游戏 C语言进阶 C语言刷题 欢迎大家点赞&#xff0c;评论&#xff0c;收藏。 一起努力&#xff0c;一起奔赴大厂。 目录 1.头插 1.1简介 1.2代码实现头插 …

判断动物知识竞猜答案正误

判断动物知识竞猜答案正误 教学目标 1&#xff0e; 知识与技能&#xff1a; 结合实例&#xff0c;理解选择结构。掌握if语句的基本格式&#xff0c;掌握关系运算符。 过程与方法&#xff1a; 学会使用if编程解决实际生活中的一些问题。 情感态度与价值观&#xff1a; 教…

【实训】“宅急送”订餐管理系统(程序设计综合能力实训)

&#x1f440;樊梓慕&#xff1a;个人主页 &#x1f3a5;个人专栏&#xff1a;《C语言》《数据结构》《蓝桥杯试题》《LeetCode刷题笔记》《实训项目》 &#x1f31d;每一个不曾起舞的日子&#xff0c;都是对生命的辜负 前言 大一小学期&#xff0c;我迎来了人生中的第一次实训…

Bean 的生命周期总结

目录 一、Bean生命周期的五个阶段 Bean的初始化 二、PostConstruct 和 PreDestroy 各自的效果 三、 实例化和初始化的区别 四、为什么要先设置属性在进⾏初始化呢&#xff1f; 一、Bean生命周期的五个阶段 Java 中的公共类称之为 Bean 或 Java Bean&#xff0c;而 Spring 中的…

企业变更记录查询API:解密企业演变的关键数据

前言 随着市场竞争的不断升级和商业环境的动态变化&#xff0c;企业必须不断适应新的情况和变革。在这个过程中&#xff0c;企业的变更记录成为了关键的数据&#xff0c;它可以帮助企业了解自己的发展历程、监测竞争对手的动态、评估市场趋势和满足法律法规的合规要求。为了解…